•在校期间深入学习了操作系统、数据库原理、编译原理等核心课程,并主动选修了《云原生应用开发》与《微服务架构设计》等前沿课程,为构建高并发服务打下了坚实基础。
•作为队长带领团队参加“中国软件杯”大学生软件设计大赛,基于Vue+Go开发了一款智能问答与知识库管理平台,获得全国三等奖,期间负责需求分析、技术选型及核心代码编写,锻炼了全栈交付与快速迭代能力。
•担任校内技术社团后端组长,定期组织技术分享与黑客松活动,同时在GitHub上维护一个高star的Python自动化工具库,累计收获500+ star,深化了工程化思维与社区协作能力。
北京云帆科技有限公司 - 技术研发部互联网大厂在线教育领先
2017.07-2021.12
•• 负责公司核心在线教育平台的全栈研发,前端使用React + TypeScript重构并模块化了课程展示、直播互动页面,后端基于Node.js(Nest.js)设计并实现RESTful API与微服务,数据库采用PostgreSQL + Redis,支撑百万级用户并发。
•• 主导了直播教学模块的性能优化,通过引入WebRTC推拉流优化、CDN回源策略调整以及前端骨架屏与懒加载,使首屏加载时间降低45%,直播卡顿率下降至0.5%以下。
•• 深度参与技术选型与架构演进,推动团队从单体应用迁移至基于Kubernetes的微服务架构,将系统拆分为用户、课程、直播、订单等独立服务,并设计统一的API网关与配置中心,提高了系统的弹性伸缩能力。
•• 带领3人小组完成用户中心、课程管理和学习进度追踪等关键模块的设计与交付,通过制定前后端联调规范与接口Mock方案,确保项目在3个月内高质量上线,获得业务方高度评价。
浪潮电子信息产业股份有限公司 - 软件开发部企业服务知名企业管理软件领先
2015.07-2017.06
•• 在公司负责面向大型制造业企业的数字化管理平台全栈开发,前端使用Vue3 + Vite构建复杂表单与数据看板,后端采用Spring Boot + MyBatis-Plus开发业务逻辑,并与Oracle、MongoDB高效交互,实现多租户数据隔离。
•• 独立完成了平台级数据安全与权限体系的设计,从零搭建了基于RBAC模型的动态权限引擎,支持按钮级细粒度控制,并实现了数据脱敏与审计日志,确保了企业客户的数据合规性。
•• 参与团队DevOps流程再造,主导了从GitLab源码管理到Jenkins自动化构建、再到Docker镜像打包与Kubernetes部署的全链路自动化,引入代码质量门禁,将部署频率从月级提升至每周3次,故障恢复时间缩短至分钟级。
•• 与产品、设计团队紧密协作,以用户故事地图驱动迭代,全程跟进需求分析、原型评审与技术方案落地,成功交付了工单管理、供应链协同等6个模块,客户续约率达到95%。
•• 项目背景:为某头部在线教育机构打造一套覆盖学员全生命周期的管理后台,旨在提升教务运营效率和学员学习体验。
•• 技术架构:前端采用React + Ant Design Pro构建中后台,后端基于Java Spring Cloud Alibaba微服务架构,数据库使用MySQL + Elasticsearch(学员行为日志检索),消息队列采用RocketMQ。
•• 个人贡献:负责课程管理模块和直播互动模块的全栈开发。课程管理模块实现了课程创建、排课、试听、评价等复杂业务逻辑,通过状态机模式管理课程生命周期;直播互动模块利用WebSocket+IM实现了课堂实时问答、弹幕与白板协同,并设计了降级方案应对弱网环境。
•• 项目成果:系统上线后,教务排课效率提升60%,学员完课率提高30%,直播互动参与度提升40%,成为业务增长的核心支撑系统。
•• 项目背景:为一家拥有300+门店的连锁餐饮品牌开发统一运营管理平台,整合门店点餐、会员营销、库存管理等核心业务。
•• 技术架构:前端采用Vue3 + Vant适配移动端,管理后台使用React + Umi,后端采用Node.js + Koa2开发BFF层,业务服务基于Spring Boot,数据库采用MySQL + Redis,文件存储采用MinIO。
•• 个人贡献:主导订单处理模块和智能库存预警模块的全栈开发。订单处理模块通过消息队列异步解耦,支撑高峰期每秒500+订单的平稳处理;库存预警模块基于历史消耗数据设计预测算法,实现动态安全库存设置,减少食材浪费。
•• 项目成果:平台上线后,门店平均点餐效率提升35%,食材损耗率降低18%,会员复购率提升22%,成为集团数字化转型的标杆项目。
后端服务开发(Spring Boot/Node.js) 持续交付与容器化部署实践:
精通GitHub Actions、Jenkins与ArgoCD,结合Docker与Kubernetes实现微服务容器化部署与灰度发布。在【电商促销活动管理平台】中,主导设计多环境自动化流水线,集成SonarQube代码扫描、集成测试与安全扫描,将单次发布周期从3天压缩至4小时,线上故障率下降50%,同时部署频率提升至每日多次。