个人介绍
1. 擅长 C/C++、Python 以及 CUDA 编程,有丰富的 GPU 开发和优化工作经验; 2. 有桌面系统、网络爬虫、数据分析、后端api开发、网络通信以及语音合成与识别方面的工作经验; 3. 有深度学习工程化落地经验,熟悉pytorch、tensorrt等框架; 4. 有sse、avx向量指令集优化经验; 5. 编程能力强,获得过上海大学研究生程序设计与应用竞赛一等奖; 6. 为人诚实,学习能力强,工作认真负责。
工作经历
2025-12-18 -2026-08-14上海哥瑞利科技公司CUDA工程师
工作内容:TCS 热效应修正系统开发 使用的编程语言:C++ 相关技术:CUDA编程、多线程、网络通信 主要业绩: 1) 完成核心计算模块(包括温度计算模块和热修正系数计算模块)功能开发与性能优化工作,在主场大小为140um,积分半径为0.6um的主要业务场景下,GPU计算延时从340ms提升至78ms; 2) 完成概要设计文档以及核心计算模块类图设计和实现说明等文档。
2022-10-01 -2025-11-01自由职业开发工程师
工作内容:Windows 桌面软件开发 使用的编程语言:C++/Python 相关技术:QT、MPI、CUDA、多线程、多进程、网络通信 主要业绩: 1)图片浏览器开发,支持图片目录树以及缩略图显示,支持缩放、旋转、按时间和地点排序、压缩等功能; 2)音频播放器开发,支持音频的添加、删除、播放、暂停等常见功能,实现音频均衡器调节音频质量; 3)端口扫描器开发,支持多线程扫描指定 IP 区间的端口区间扫描; 4)Excel 编辑器开发,支持表格的创建、保存、删除、查找、对齐、滚动常见操作,支持常用的聚合函。
2019-08-27 -2022-10-01喜马拉雅软件开发工程师
工作内容:负责端到端语音合成、语音识别相关的工程化工作 使用的编程语言:C++/CUDA/Python 相关技术:语音合成、语音识别、音频编码、深度学习、GPU 编程 主要业绩如下: 1) Wavernn 模型 pytorch 源码转 C++,并优化效率,实时率提升 2 倍; 2)使用 FFMPEG 库实现音频重采样以及 AAC 音频编码功能; 3)Kaldi 特征提取性能优化,实时率提升 3 倍; 4)端到端语音识别系统 python 代码转 C++,并优化效率,实时率提升 4 倍;
2017-08-01 -2019-06-01云知声语音合成工程师
工作内容:负责语音合成引擎的功能开发与维护 使用的编程语言:C/C++/Python 相关技术:语音合成,机器学习,深度学习 主要业绩如下: 1)负责语音合成引擎 bug 修复以及版本发布工作; 2)集成各种语言特征模型; 3)实现中英文文本归一化功能、多音字预测功能、英文文本 trie phone 信息的提取; 4)优化 world 合成器性能,提升 8 倍; 5)使用 Tensorrt C++ API 实现 Tacotron2 模型。
2016-07-01 -2017-08-01思科上海研发中心软件开发工程师
工作内容:参与思科路由器 ASR1K 平台网络第二层(数据链路层)软件开发工作; 使用的编程语言:C 相关技术:路由器、网络协议 主要业绩: 1)ERSPAN 添加 drop session 功能:ERSPAN 用于抓取网络数据包,本人的工作是支持配置 drop session,抓取被 drop 掉的数据包,发往给目的端口,通过在不同路由器上配置 drop sesseion,并将抓取的数据包发往同一目的端口,目的端口所在主机可以通过统计判定网络故障。 2)Endian Neutral:ASR1K 平台软件架构采用的是分层的思想,不同的层跑在不同的芯片上,不同的芯片可能对应不同的大小端模式,由于有些层一直使用的是特定的端模式,所以在这些层中存在大量的代码,没有对端模式做判断,当运行在另一种端模式时,代码不能正常工作。本人的工作是找到若干模块中存在大小端问题的代码,并修改为大小端都支持的代码。 3)bug 修复。
教育经历
2012-09-01 - 2016-04-01上海大学计算机软件与理论硕士研究生
必修课:模式识别、高性能计算机体系结构、软件测试与验证...... 研究课题是模型验证在软件系统中的应用



