个人介绍
1)拥有10年以上开发经验,上海交通大学计算机科学与技术本科。资深系统架构师,专注于高并发、低延迟及高可用系统架构设计。
2)精通C/C++与Golang,在微架构级性能压榨(如无分支寻址、防伪共享、大页内存)方面有极致追求,主导研发了HFT级无锁队列、异步日志库等开源项目,性能全面超越行业标杆。
3)具备丰富的音视频架构经验,主导过RTC视频会议转直播及端到端加密IM系统;
4)同时深耕车载通讯中间件领域,熟悉异构协议适配与AUTOSAR规范。
5)技术栈全面,具备优秀的项目管理与跨部门协作能力,致力于用硬核技术解决复杂业务难题,为业务带来极致性能体验。
工作经历
2020-04-01 -至今上海黑之白信息技术有限公司高级架构师
1.在线视频会议系统(itask)主导架构与研发:主导网关、调度、信令及媒体级联等核心模块设计。实现RTC转RTMP直播(Mixer2Rtmp),引入FEC防止网络抖动导致的花屏、黑屏。基于WebRTC、Mediasoup与SRS,提供端到端加密IM的高稳定、低延迟音视频体验。 2.车载通讯中间件(Comm)架构设计:主导Transport/Control/Model/API四层解耦架构。兼容Iceoryx、ZMQ、DDS等多种异构协议,支持PUB/SUB、RPC模型及异步IO。屏蔽底层通信细节,大幅降低汽车智能化服务间的开发成本,具备极高扩展性。 3.虚拟数字货币交易所核心系统:基于DPDK绕过操作系统网络栈实现纳秒级指令引擎与交易网关;设计账户清算与行情分发服务,支撑高频交易极速响应。 4.智能客服系统与流媒体防护:基于FreeSWITCH开发呼叫中心与AI外呼机器人;
2018-10-01 -至今个人开源项目 / 开源社区贡献项目创建者
主导研发三款硬核开源项目(zqueue、zrlog、zrsocket):针对高并发与低延迟场景,持续进行微架构级技术攻坚与开源贡献: 1.zqueue(HFT级无锁队列):采用C++17单头文件实现,通过无分支位运算寻址、缓存行极致隔离(防伪共享)及大页内存预热,将延迟压榨至物理极限,吞吐与性能全面超越行业标杆,实现零阻塞与零拷贝。 2.zrlog(异步日志库):采用前后端分离无锁环形队列与TSC硬件时钟,实现纳秒级延迟与千万级吞吐;具备崩溃紧急抢救刷盘与0(1)文件滚动技术,兼具极高性能与工业级安全。 3.zrsocket(事件驱动网络框架):支持epoll与多种无锁队列,HTTP QPS实测达40万,SEDA事件处理每秒达2亿以上,支持Linux/Windows跨平台。
2016-05-03 -2020-03-31上海聚力传媒技术有限公司(PPTV网络电视)高级技术经理
负责视频点/直播系统的整体架构设计,主导DRM内容保护方案与三代防盗链方案的落地。 负责Nginx、OpenResty/Nginx_Lua模块开发,定制维护Nginx_rtmp_module。 优化RTMP直播技术方案与CDN架构,引入FEC功能防止网络抖动导致花屏、黑屏。 定制开发Squid缓存服务器,优化高并发场景下的视频播放体验。
2012-11-01 -2016-04-30上海完美世界网络技术有限公司架构师
负责完美电竞平台电子竞技子系统的整体设计(架构、协议、数据库设计)及核心服务开发。 主导完美电竞平台IM子系统架构设计,指导同事按设计实现功能。 应用技术栈:zrsocket + thrift + redis + mysql。
2010-09-01 -2012-10-31上海博信互通科技有限公司技术总监
全面负责技术研发管理(下属23人),确定公司技术方向。主导面对面互动教育及视频社区两大项目研发。应用技术栈:socketlite + thrift + redis + mysql。
教育经历
2007-09-01 - 2010-07-31上海交通大学计算机科学与技术本科已认证


