cover
ni longyu | Gengen

ni longyu


C++ 工程师 (技术部) | 台风体育
Singapore

Summary

26岁,有多年C++开发经验,熟悉C++11新特性,STL,Linux网络编程(多线程,多进程,socket,epoll),TCP/IP协议栈,数据结构,算法,MySQL,Redis,线程池,设计模式。曾参与开发企业级分布式文件传输系统,主要负责核心传输模块,实现高性能传输服务端和断点续传方案,并对大小文件传输进行优化。也独立开发过高性能服务器框架和C++高并发内存池项目。具备较强的动手能力、探索精神、自驱力和学习能力。

Education

  1. logo
    河套学院 本科, 信息与计算科学 (云计算方向) Sep 2019 - Jun 2023

Experience

  1. logo
    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

  1. C++
    Expert
  2. C++11
    Expert

Languages

  1. 中文
    Native speaker
  2. 英语
    Highly proficient

Certifications

  1. logo
    国家励志奖学金 国家
    Issued Jan 2021 • Expired Dec 2021
  2. logo
    国家励志奖学金 国家
    Issued Jan 2023 • Expired Dec 2023