个人介绍
主要负责UNIX环境下C++业务开发、底层框架开发,熟悉ZooKeeper、Kafka、Redis、MySQL、Docker等常用中间件及开发工具,熟悉多线程编程、网络编程等一般实践,了解Shell、Golang、Java、React、Spring等其他开发语言及常用框架。进行过大型系统的开发和维护,了解系统框架设计。
工作经历
2016-07-01 -至今中国联合网络通信有限公司济南软件研究院研发工程师
2016.07-2018.12 集中计费系统日常研发(支撑联通全国4亿用户计费业务,日常需求支撑及系统优化 );2017.01-2017.12 集中计费系统消息计费改造(基于kafka进行消息化改造,负责基于librdkafka进行底层接口封装改造);2018.01-2018.12 集中计费系统无状态改造(梳理核心流程,基于zookeeper和libconhash实现通道管理);2018.09-2019.03 集中计费系统架构优化持续集成;2018.06-2019.09 集中计费系统架构优化数据封装(负责分布式内存库的业务验证测试及封装改造);2019.06-2020.06 5G SA对接计费网关及消息管理系统(基于底层框架,进行上层计费网关和智汇消息管理系统的设计开发工作,参与整体系统流程和部署架构的方案推进);2019.06-2020.06 基于HTTP2的Linux多线程服务端框架(基于libevent和nghttp2进行HTTP2框架封装);2020.06-至今 政企中台计费中心系统建设(推推进政企中台机费中心系统的前期调研、需求分析、系统设计、研发方案、版本上线、业务梳理、系
教育经历
2012-07-01 - 2016-06-24山东科技大学计算机科学与技术本科
山东科技大学-信息科学与工程学院-计算机科学与技术专业-本科-2012级
技能
支撑中国联通政企业务计费支撑,涉及租费收取、峰值计费、话单计费等基础计费场景,推进政企中台机费中心系统的前期调研、需求分析、系统设计、研发方案、版本上线、业务梳理、系统割接等。
适配5G SA核心网架构升级,网络域与业务域的交互,由原有的DCC协议演进成基于HTTP2/JSON的SBI服务化接口。需要对HTTP2 C++框架进行选型封装。负责技术预研和技术选型,完成原型验证。负责HTTP2/JSON框架封装的设计及开发。基于libevent和nghttp2进行HTTP2框架封装,采用半同步/半异步线程模型,支持proxy/direct两种处理流程。完成服务端多路复用、超时管理、异步阻塞队列、HTTPS加密、数据压缩、服务注册、服务发现、双缓存日志、线程管理、懒加载客户端等各功能,采用智能指针回调进行数据流管理,提供抽象接口供上层业务处理调用。 底层进行HTTP2帧组装,stream多路复用管理,客户端发送异步回调,同步线程用于处理业务逻辑,异步线程用于处理IO事件。