•获得“全国大学生软件创新大赛”Java开发组二等奖,独立完成微服务架构设计及后端核心模块编码,项目部署于Kubernetes环境。
•参与开发“校园二手商品交易平台”,基于Spring Boot实现搜索与推荐功能,集成Elasticsearch提升检索效率,项目获校级优秀项目。
北京华联信息技术有限公司 - 研发部零售数字化转型
2017.07-2021.12
高级Java开发工程师后端架构微服务改造高并发设计
北京
•主导零售核心交易系统的微服务化改造,应用Spring Cloud Alibaba全家桶,设计多级缓存与异步解耦,将系统可用性从99.9%提升至99.99%,支撑双十一峰值流量。
•带领4人小组从零搭建灵活促销引擎,基于规则引擎实现可编排的促销策略,抽象20余种促销模板,上线后营销活动配置效率提升80%。
•引入RocketMQ解决订单支付与库存扣减的实时一致性,通过本地消息表+延迟检查保证最终一致,日处理订单量从20万提升至50万。
•编写核心链路设计文档,制定代码提交规范与Code Review清单,组织13场技术内训,团队中2名初级工程师在半年内成长为独立模块负责人。
Java开发工程师搜索引擎优化数据库分库分表高性能接口设计
北京
•参与B2C电商平台重构,独立负责商品搜索与推荐后端模块,基于Elasticsearch实现全文检索与智能排序,搜索响应时间从1200ms降至300ms。
•针对百万级商品表进行水平分库,设计雪花ID生成器与分片路由规则,结合Redis缓存热点数据,列表页查询耗时缩短70%。
•配合前端开发秒杀活动API,利用Nginx+OpenResty实现页面动静分离与限流,活动期间API成功率保持99.95%。
•研究并引入Dubbo作为RPC框架,替代原有HTTP调用,服务间延迟降低40%,并结合Zookeeper实现优雅上下线。
•项目为某高校定制的综合管理平台,包含教务、学工、资产等子系统,目标是打通校园数据孤岛。
•主导教务子系统架构设计,使用Spring Boot + MyBatis Plus,设计课程编排、智能选课及退改课流程,引入状态机消除70%的排课冲突。
•利用Redis缓存课程表与选课资格,通过布隆过滤器快速判重,支撑5000+学生并发选课时系统平稳运行。
•进行全链路压测,优化30+慢SQL,建立联合索引,将课表查询接口的P99耗时从800ms优化至150ms。
•该平台为某制造企业提供实时设备数据采集、异常告警与运营分析功能,覆盖2000+生产设备。
•负责数据接入网关开发,基于Netty实现高性能TCP/HTTP协议转换,单机支持800个设备长连接,并设计自定义报文粘包解析算法。
•搭建数据清洗管道,采用Spring Batch + 多线程切片,对每日600万条设备日志进行格式统一与脏数据过滤,有效数据率提升至99.1%。
•引入Kafka作为消息总线,解耦采集端与分析端,使系统在传感器突发大量数据时仍保持稳定,并协助团队将单体应用拆分为5个微服务。
容器化与持续集成(Docker/Jenkins)
分布式中间件(Redis/Kafka/RocketMQ) 技术写作与社区贡献:
持续在掘金、InfoQ等社区发表Spring Cloud与容器化技术实践文章30余篇,累计阅读量超8万,多篇入选“后端技术精选”专题。
积极参与Apache Dubbo社区,提交2个bug修复PR被采纳,独立翻译官方英文文档章节,获得社区贡献者徽章。