不繁简历

林彦舟 · web后端开发工程师

中文·tech #后端开发 #实习
林彦舟
后端开发工程师(实习)
135 1234 5678zhangsan@example.comzhangsan武汉
github.com/username
2000-06应届毕业生12K-18K
汉族共青团员浙江杭州未婚

个人总结

软件工程在校生,从算法竞赛与课程项目切入服务端,主攻 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 路长连接。

现寻求后端开发实习,期望在真实业务中进一步补齐工程化协作与跨端联调经验。

工作经历

后端开发实习生某互联网大厂
2025-07 - 2025-09
后端开发实习生|交易中台组
  • 在订单中心团队参与「订单改派」接口的开发,基于 Spring Cloud + MyBatis 实现服务层与 Mapper 逻辑,配合上游网关完成 3 个接口的字段契约对齐,按排期交付并通过测试用例验收

  • 配合前端与下游履约方进行接口联调,使用 Postman 梳理 20+ 条用例覆盖参数边界与异常分支,提前发现并补齐 5 处入参校验缺失,减少联调阶段的来回返工

  • 针对订单状态偶发不一致的线上工单,通过 ELK 按 traceId 串联调用链做日志排查,定位到一处幂等处理遗漏并复现,提交修复方案后该问题未再复发

  • 参与日常基础线上问题排查,整理高频报错与对应排查步骤形成内部排障速查表(覆盖约 8 类问题),同组排查同类问题的平均定位时间从约 30 分钟缩短到 10 分钟内

  • 遵循团队接口规范与 Code Review 流程,累计提交 10+ 次合并请求,按评审意见完善日志埋点与异常返回结构,沉淀工程化协作习惯

JavaSpring CloudMyBatis接口联调日志排查

项目经历

后端负责人订单履约平台
2024-09 - 2024-12
后端负责人|课程项目组
  • 作为 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%,项目按期通过组内验收与课程答辩。

Spring BootMySQLRedisRESTful API
后端开发内部 IM 系统
2025-03 - 2025-05
后端开发|个人项目
  • 针对校园即时通讯缺乏稳定推送通道的问题,基于 Netty 搭建 WebSocket 长连接网关,实现自定义心跳保活与断线重连机制,单机稳定承载约 800 路长连接,异常掉线检测延迟控制在 30s 内

  • 设计消息收发链路并引入消息队列对投递与持久化解耦,将消息处理异步化,端到端平均延迟由约 400ms 降至约 120ms,高峰期消息丢失率降至 0.1% 以下

  • 实现离线消息存储与上线补推:用户离线时按会话落库、重连后增量拉取,覆盖单聊与群发场景,离线消息 7 天内可达、补推成功率达 99%

  • 运用哈希表与有序集合维护在线会话索引和未读计数,将未读数查询优化至 O(1),会话列表加载耗时从约 150ms 降到约 40ms

  • 配合联调与压测定位并修复一处连接未释放导致的内存泄漏,使服务在 100+ 并发会话下连续运行 24 小时内存保持平稳

WebSocketNetty消息队列数据结构与算法

教育经历

华中科技大学计算机科学与技术学院软件工程本科GPA: 3.7/4.0
2022-09 - 2026-06
  • 主修课程:数据结构与算法、操作系统、计算机网络、数据库系统、软件工程导论

  • 专业拓展:面向对象程序设计、编译原理、分布式系统

  • 毕业设计:基于微服务架构的简历智能优化系统设计与实现(评级:优秀)

  • 获奖经历:连续两年获校级一等奖学金,获全国大学生软件创新大赛二等奖

专业技能

Java
7/10
熟练
Spring Boot / Spring Cloud
7/10
熟练
MyBatis
7/10
熟练
MySQL
7/10
熟练
Redis
7/10
熟练
RESTful API
7/10
熟练
WebSocket / Netty
4/10
了解
消息队列
4/10
了解
数据结构与算法
7/10
熟练

荣誉奖项

蓝桥杯软件赛省赛二等奖honor
2024

在省级程序设计竞赛中获二等奖,体现扎实的算法与编程基础。

校级二等奖学金honor
2025

因学年综合表现优异获评校级二等奖学金。

示例数据,仅供参考