•在《数据库原理》《面向对象分析与设计》等课程中实践了 Ruby on Rails 项目,掌握了 MVC 架构与 RESTful API 设计。参加校内黑客马拉松,用 Sinatra 快速搭建了一个后端服务,锻炼了在时间压力下的调试与迭代能力。
Ruby后端开发工程师Ruby开发API设计团队协作
北京
•参与公司支付网关系统的Ruby后端开发,使用Ruby on Rails构建稳定、可扩展的API层,支撑日均百万级交易调用。
•针对资金结算链路进行性能优化,通过引入数据库读写分离、队列削峰等手段,将平均响应延迟降低35%。
•与前端、运维团队密切配合,制定接口规范与联调流程,确保多个业务线按时接入并稳定运行。
•指导2-3名初级开发,通过代码走查、结对编程帮助其快速融入团队,提升小组整体交付效能。
北京数联互动科技有限公司 - 后端开发部内容科技企业
2020.01-2022.12
资深Ruby后端开发工程师微服务架构性能优化技术团队管理
北京
•主导内容分发平台的Ruby后端服务化改造,将单体应用拆分为多个独立微服务,显著提升系统伸缩性与故障隔离能力。
•优化推荐引擎的数据供给管道,通过批量预计算、缓存预热与异步任务调度,使接口吞吐量提升60%,峰值QPS突破5万。
•制定团队技术演进路线及编码规范,定期组织内部技术分享,推动代码审查与持续集成实践,提升团队工程化水平。
•深入参与产品规划,从技术视角将业务需求拆解为可落地的方案,成功交付个性化推送、智能标签等关键功能。
•该项目为面向高校的数字化图书馆服务平台,负责Ruby后端核心功能的设计与实现。
•开发图书检索、借阅预约、个性化推荐等模块,利用ActiveRecord管理复杂关联关系,确保数据一致性。
•引入Redis缓存高频访问的图书元数据与榜单,结合CDN加速,使详情页响应时间缩短45%。
•实现用户阅读行为埋点与分析流水线,为运营团队提供热门书单、阅读趋势等数据支撑。
•参与企业级CRM平台的Ruby后端开发,负责客户画像、销售线索分配等核心模块。
•重构权限体系,采用细粒度的RBAC模型,支持多租户下灵活的角色与数据权限配置。
•对系统进行全链路压测与调优,通过SQL执行计划分析、热点缓存等手段,保障高并发场景下的稳定性。
•编写单元测试与集成测试,推动测试驱动开发,将核心模块测试覆盖率提升至85%以上。
编码习惯:
热衷于编写表达力强的 Ruby 代码,参考社区风格指南,在项目中引入 RuboCop 进行静态检查,并通过定期代码回顾帮助团队保持一致的代码品味。