26岁,有多年C++开发经验,熟悉C++11新特性,STL,Linux网络编程(多线程,多进程,socket,epoll),TCP/IP协议栈,数据结构,算法,MySQL,Redis,线程池,设计模式。曾参与开发企业级分布式文件传输系统,主要负责核心传输模块,实现高性能传输服务端和断点续传方案,并对大小文件传输进行优化。也独立开发过高性能服务器框架和C++高并发内存池项目。具备较强的动手能力、探索精神、自驱力和学习能力。
ni longyu
C++ 工程师 (技术部) | 台风体育
Singapore
Summary
Education
- 河套学院 本科, 信息与计算科学 (云计算方向) Sep 2019 - Jun 2023
Experience
- C++ 工程师 (技术部) 台风体育 Jul 2023 - Present • 2 yrs 8 mos
项目名称:企业级分布式文件传输系统(核心传输模块) 核心贡献: 高性能传输服务端 • 基于muduo实现多Reactor架构,通过EventLoopThreadPool支持8个IO线程,承载5000+并发连接 • 设计FileSession类管理传输状态,减少15%内存泄漏 • 使用writev+mmap实现零拷贝传输,单节点吞吐量从200MB/s提升至450MB/s 断点续传方案 • 设计分片元数据存储结构(含文件ID、分片索引、MD5等字段) • 利用Redis的Hash存储分片状态,断点续传成功率提升至99.2% 大小文件传输优化 • 通过逻辑处理将大小文件的发送分成两个逻辑,使服务器性能最大化 • 每个分片附加SHA-256校验和,异常分片自动重传,数据完整性达100% 其他工作 • 维护现存程序的代码,修改bug • 完成领导交付的其他任务
Skills
- C++ExpertNoviceBeginnerSkillfullExperiencedExpert
- C++11ExpertNoviceBeginnerSkillfullExperiencedExpert
Languages
- 中文Native speakerWorking knowledgeGood working knowledgeVery good commandHighly proficientNative speaker
- 英语Highly proficientWorking knowledgeGood working knowledgeVery good commandHighly proficientNative speaker
Certifications
- 国家励志奖学金 国家Issued Jan 2021 • Expired Dec 2021
- 国家励志奖学金 国家Issued Jan 2023 • Expired Dec 2023