•在《高性能计算》课程中,使用C#实现了一个基于Socket的并发游戏服务器,通过异步编程模型和连接池处理5万并发连接,吞吐量达到20万消息/秒。
•担任院学生科技协会技术部部长,组织“编码马拉松”并带领团队完成一个基于.NET Core的实时数据分析平台,获得校赛一等奖。
•选修《分布式系统》课程时,用C#编写了一个Raft共识算法的模拟器,直观理解了分布式一致性与故障恢复。
北京某数字科技有限公司 - 技术研发部互联网公司创新型企业
2017.07-2020.12
C#后端开发工程师C#/.NET开发金融支付高并发架构性能调优
北京
•- 负责公司金融支付核心系统的C#后端设计与开发,参与每日亿级交易量的架构演进,保障系统99.99%可用性。
•- 主导数据库查询链路优化,通过索引重构、SQL精简与引入读写分离,将平均查询耗时从120ms降至35ms。
•- 针对秒杀营销等高并发场景,设计并落地了基于Redis的库存预热与Lua原子扣减方案,并结合RabbitMQ实现异步削峰,将峰值QPS提升3倍。
•- 与前端及移动端团队制定严格版本控制的API契约,通过自动化Swagger文档与Mock测试,使前后端联调效率提升40%。
•- 推动单元测试与集成测试覆盖率从45%提升至82%,确保核心交易链路零故障上线。
北京某互联网企业 - 后端开发部大型互联网公司行业领先企业
2021.01-至今
高级C#后端开发工程师C#/.NET Core技术管理微服务架构高并发调优
北京
•- 带领6人后端小组推进公司智慧物流调度平台的C#核心系统建设,制定半月迭代计划与技术选型,连续8个版本按时交付。
•- 设计并演进为微服务架构,将订单、运力、计费等模块拆分为独立服务,引入Docker容器化与Kubernetes编排,部署效率提升70%。
•- 主导全链路压测与系统调优,通过引入二级缓存、优化GC模式与调整线程池策略,使系统从容支撑日均千万级调度请求,并发处理能力提升50%以上。
•- 建立团队Code Review机制与内部技术分享会,沉淀《高并发设计checklist》与《C#性能优化案例集》,推动团队整体技术跃升。
•- 作为技术接口人,与产品、测试、运营等部门紧密协作,提前识别并化解了多次跨系统兼容性风险,保障重点项目平稳上线。
•- 项目背景:旧有交易系统在资产峰值期出现严重延迟与丢单,为支撑未来3年业务增长,需要对交易核心进行彻底重构。
•- 技术方案:采用.NET 6构建,借助Redis集群缓存热点数据,利用Kafka实现交易流水异步持久化与事件驱动,票据采用JWT+OAuth2.0。
•- 主要工作:负责交易订单撮合引擎与资产流水模块的设计与开发,重构了基于内存索引的限价单队列,并优化了数据库分区策略。完成全链路压测,定位并解决多个CAS锁竞争热点。
•- 项目成果:重构后系统交易吞吐量提升80%,P99延迟从200ms降至45ms,稳定承载了年度大促期间的历史峰值流量。
•- 项目背景:公司拓展智慧城市业务,需构建一个可管理百万级终端设备的云平台,要求支持设备数据实时采集与指令下发。
•- 技术方案:使用C#及ASP.NET Core,采用微服务架构,拆分设备注册、数据管道、规则引擎等服务,数据存储采用时序数据库与MongoDB,文件存储采用MinIO。
•- 主要工作:负责设备数据管道服务开发,实现基于MQTT的协议适配与数据清洗,利用TcpServer + Channel构建高性能数据接收通道。优化数据落盘批量写入,减少IO开销,并设计优雅降级策略应对网络闪断。
•- 项目成果:平台上线后稳定接入超过20万台设备,数据上报延迟均低于500ms,支撑了城市照明、环境监测等多个业务场景。
开源社区贡献:
为一个C#分布式消息队列项目贡献了消息持久化与消费者组负载均衡功能,并在生产环境中得到验证。
为开源API网关项目提交了基于滑动窗口的限流中间件,并优化了Mock服务,提升了系统的稳定性与可观测性。
参与Code Review和Issue讨论,养成了编写可测试代码的习惯,并持续关注.NET 8/9的新特性,保持技术栈的先进性。