能够熟练使用Qt开发基于windows和linux操作系统的应用程序。
能够熟练使用qml开发程序Ui。
能够熟练使用mongoDB和MySQL数据库。
具有VS开发环境和C#的使用经验。
能够熟练使用python语言编程。
具有良好的面向对象编程思维,熟悉各种设计模式。能够开发出具有适用性、有效性、可修改性、可靠性、可理解性、可维护性、可重用性、可移植性、可追踪性、可互操作性的软件产品。
《GPS测量系统三维航显软件开发》项目,获基地科技进步一等奖。
开发环境:VS2008 ,C++, OpenGL
软件功能:基于PC的GPS测量系统显示操作软件。
开发过程中使用OpenGL开发,最初的开发环境是VC6.0,后来移植到VS2008。支持网卡、ModBus、485等通讯协议,数据库使用MySql。
《TST探伤设备云系统》项目,主要承担物联网服务器程序开发工作和物联网服务器的运维工作。
开发环境:VS2013,C#
软件功能:某型钢丝绳探伤系统的信号处理和提供WebApi接口
此项目是物联网设备——TST钢丝绳探伤设备配套的服务器软件,负责收集探伤设备的数据,进行记录、处理、报警等工作。系统要求单台服务器能同时满足100台设备的数据处理能力。
软件采用前后端分离的B/S架构,前端使用Amaze框架实现,后端服务器使用C#实现,开发环境是VS2013,数据库使用非关系型数据库MongoDB。
整个软件由本人独立完成软件配置管理、代码编写、程序内测等工作,整个开发周期从2019年1月至2019年6月,共6个月时间,并在系统投放市场后一直负责售后技术工作。
《惠普W108工业打印机软件系统》项目。
开发环境:树莓派,Linux,Qt嵌入式开发环境
软件功能:惠普W108工业打印机操作、通讯、控制、驱动程序。
此项目是惠普W108工业打印机配套的软件系统,其功能是为客户提供软件操作界面,完成打印过程中的文档和图案的编辑、保存、图像处理、数据转换和传输等功能。
软件包括显示操作模块、通讯模块、数据处理模块等。显示操作模块使用Qt Creator开发,软件开发环境是Qt5.11嵌入式开发环境。通讯模块支持网卡、SPI等通讯协议。
软件由本人带领的3人团队完成软件配置管理、代码编写、程序内测等工作,整个开发周期从2023年4月至2024年2月,共11个月时间,并在系统投放市场后一直负责售后技术工作。