个人介绍
1、硕士学历,9年工作经验,6年软件开发经验工作,具有项目管理经验。
2、对物联网比较了解,工作中后两年负责公司所有物联网相关PC端软件开发。
3、精通C#语言,工作中常用到Timer、Thread、Task等多线程处理,熟练应用delegate、Action、Func、event、异步回调。
4、熟练应用Visual Studio开发环境,擅长上位机软件开发,熟练Winform、WPF框架。
5、在工作中常用到总线和网络通信技术,熟练SOCKET(TCP、UDP)、串口、CAN总线通信。
6、开发过多个带有MySql数据库的软件,开发过程中独立设计数据库框架和表关系。
7、工作中做过嵌入式开发,开发维护过C++项目,熟练C和C++代码语法,熟悉QT和C++builder框架,熟练矩阵和数值运算算法库。
8、熟练使用matlab,熟练c++ eigen armadillo 等算法库,擅长将matlab等代码转成C++代码并封装。
工作经历
2017-01-01 -至今湖南xxx科技有限公司软件工程师
1、负责公司上位机软件开发,主要用VisualstudioC#和C++开发,软件用于产品测试或产品品配套软件,软件功能主要包括与设备通信、接收设备上传数据、下发数据给设备、设备状态监测、日志保存、远程通信、数据加扰编码等;还有数据管理系统软件、物料管理软件等。后期负责物联网方向所有PC端软件。通信协议包括tcp、udp、串口、CAN总线等。 2、项目管理,负责和参与多个项目的实施过程。 3、管理公司信息化建设
教育经历
2010-09-20 - 2013-05-10长沙理工大学凝聚态物理硕士
长沙理工大学物理与电子科学学院 全日制 三年 拿到硕士学位证书
2006-09-10 - 2010-08-06厦门理工学院光信息科学与技术本科
本科院校,学习了数学、物理、电子、光学、通信等基础知识
技能
C/S结构,数据库+服务端+客户端。 C# winform 框架开发。 个人负责开发的卫星物联网数据管理中心,包括数据管理,地面站管理、用户管理、设备管理、参数配置等功能。
此项目需求:客户为院校方,用matlab完成了某识别技术一系列算法,需要工程化, 因此需要将matlab转化成为c++,一方面便于封装,另一方面运算效率提高,用于被java后端调用,将识别结果显示在web端。 本人负责完成matlab转c++代码的全部过程。 备注:本项目没有项目,C++最终封装为dll。