个人介绍
1.为人踏实,做事认真
2.喜欢学习新技术,不甘人后
3.抗压力强
4.对加班义不容辞
擅长语言:c++、c
框架:qt、opengl
开发环境:vs2015、vs2010、vc++、qt creator
系统:linux系统、windows
会用工具:PLM、SVN、Phabricator、BeyondCompare、Pclint、Windbg、Wireshark、SecureCrt、Mysql 等
工作经历
2020-06-29 -至今上汽乘用车应用软件开发工程师
电子地图开发 1.OSM地图:采集osm数据(xml形式),观察数据组织方式,读取路点、路名并组织到程序容器中,路线绘制到QImage上,用数学计算路名位置并绘制到路线上。 2.opengl纹理贴图、点线面绘制:实现交通灯、人行道、道路箭头、强制转向、智能驾驶人工驾驶等效果。
2019-06-01 -2019-08-20苏州市科远软件技术开发有限公司上海分公司应用软件开发工程师
远程桌面上墙功能 项目描述: 主要使用 C++语言,基于 QT+VS2015 开发环境,开发界面和业务功能。 1. 用 QT 完成界面的开发,控件的布局、样式设置、应用程序托盘显示。 2. 桌面上墙工具支持输入对端 IP、设备名称,支持显示状态,如连接状态、发码流状态等,还支持设置采集图像参 数和编码参数。 3. 本项目最重要的是沟通。桌面图像采集和码流发送,都有现成的组件,但是嵌入到自己的模块中使用会存在很多 问题,这就需要不断的和相关组件负责人交流。一定要有谦虚的态度,模糊的技术点务必问清楚。
2018-09-01 -2019-01-01苏州市科远软件技术开发有限公司上海分公司应用软件开发工程师
拼接解码项目 项目描述: 主要使用 C++语言,基于 QT+VS2015、VS2010 开发环境,开发界面和服务端模块。 1. 以往视频画面,只能在一个显示器内显示,我们实现了画面拆分到多显示器的功能。 2. 用户界面实现登录,主界面布局,各对话框界面布局,信号槽响应,样式设置,中英文等。 3. 拼接解码器服务端的核心单元,主要进行平台、前端、解码器、客户端的接入和管理,信令转发处理,以及用户 权限的管理等,协调其他各模块的工作,起到管理与调度的作用。 4. 作为核心模块负责人,撰写设计文档,主导设计文档评审,把控多人联调。
2017-06-01 -2017-09-20苏州市科远软件技术开发有限公司上海分公司应用软件开发工程师
解码板卡组网工具 项目描述: 主要使用 C++语言,基于 QT+VS2015 开发环境,开发界面和实现业务。 1. 用户界面实现控件布局,信号槽响应,样式设置。 2. 用 UDP 协议和 SOCKET 通信,单播和组播,搜索在线的解码卡,发送消息等。
2011-07-30 -2016-07-01苏州市科远软件技术开发有限公司上海分公司应用软件开发工程师
基于 MFC+VC6.0 界面开发和维护 项目描述: 监控管理平台界面,采用 ocx 嵌入 html 模式,ocx 用 MFC+VC6.0 实现。 1. 界面实现设备接入、退网,平台管理、配置、升级,镜像导入导出,恢复出厂配置等功能。 2. 主动调研界面控件的优化改善,提高用户体验度。需求不是只完成“需求”就可以了。需求只是用户的一种直观 要求,需求有时只是一句话,到开发这里可能要衍生出十几种情况,都要考虑到。 3. 首先开发是个严格遵守流程的工程,要有良好的开发习惯,能到需求文档后要求设计给出需求澄清,写代码之前 先写好设计文档,让测试人员介入,进行测试用例梳理,给出主要测试用例,并进行相关的评审。开发代码后, 核心模块需要进行集体检视,迭代开发工程中,保证系统可用性,只有良好的开发习惯和编码规范才能减少代码 bug。
教育经历
2008-09-01 - 2011-07-01上海大学控制科学与工程 硕士研究生
在校独立完成了论文的调研和编写(处于无导师状态),自己主动联系院长老师安排论文评审、答辩事宜,属于自我驱动型,主动积极,对待难题坚韧不拔,力求解决。