个人介绍
1. 精通 C/C++编程;
2. 精通 Qt/MFC 客户端界面研发;
3. 精通主流数据库的开发;
4. 熟悉java/html/js 等编程;
5. 熟悉自动驾驶高精地图方向的数据解析,广度优先搜索算法等;
6. 熟悉ffmpeg,对视频编解码,滤镜代码编程;
7. 了解常用的编程模式,代码整洁,健壮性强;
工作经历
2020-08-01 -至今长城控股集团高级软件工程师
负责自动驾驶高精地图方向的车端工作,各传感器数据的解析,各球体坐标的转换,压缩文件功能的设计封装,上传系统的对接,日志系统的设计,地图引擎的研发,可视化工具的自研等。
2018-03-01 -2020-08-01北京芯盾集团PC高级软件工程师
负责公司PC客户端架构设计以及研发,加密功能的sdk研发。 1. 负责公司具有聊天内容加密的聊天客户端的架构设计以及研发。 2. 负责邮箱内容加密的邮箱客户端的自主研发。 3. 参与与华为合作的加密sdk welink 的研发工作。 4. 参与研发过程中的数据库的设计。
2015-07-01 -2018-03-01北京网博视界科技有限公司c++软件开发工程师
负责公司c++组的音视频转解码工作,视频编辑客户端的研发工作。 1. 基于开源项目ffmpeg,自主研发公司音视频转解码sdk。 2. 针对河南新闻项目中的视频下载功能,支持多路下载、视频预览、断点续传等功能,负责河南大象新闻通视频下载客户端的研发。 3. 针对军工项目中的聊天内容保密问题,自主研发聊天内容加密的密训客户端。
教育经历
2011-09-01 - 2015-10-01河南工业大学电子信息科学与技术本科
本科期间完成全部学科考试通过,并在班级成绩前茅,通过大学英文CET4考试。
技能
1. 基于nv显卡的视频处理,根据客户对视频格式,视频大小,分辨率,码率,关键帧等要求,进行视频转码。 2. 对ffmpeg开源代码进行深度定制,支持nv显卡进行GPU加速转码。 3. 对转码器的nv GPU进行监控,实时调度转码,最大限度的利用显卡。