•组队参加全国大学生服务外包创新创业大赛,基于Ruby on Rails构建企业级工单协作系统,负责后端业务建模与性能优化,最终获得国家级二等奖。
•发起“Ruby Hacking Night”兴趣小组,定期解读Rails源码与并发编程模型,并组织校内Lightning Talk分享利用Rack中间件实现精细化限流的实战技巧。
•独立完成基于Sinatra的校园实验室预约服务平台,自研轻量级ORM组件并设计RESTful API,项目获评院级优秀毕业设计,并整理为开源模板供学弟学妹复用。
北京劲风数字科技有限公司 - 技术研发部数字营销企业技术驱动型公司
2014.07-2018.12
Ruby后端开发工程师Ruby后端研发广告系统架构高并发优化
北京
•- 负责公司广告投放平台的后端Ruby服务开发,深入参与架构重构,用服务化拆分与缓存策略将系统吞吐量提升40%以上。
•- 主导权限与认证中心的构建,设计基于JWT的细粒度鉴权方案,并实现多租户数据隔离,使新客户接入效率从3天缩短至半天。
•- 针对实时竞价高并发场景,引入Redis Cluster与Sidekiq异步处理,降低了竞价延迟,保障了日超千万次请求的稳定响应。
•- 与前端、数据团队共建接口规范,推动API设计评审机制落地,使跨团队协作摩擦减少,项目交付周期平均缩短20%。
北京云程物流科技有限公司 - 后端开发部智慧物流技术驱动
2019.01-2021.12
高级Ruby后端技术专家技术团队管理物流系统架构微服务改造
北京
•- 带领8人团队进行智慧物流ERP系统的后端开发,制定代码规范与技术选型标准,确保系统在日均百万级订单下的稳定性。
•- 设计并实现智能调度引擎的后端逻辑,通过改进贪心算法与地理编码处理,将车辆匹配效率提升约25%,有效降低空驶率。
•- 主导将核心模块从单体Rails应用向微服务架构演进,引入gRPC通信与Kubernetes编排,使新功能上线周期由月级缩短至周级。
•- 推广测试驱动开发与CI/CD流水线,引入GitLab CI与自动化测试套件,将回归缺陷率降低60%,团队交付信心显著增强。
•- 项目背景:为某头部生鲜零售企业搭建供应链协同系统,需支持多仓调拨、实时库存分拣与高并发下单场景。
•- 技术实现:基于Ruby on Rails构建API服务,使用PostgreSQL处理复杂库存事务,引入Elasticsearch实现商品模糊搜索与筛选,并采用Redis缓存热点数据。
•- 个人贡献:独立负责库存预占与释放模块,设计乐观锁与数据库事务相结合的方案,确保高并发下库存扣减零超卖。同时主导慢查询优化,通过索引重构与查询拆分,使核心接口P99延迟从800ms降至200ms以内。
•- 项目背景:为一家互联网保险公司开发自动化理赔决策系统,要求高安全、低延迟,须满足银保监会数据合规要求。
•- 技术实现:使用Ruby编写风控规则引擎,采用事件驱动架构与Kafka消息队列解耦理赔流程,利用Redis记录决策中间状态,保障幂等性。
•- 个人贡献:主持理赔审核模块的设计与开发,将复杂的理赔规则抽象为可配置的DSL,使业务人员可自主调整规则,无需开发介入。通过多级缓存与线程池调优,单节点推理吞吐量达到1500+笔/秒,支撑了业务高峰期的平稳运行。
开源项目与社区贡献:
持续深耕Ruby生态,为Grape框架提交过参数校验增强的PR,并修复了Rack::Attack在Redis集群场景下的竞态条件,被上游合并采纳。
独立研发并开源了Rails API版本管理工具包“Voyager”,支持请求头、路径与查询参数三种版本策略,被多个海外团队应用在微服务网关中。
在Ruby China社区长期参与技术答疑,累计解答数百个关于ActiveRecord性能、元编程陷阱等问题,并维护了一份《Sidekiq高级模式实战》知识库,获得社区星标。