AMAZING RESUME
牛敬业
Go后端开发工程师
188****1974niu****@***.com北京30男Go后端开发工程师在职北京25k-35k •夯实计算机核心基础,如数据结构、操作系统、网络等,通过课程设计完成了基于Go的轻量级RPC框架和分布式任务调度器,深入理解并发模型与系统设计。
•组队参加全国大学生服务外包创新创业大赛,负责后端开发,设计高并发秒杀系统,利用Go的channel与协程优化性能,锻炼了抗压与快速迭代能力。
•参与国家级大创项目,研究基于微服务架构的API网关流量调度优化,负责核心调度模块开发与压力测试,积累了工程化研发与性能调优经验。
北京某信息技术有限公司 - 基础架构部企业服务科技
2018.01-2021.12
Go后端开发工程师后端服务开发系统架构优化Go语言微服务
北京
•负责企业级协同办公平台的Go后端开发,参与微服务拆分与架构演进,提升系统可观测性。
•主导设计并实现了多租户权限中心,支撑日均百万级接口调用,采用JWT与RBAC模型。
•优化慢查询并重构数据模型,引入PostgreSQL与Redis缓存集群,将关键接口P99延迟降低60%。
•与产品、前端及QA团队高效协作,确保需求快速交付,系统上线后零重大故障,业务方反馈良好。
•负责跨境B2B交易平台的订单管理和支付结算模块开发。
•重构订单状态机,通过异步消息和流水线预处理,将订单创建到确认的平均耗时从800ms压缩至300ms。
•对接支付宝、PayPal等国际支付网关,实现分布式事务补偿,确保资金安全,累计处理金额超20亿。
•与运营团队紧密配合,快速迭代促销活动功能,实现秒杀、拼团等场景,有效提升转化率。
•项目背景:随着公司业务线扩张,原有单体权限系统难以支撑多应用集成与细粒度管控,亟需重构为高可用分布式服务。
•项目职责:作为核心开发,负责Go后端整体架构实施。设计RBAC与ABAC混合模型,拆分为认证、鉴权、审计三个微服务,提升扩展性与安全性。
•技术实现:使用Go语言与Gin框架开发,通过gRPC实现服务间通信;MySQL分库分表存储用户与权限数据,Redis集群缓存高频鉴权规则;部署于Kubernetes,实现弹性伸缩。
•项目成果:上线后,系统平稳支撑日均50万+次认证请求,鉴权响应时间从120ms降至40ms,为公司10余个业务线提供了统一、稳定的权限基础设施。
•项目背景:为提升内部协作效率,需要构建一套实时精准的工单状态变更通知系统,替代原有轮询机制。
•项目职责:负责Go后端开发,设计基于WebSocket的长连接推送服务,并实现消息可靠投递与离线补偿。
•技术实现:基于Go语言与gorilla/websocket库搭建推送网关,利用Kafka解耦消息生产与消费,通过Redis记录连接状态,确保消息不丢不重。
•项目成果:系统上线后,消息端到端延迟小于500ms,送达成功率99.9%,日均处理通知量超过200万条,显著提升了运维响应效率。
我始终对后端系统设计抱有极大热情,享受用代码构建稳定高效服务的成就感。5年多的Go开发经历让我养成了严谨的工程习惯,代码整洁、注释清晰,对性能瓶颈有敏锐的嗅觉。在高并发与分布式场景的实战中,我积累了丰富的架构设计经验,能快速将业务需求转化为可靠的技术方案。我乐于探索新技术,也重视团队协作,期望在一个注重技术深度的平台上持续成长,用技术创造真实价值。
开源贡献与社区协作:
为知名的Go语言微服务框架go-kit贡献代码,修复了服务发现模块中goroutine泄漏的问题,并增加了健康检查的重试机制,大幅提升了组件稳定性。
通过参与社区代码评审和设计文档讨论,学习到分布式系统最佳实践,与全球开发者紧密协作,显著增强了代码可维护性意识和跨文化沟通能力。