林彦舟 · Web Backend Developer
个人总结
软件工程在校生,从算法竞赛与课程项目切入服务端,主攻 Java/Spring 后端,已积累从接口开发、前后端联调到线上问题排查的完整链路实践经验。在某互联网大厂订单中心实习期间,基于 Spring Cloud + MyBatis 参与「订单改派」接口开发,借助 Postman 用例梳理与 ELK traceId 链路排查保障按期交付与线上稳定;在自主项目中担任 3 人小组后端负责人,主导电商「下单→履约」服务端分层设计,并独立完成 IM 系统的 Netty 长连接网关开发。
后端工程:熟悉 Spring Boot / Spring Cloud、MyBatis、MySQL 与 RESTful 接口设计,能结合订单状态机、事务与乐观锁保障下单扣减库存的一致性。
性能优化:以 Redis 预扣库存 + Lua 原子脚本将 200 并发下超卖率由约 8% 降至 0、下单接口 P95 由约 320ms 降至约 110ms;基于 Netty 搭建 WebSocket 长连接网关,单机稳定承载约 800 路长连接。
现寻求后端开发实习,期望在真实业务中进一步补齐工程化协作与跨端联调经验。
工作经历
在订单中心团队参与「订单改派」接口的开发,基于 Spring Cloud + MyBatis 实现服务层与 Mapper 逻辑,配合上游网关完成 3 个接口的字段契约对齐,按排期交付并通过测试用例验收
配合前端与下游履约方进行接口联调,使用 Postman 梳理 20+ 条用例覆盖参数边界与异常分支,提前发现并补齐 5 处入参校验缺失,减少联调阶段的来回返工
针对订单状态偶发不一致的线上工单,通过 ELK 按 traceId 串联调用链做日志排查,定位到一处幂等处理遗漏并复现,提交修复方案后该问题未再复发
参与日常基础线上问题排查,整理高频报错与对应排查步骤形成内部排障速查表(覆盖约 8 类问题),同组排查同类问题的平均定位时间从约 30 分钟缩短到 10 分钟内
遵循团队接口规范与 Code Review 流程,累计提交 10+ 次合并请求,按评审意见完善日志埋点与异常返回结构,沉淀工程化协作习惯
项目经历
作为 3 人小组后端负责人,从零设计简化版电商"下单→履约"服务端架构,基于 Spring Boot 分层拆分商品、库存、订单三大模块,沉淀 20+ 个 RESTful 接口与统一响应规范,支撑组内前端联调一次性通过率约 90%。
针对下单高并发下的库存超卖,采用 Redis 预扣库存 + Lua 原子脚本替代直接读写 MySQL,在 200 并发压测下超卖率由约 8% 降至 0,下单接口 P95 响应由约 320ms 降至约 110ms。
设计订单状态机(待支付→已支付→履约中→已完成/已取消),结合 MySQL 事务与乐观锁保证下单扣减库存的一致性,回归测试中订单与库存数据不一致问题清零。
引入 Redis 缓存热门商品详情,缓存命中率约 85%,商品查询接口吞吐由约 150 QPS 提升至 600+ QPS,MySQL 读压力下降约 70%。
补齐接口文档与 30+ 单元/集成测试用例,核心下单链路覆盖率约 80%,项目按期通过组内验收与课程答辩。
针对校园即时通讯缺乏稳定推送通道的问题,基于 Netty 搭建 WebSocket 长连接网关,实现自定义心跳保活与断线重连机制,单机稳定承载约 800 路长连接,异常掉线检测延迟控制在 30s 内
设计消息收发链路并引入消息队列对投递与持久化解耦,将消息处理异步化,端到端平均延迟由约 400ms 降至约 120ms,高峰期消息丢失率降至 0.1% 以下
实现离线消息存储与上线补推:用户离线时按会话落库、重连后增量拉取,覆盖单聊与群发场景,离线消息 7 天内可达、补推成功率达 99%
运用哈希表与有序集合维护在线会话索引和未读计数,将未读数查询优化至 O(1),会话列表加载耗时从约 150ms 降到约 40ms
配合联调与压测定位并修复一处连接未释放导致的内存泄漏,使服务在 100+ 并发会话下连续运行 24 小时内存保持平稳
教育经历
主修课程:数据结构与算法、操作系统、计算机网络、数据库系统、软件工程导论
专业拓展:面向对象程序设计、编译原理、分布式系统
毕业设计:基于微服务架构的简历智能优化系统设计与实现(评级:优秀)
获奖经历:连续两年获校级一等奖学金,获全国大学生软件创新大赛二等奖
专业技能
荣誉奖项
在省级程序设计竞赛中获二等奖,体现扎实的算法与编程基础。
因学年综合表现优异获评校级二等奖学金。
Sample data, for reference only
Try a different style
Pick a style you like and create your resume in one click









































