能力说明
编程能力
- • 基础:娴熟掌握基础数据结构与以及算法原理,并可以迅速工程实现;熟悉在*NIX文件IO操作、进程线程(进程/线程、进程间通信等等)、内存分配操作、信号机制等系统API,非常熟练Linux/Unix环境系统编程
- • 后端:熟悉PHP、Go、C#等语言基础,熟练使用其标准库编程,深入理解Go Runtime机制及其内存管理机制,对C# CLR核心实现也非常熟练;熟练使用Java、Python语言,熟练操作二者的常见框架
- • 前端:熟稔基于C#的Avalonia桌面级编程,也熟悉现代Web前端编程以及微信小程序生态
应用能力
- • Redis:烂熟Redis数据结构实现,熟稔Redis的高性能多线程服务器实现
- • MySQL:熟悉InnoDB引擎下各种常见索引的数据结构原理,根据实际业务需求设计合理的索引,能够针对业务合理运用锁机制解决实际问题
· · ·
职业经历
Niceliving(2021.05-2023.06):服务治理体系团队负责人,千万级用户体系架构设计
1. 服务化基础设施构建
- • 基于OpenTelemetry规范构建全链路可观测性体系,实现PHP/Golang双栈日志组件与Trace系统深度集成,彻底解决故障定位效率问题
- • 基于gRPC协议设计轻量级服务框架,集成TLS安全通信、智能拦截器及HTTP/gRPC双协议网关,提高研发效能
- • 定义服务接入规范并设计多语言SDK生成框架(Go/PHP),通过代码生成技术实现服务契约自动化管理,一键解放研发生产力
2. 用户基础业务平台
- • 确立分割用户业务边界,主导用户业务逻辑体系的重构,基于Token实现多平台统一身份治理
- • 重新设计用户Token机制,大幅度提升安全性,可逆解码、携带关键有效信息
滴滴出行(2018.08-2021.04):平台技术部亿级用户系统,高并发大流量业务中台建设
1. 核心出行业务建设
- • 网约车核心出行API业务服务化垂直拆分建设,提升业务研发效能
- • 日本业务计价体系改造,推动计价系统hook支持,实现特殊计价逻辑与通用计价解耦
- • 海外用户差旅费控平台设计与实现,一键配置对接SAP Concur、Netsuite等系统对接,提升海外用户差旅报销效率
2. 滴滴国际化电召业务系统
- • 构建电召系统核心能力,复用中台,业务组件复用率达70%
- • 一键配置化开城,大幅度提升电召业务系统横向开城扩张速度
- • 跨部门推动公司账户体系与客服系统账户体系内部统一
陌陌科技(2018.01-2018.08):商业广告技术部研发工程师,亿级用户系统
- • 主APP广告投放业务与B端广告主业务
- • 对基于Tensorflow主流广告投放推荐服务设计有所了解,对召回、排序(粗排与细排)以及去重等重要环节有所掌握
积目APP(2016.10-2018.01):后端架构设计者,从零到百万级用户在线业务系统
- • 基于Swoole构建核心RPC系统,核心业务均由此支撑
- • 基于Elasticsearch实现高性能用户发现系统,实现百万级用户搜索、推荐等核心业务
- • 引入基于ProxySQL中间件的MySQL服务层,解决读写分离、横向扩展痛点,解放研发生产力
- • 引入Codis,彻底解决Cache容量不足快速横向扩展问题,大幅度提升在线业务系统吞吐
白鹭引擎(2012.10-2016.9):白鹭引擎素材商城与DragonBone解码任务系统
- • 白鹭商城方案设计与实现,使用Swoole HTTP Server构建
- • Dragonbones动画解码任务系统方案设计与实现,使用Swoole多进程方式代替了原方案,几乎杜绝了原来的服务崩溃现象,解码速度提升60%
个人简述
前一线厂子退役的手艺人,熟练操作各种Go、Java、PHP等手艺活儿;现生活在北方县城的程序员,慢生活写代码,慢既是快。