个人介绍
1. 管理:充沛的精力,强烈的责任心,丰富的项目研发和团队管理经验,团队规模50人;
2. 协调:多岗位协同经验,带领后端、前端、运维、测试团队紧密配合,推动项目顺利进行;
3. 流程:制定产品研发流程规则,推进试点和全面落地推广,解决进度delay、降低生产环境Bug率等;
4. 务实:从未脱离一线开发(70~80%),每个项目从设计到编码都参与其中不做旁观者;
5. 架构:熟悉Golang技术栈,微服务架构设计、和微服务限流速断等治理,性能和稳定性并重;
6. 开发:熟悉mysql、redis、kafka、rocketmq等组件,gin、gorm、rpcx、protobuf、grpc等框架和开源库;
7. 运维:熟悉linux系统,掌握服务运维,了解docker、k8s等容器化、云原生部署方式,并应用于生产实践;
工作经历
2023-08-01 -2023-11-30北京幼狮睿云科技有限公司CTO
负责产品和研发团队的管理,产品roadmap规划,技术选型,技术架构设计和方案评审,服务端代码开发。
2021-08-14 -2023-07-31安芯网盾(北京)科技有限公司技术总监
1.安芯网盾是一家信息安全公司,致力于内存保护系统的开发和推广,推出了面向主机安全的内存保护产品安芯神甲,和面向web运行时实时监测和阻断的RASP产品; 2.负责安芯网盾产品业务开发、服务端技术体系和业务框架的建设,沉淀了一整套微服务开发框架脚手架和基础库,以此为基础快速支撑新业务平台搭建; 3.负责安芯网盾服务端团队建设和管理,从5人的前后端小组,发展到20人的前端、后端、运维团队,同时完成了人才梯队建设,并将团队打造成主动高效沟通,勇于担当的氛围;
2021-04-01 -2021-08-12作业帮教育科技(北京)有限公司开发组负责人
1.作业帮NT业务部是线上+线下的新面授模式,是作业帮从纯线上业务,向线上线下相结合业务模式的尝试; 2.负责NT业务整体业务架构的设计,并带领教务开发小组(6人),设计与开发教务系统业务模块,完成了从0到1的V1版本的业务上线,以及V2版本的业务改版上线;
2015-07-01 -2017-03-31滴滴出行架构师
1.负责坐标服务,完成坐标存储和周边司机查询模块的重构,确保了基础服务的稳定性; 2.负责供需服务系统,以缓解司机供给和乘客打车需求之间的矛盾:接入司机坐标流、订单流程数据、分单、冒泡、APP端统计等40余种数据,挖掘数据背后隐藏的价值,孵化出了动态调价,司机端热力图,奖励地图,供需预测等服务;
教育经历
2002-09-01 - 2006-06-30哈尔滨工程大学计算机科学与技术本科
技能
项目描述: 1.PHP单体架构服务端,超过5k人同时进行考试时不堪重负,功能缓慢、卡顿,甚至拖累全部功能不可用; 2.系统高度耦合,逻辑繁杂分散,数据库表设计不合理,落库行为全部是同步操作,无缓冲或削峰处理,没有任何文档积累; 项目成果: 1.考试系统用Go重构,独立部署,支持10w人同时参加考试,可水平扩容; 2.梳理业务、拆分数据库表重新设计、业务解耦、接口异步化改造、削峰填谷提高系统吞吐量和并发能力; 个人职责: 担任负责人和架构师的角色,完成了全部的分析、整理、架构设计工作,带领2名Golang工程师和1名PHP工程师,一起完成了业务代码开发(负责框架层和核心业务逻辑代码),考试服务与PHP后端对接,并沟通协调前端同事完成前后端对接联调;
项目描述: 1.安芯神甲是一款基于内存保护技术的主机安全产品,包含agent客户端和server管理端; 2.原server端是一个单体架构服务,已无法满足承载大客户10w+ agent数需求,急需提高服务端负载能力; 项目成果: 1.服务拆分:通信接口服务、api接口服务、主机管理服务、资产服务、风险服务、策略服务等十余个服务; 2.承载能力提升:通过数据库拆分、服务拆分、MQ异步削峰填谷等手段,大幅提升服务端承载能力; 3.设计并沉淀了完整的微服务框架和业务开发脚手架用于新业务快速开发、剥离了业务无关基础库和公共业务库; 个人职责: 业务现状梳理、技术选型、微服务架构方案设计、微服务框架开发、通信服务方案设计和开发,各模块方案评审;