•深入修读操作系统、编译原理、网络编程等核心课程,独立完成一个基于RISC-V的简易操作系统内核,支持进程调度与内存管理,加深对并发与资源管理的理解。
•加入校数学建模集训队,多次参加全国大学生数学建模竞赛,负责算法设计及Go语言实现,在限时高压环境中锻炼了快速建模与代码落地的能力。
•主导开发了校园实验室预约管理平台,使用Go语言与Gin框架构建后端,集成Redis缓存与JWT鉴权,支持日均上千次预约操作,显著提升了多实验室资源的利用率。
•荣获校级三好学生与两项学业奖学金,保持专业前10%排名,展现了良好的自律性与持续学习能力。
北京启明物联科技有限公司 - 技术研发部物联网技术驱动
2017.07-2020.12
Go后端开发工程师Go服务开发系统优化接口设计
北京
•主导公司物联网数据平台的Go后端研发,设计并实现了设备接入、数据清洗与实时监控等核心模块,通过协程池与连接复用将设备并发接入能力提升3倍。
•参与技术选型,推动引入gRPC与Consul实现服务注册发现,重构了原有单体应用,使系统解耦后线上故障恢复时间缩短至分钟级。
•与嵌入式团队、前端团队定义二进制协议与RESTful接口规范,输出标准化API文档,确保端到端数据交互零歧义。
•坚持代码评审与单元测试,编写了覆盖核心逻辑的测试用例,并通过CI/CD流水线保证每一次提交的质量。
•负责生产环境疑难问题排查,利用pprof与链路追踪定位内存泄漏与慢查询,实施针对性优化,保障系统99.9%的可用性。
北京迅捷物流科技有限公司 - 后端开发部物流科技业务快速成长
2021.01-2023.06
资深Go后端开发工程师技术领导分布式方案性能调优
北京
•带领小组完成大型物流调度平台的Go后端建设,独立设计并交付了运单匹配、路径规划、实时结算等模块,支撑日均20万订单的平稳流转。
•重构订单处理流程,引入Redis多级缓存与消息队列解耦,使下单接口响应时间从200ms降至50ms,并设计分库分表方案应对数据增长。
•制定团队编码规范与技术评审机制,指导初级工程师进行架构选型与复杂逻辑实现,推动团队整体代码质量提升。
•与产品经理、算法团队协作,完成智能调度策略的技术评估与落地,保障功能迭代按时上线且无重大线上事故。
•持续关注Go生态发展,将eBPF技术引入到服务观测中,为故障自动驾驶提供数据支撑。
•项目背景:公司用户量激增,需要一款高可靠、低延迟的实时消息推送平台,以支撑千万级设备或用户的通知下发。
•项目职责:作为后端负责人,主导平台架构设计,并开发了消息路由、优先级队列、离线消息暂存等关键服务。
•技术实现:使用Go语言开发,采用微服务架构,并通过Docker容器化部署在Kubernetes集群上,实现弹性伸缩。利用gRPC流式传输降低连接开销,使用Kafka进行消息异步解耦。
•项目成果:平台上线后,消息到达延迟控制在100ms以内,成功支撑了单日50亿条消息的推送,获得了业务方高度认可。
•项目背景:为提升用户转化与留存,公司决定打造个性化推荐系统,根据用户行为实时调整内容排序。
•项目职责:负责推荐引擎的Go后端服务,包括用户行为采集、实时特征计算、推荐结果下发及AB实验平台接口。
•技术实现:采用Go语言,结合Redis实时存储用户画像,通过Kafka流式处理曝光与点击事件,利用MySQL存储物料与规则。引入一致性哈希保证缓存命中率。
•项目成果:引擎上线后,核心推荐场景点击率提升18%,帮助运营团队精准触达用户,为业务增长提供了强大助力。
技术社区参与:
为开源消息队列组件nsq-go贡献了消费者重连优化模块,修复了网络抖动时的重复消费问题,并针对批量消费场景改进了内存复用,使TPS提升约20%,相关PR已被社区合入主分支。