个人介绍
熟悉使用c/c++语言,了解java, python等语言,具有良好的编程思想
具有良好的代码及文档编写习惯,具有良好的应用软件及系统设计、开发、调试能力
熟悉网络编程,了解TCP、HTTP等网络协议
熟练多进程、多线程、消息机制、内存机制
熟悉QT,了解MFC、Duilib、浏览器内核开发程序界面开发
熟悉c++标准库、windows api
熟悉Windows下环境编程,熟练使用VS系列IDE编译环境
熟悉svn,了解git版本控制工具的使用
了解opencv编程,了解深度学习相关,了解工业视觉应用
了解常见的数据结构、算法、STL以及它们的使用
了解逆向相关基础,了解数据库相关编程,了解linux、嵌入式linux相关编程
工作经历
2019-06-23 -至今征图新视(江苏)科技股份有限公司C++软件工程师
公司AI团队核心一员,负责除深度学习神经网络训练与推理之外的部分模块设计、开发,测试和维护。也是0.8版本和0.9版本项目经理。具有不错的项目管理经验。专注于工业检测,视觉领域的积累和应用。也是对之前所有技术栈积累的一个综合应用和深入的舞台。
2017-12-16 -2019-06-22江苏猎宝网络科技有限公司C++软件工程师
负责团队文档、规范化、技术栈等方面建设、负责公司windows服务器端开发、参与各个项目并负责其中部分模块设计、开发和维护。实现个人技术栈的快速积累,Windows平台开发,从UI到后台逻辑到服务器端开发,均有涉及,并拥有诸多项目中实战经验。
教育经历
2012-09-01 - 2016-06-01江苏科技大学计算机科学与技术本科
专业是兴趣所在,从大一跟着计算机协会会长学习C开始,陆陆续续学习诸多专业课,大四参与达内培训,再一次成体系的总结
技能
采用C++进行开发,具备与设备进行TCP客户端、服务器模式和串口模式通信能力,具有标签操作、设备配置、射频配置、设备升级、多机联动、读卡策略、告警管理、日子管理、历史查询、安全模块、诊断测试等功能。
该项目提供一整套公共的技术栈,均经过项目实战验证,为软件的开发带来极大的便利。其中主要包含网络通信库、线程池、HTTP池、线程通信、Json解析引擎、日志库、界面库(duilib)、zlib、miniblink、文件恢复引擎等等等等。