Bufan Resume

陈启明 · Web Backend Developer

中文·tech #后端开发 #初级后端工程师
陈启明
后端开发工程师
150 0000 1111zhouba@example.comzhouba杭州
github.com/username
1999-05离职-随时到岗12K-18K
汉族群众福建厦门未婚

个人总结

计算机科班出身,约2年后端开发经验,专注高并发接口与系统稳定性。在电商履约、AI推理、即时通讯及数据平台等场景中积累了全链路性能优化能力。 擅长缓存策略、异步化、JVM调优、流处理及网关安全等系统性性能治理,曾主导将订单查询P99延迟降低30%、QPS翻倍,并将同步推理服务吞吐量提升7倍以上,服务可用性达99.98%。

  • 端到端高并发实时场景落地能力:通过“本地缓存+Redis热点+索引覆盖”多级缓存优化履约核心接口,基于Netty构建单节点支撑12,000+并发在线的长连接服务,利用Flink+ClickHouse将20亿数据点延迟压降至5秒级。

  • 分布式系统稳定性扎实实践:通过Redis分布式锁与幂等设计保证消息不重不漏,令牌桶限流与OAuth2鉴权将网关5xx比例压降至0.05%以下,借助HPA弹性伸缩保障可用性同时降低约20%计算成本。

工作经历

后端开发工程师某头部电商平台
2023-07 - 2024-08
后端开发工程师|交易中台

某头部电商平台/后端开发工程师

  • 负责订单履约核心接口的性能优化,针对高频查询场景设计“本地缓存 + Redis热点缓存 + MySQL索引覆盖”多级加速方案,将订单状态查询接口P99延迟由1.2s降至840ms(降幅30%),QPS承载能力提升约2倍。

  • 通过慢查询日志与EXPLAIN定位瓶颈SQL,联合DBA重建索引并优化回表策略,使履约单分页查询磁盘I/O开销降低40%,日常查询响应时间稳定在50ms以内。

  • 基于Spring Boot自定义拦截器与泛型响应体统一REST API返回格式,集成Redis分布式锁解决订单拆单过程中的并发写冲突,异常订单率下降0.25个百分点。

  • 通过JVM调优改善长事务场景下的内存抖动,调整新生代大小与晋升阈值,配合异步化将重复物流回传逻辑剥离,系统Full GC频率从平均2次/小时降至0.3次/小时,服务稳定性提升至99.98%。

JavaSpring BootMySQLRedisREST APIJVM调优
后端开发工程师T-Corp
2024-09 - 至今
后端开发工程师|AI平台部

T-Corp/后端开发工程师

  • 设计基于FastAPI的异步推理网关,将同步模型调用重构为基于RabbitMQ的任务队列处理,解耦客户端与推理引擎,服务吞吐量由120 RPM提升至860 RPM,P95延迟下降62%。

  • 实现推理任务全生命周期持久化,于PostgreSQL中记录请求的提交、排队、执行与回调状态,支持节点故障后任务自动恢复;线上连续运行8个月零任务丢失,服务可用性保持在99.92%。

  • 编写Dockerfile与Kubernetes部署清单,结合HPA根据队列深度动态扩缩推理Pod,在夜间推理洪峰中资源利用率提升35%,较固定规格成本下降约20%。

  • 基于RabbitMQ死信队列构建超时重试与告警链路,将推理超时失败率从1.8%压降至0.2%以下,并在Prometheus中接入自定义指标实现队列积压提前预警。

PythonFastAPIRabbitMQPostgreSQLDockerKubernetes

项目经历

核心后端开发内部IM系统
2023-10 - 2024-02
核心后端开发

内部IM系统/核心后端开发

  • 基于Netty与WebSocket构建长连接服务,设计心跳保活与超时剔除机制,单节点稳定支撑12,000+并发在线用户,消息端到端P99延迟控制在80ms以内。

  • 针对多实例并发推送导致的消息重复问题,引入Redis分布式锁与消息ID幂等校验,确保群聊与私聊消息不重不漏,可靠送达率提升至99.99%。

  • 设计Redis Pub/Sub与本地内存缓存结合的分层广播策略,通过一致性哈希将同频道连接路由至同一节点,减少跨节点转发,万人群消息扩散耗时降低约60%。

  • 优化MySQL离线消息存取链路,采用批量异步写入与索引覆盖查询,结合Redis缓存活跃会话,将离线消息拉取延迟从1.2s压降至200ms以内。

  • 基于Redis ZSet构建延迟消息队列,结合可重入分布式锁保障消息严格有序投递,确保企业级场景无乱序。

NettyWebSocketRedisMySQL分布式锁
后端开发AI数据分析平台
2024-03 - 2024-07
后端开发

AI数据分析平台/后端开发

  • 针对设备时序数据上报延迟高、多维聚合查询慢的问题,参与搭建Kafka接入与Flink流处理管道,实时写入ClickHouse,端到端延迟由分钟级压缩至5秒以内,支撑日均20亿数据点的实时分析。

  • 独立设计并开发Java查询服务,封装多条件过滤、时间窗口聚合与下钻接口,借助查询模版预编译与ResultSet流式解析,将复杂聚合查询P95延迟由6.3s压缩至0.8s。

  • 优化Flink窗口触发策略与水位线逻辑,利用侧输出流处理迟到数据,解决设备时钟偏移导致的指标跳变,确保大屏实时指标准确率达99.9%。

KafkaFlinkClickHouseJava时序数据
模块负责人开放API网关
2024-10 - 至今
模块负责人

开放API网关/模块负责人

  • 针对开放API网关突发流量冲击,基于Spring Cloud Gateway过滤器链与Redis实现分布式令牌桶限流,按调用方和接口维度分级控制,将下游服务过载5xx占比从1.5%压降至0.05%以下,网关P99延迟在3倍流量下仍保持160ms以内。

  • 为消除静态API Key硬编码泄露风险,主导OAuth2客户端凭证鉴权在Spring Cloud Gateway安全层的落地,重构50+接口认证链路,上线后日均拦截600+次未授权请求,实现零凭证泄露。

  • 通过Redis原子计数器构建实时限流数据管道,对接监控看板实现调用方流量与拒绝率可视化,将异常源头排查时间由小时级降至分钟级,定位效率提升超70%。

  • 将限流阈值、鉴权白名单等规则外置到Redis,结合Spring Cloud Gateway动态路由实现策略热加载,变更无需重启、秒级生效,平稳支撑多次营销活动峰值流量。

Spring Cloud GatewayOAuth2Redis限流算法安全

教育经历

浙江大学计算机科学与技术学院软件工程学士GPA: 3.7/4.0
2019-09 - 2023-06

专业技能

Java开发
9/10
精通
Spring Boot/Cloud
7/10
熟练
分布式系统设计
7/10
熟练
消息中间件
7/10
熟练
实时流处理
4/10
了解
容器与编排
7/10
熟练
数据库与缓存
7/10
熟练
API安全
7/10
熟练

荣誉奖项

浙江省大学生服务外包创新应用竞赛二等奖honor
2022

团队完成高并发抢购系统后端设计与开发

Sample data, for reference only