•系统学习了数据结构、操作系统、分布式系统及函数式编程等核心课程,夯实了构建高并发系统的理论基础。
•在校期间参与「服务计算」课程项目,使用 Erlang/OTP 实现了一个简单的键值存储系统,锻炼了容错和并发编程能力。
•加入校内 Erlang 兴趣小组,负责维护一个基于 Cowboy 的 API 网关,初步掌握了 OTP 设计原则和热更新技术。
北京捷讯科技有限公司 - 后端研发部企业服务技术研发
2016.07-2019.12
Erlang后端开发工程师Erlang开发分布式架构性能调优
北京
•负责企业级即时通讯平台的后端研发,基于Erlang/OTP设计高可用服务架构,重构消息路由模块使系统吞吐量提升35%。
•优化分布式节点集群的故障转移策略,实现节点自动恢复和负载均衡,保障系统SLA达到99.99%。
•与前端团队协作,制定统一的RESTful API规范,开发了消息推送、群组管理等核心功能模块,按时交付并获团队认可。
•对旧有代码进行性能剖析,通过优化进程模型和ETS表使用,将消息处理延迟降低了40%。
北京盛付互联网科技有限公司 - 核心交易技术部金融科技头部企业
2020.01-至今
资深Erlang后端开发工程师技术管理分布式系统金融交易系统
北京
•带领团队承担金融级交易系统的核心开发,主导设计基于Erlang的分布式事务协调框架,实现跨节点数据一致性。
•设计并实现高性能消息队列机制,支撑日均千万级交易量,在高并发场景下保证消息零丢失和严格有序。
•建立代码审查与自动化测试体系,引入Elvis和Dialyzer进行静态检查,推动团队代码缺陷率降低40%。
•与产品、风控团队深度协作,将复杂的业务规则转化为技术方案,成功交付对账中心、实时风控等多个关键项目。
•该项目是一个基于Erlang的分布式消息推送平台,用于支撑亿级终端实时消息下发。
•作为核心开发,负责系统架构设计与节点通信模块开发,实现了基于pg2的分布式进程组通信,确保节点间消息毫秒级同步。
•优化内存管理策略,设计自定义的页面调度算法,大幅降低常驻内存占用,在10万长连接压力测试下,平均响应时间低于30ms。
•编写详细的性能测试报告,通过不断调优使系统稳定支撑了1.2亿终端的日常推送需求。
•参与开发的实时交易风控引擎基于Erlang构建,用于支付场景的毫秒级风险识别。
•负责规则匹配模块的开发,利用Erlang模式匹配和二进制处理能力,高效处理高并发的交易流水,实现千条规则下的实时判定。
•与数据团队合作,优化了规则配置的存储与加载方案,采用ETS表内存缓存,使规则更新到生效的延迟降至1秒以内。
•该系统上线后,成功拦截了多起欺诈交易,日均处理交易量峰值达到8000笔/秒,显著提升了平台的风控能力。
编码规范与工程实践:
在团队中主导编写了《Erlang 代码风格指南》,引入 Elvis 和格式检查工具,通过自动化流水线确保代码一致性,使缺陷率下降约 30%。
定期组织技术分享,推广 Erlang 最佳实践,如 OTP 行为模式、错误处理规范,营造了高效协作的工程文化,项目交付周期明显缩短。