•连续两年参加全国大学生信息安全竞赛,用Rust开发轻量级漏洞扫描工具,获得赛区二等奖,锻炼了快速学习和工程落地能力。
•跟随导师参与国产化替代项目,基于Rust实现高性能日志收集模块,深入理解了零拷贝和异步IO,坚定了从事系统开发的决心。
北京某科技有限公司 - 技术研发部互联网高新技术企业
2018.07-2021.06
Rust后端开发工程师Rust开发后端系统数据平台
北京
•负责公司大数据分析平台的后端研发,使用Rust重构核心计算模块,将单条数据处理吞吐量提升40%以上。
•与移动端团队紧密协作,完成实时数据接口的设计与联调,确保数据流转低延迟高可靠。
•针对时序数据查询瓶颈,引入PostgreSQL的BRIN索引并优化查询计划,使常规查询延迟降低60%。
•主导技术分享会,推动代码规范与单元测试覆盖率,团队代码质量显著提高。
资深Rust后端开发工程师Rust架构分布式系统技术管理
北京
•带领4人团队从零搭建实时风控引擎后端,采用Actor模型处理高并发流式数据,日均处理交易超5000万笔。
•推动服务容器化与Kubernetes编排,实现弹性伸缩和灰度发布,系统可用性达到99.99%。
•设计多级缓存方案(本地内存缓存+Redis集群),使热点规则命中率提升至99%,平均响应时间降低50%。
•建立Code Review机制与内部技术夜校,培养2名初级工程师成长为Rust独立开发者,团队产出效率提升30%。
•基于Rust和Actix-web构建,负责入库、库存管理、出库三大核心模块的开发与联调。
•采用异步I/O与数据库连接池管理,将入库单处理速度从200条/秒提升至800条/秒。
•使用Redis缓存SKU库存信息,结合乐观锁与重试机制处理并发出库,确保库存最终一致性。
•通过压力测试定位系统瓶颈,优化网络IO模型,最终系统QPS稳定在8000+。
•基于Rust和Tokio构建,负责设备注册、指令下发、数据上报等核心功能的设计与实现。
•设计基于MQTT协议的异步消息通道,支持50万设备同时在线,消息延迟控制在10ms以内。
•利用Redis实现设备在线状态管理,并通过时序数据库存储设备上报数据,实现高效查询。
•将系统拆分为多个微服务,采用gRPC通信,并设计异地多活容灾方案,保证服务可用性99.99%。
开源社区参与:
为Rust异步运行时tokio的io-uring模块贡献了多个补丁,优化了批量提交的路径,减少了系统调用开销,并被合入主线。
参与分布式数据库TiKV的文档翻译与校对工作,协助新手开发者入门,并维护了常见问题解答,累计答复超过60个issue。