个人介绍
公司项目均为独立开发完成,按照:需求整理 → 界面原型设计 → 框架搭建 → 数据库封装 → 编写代码 → 测试 → 完善文档 的流程进行。
● 界面开发:使用 QML 快速构建触控 UI,动态加载页面,自定义控件库(按钮/对话框/输入框/图表等)跨项目复用。
● 后端架构:C++ 自定义 MVC 架构,多线程将主线程分解为多个子线程(每个子线程代表一条业务流程),实现视图与业务分离。接口调用使用 Qt 元对象系统(信号槽 + QMetaObject)降低耦合。
● 数据库封装:自封装 Qt 数据库通用接口(增删改查 + SQL 直传),延展子类支持 SQLite / MySQL / InfluxDB / SQL Server,通过配置文件切换。
● 通信协议:串口(自定义帧协议 + 标准 Modbus RTU);CAN(扩展帧29位,数据域8字节,125K/1M波特率,多帧传输需拼接解析);TCP Socket + HTTP 网络通信。
● 嵌入式部署:飞凌/研华 ARM 开发板,Linux aarch64 交叉编译,现场部署与联调。
● 独立负责过多个项目的完整生命周期,从需求调研到交付部署,部分项目独自完成全部开发工作。
工作经历
2019-02-11 -2026-07-21中电金信无锡分公司上位机开发工程师
1、整理分析客户输入的需求,必要时和客户进行沟通; 2、技术调研与选型,搭建项目框架(QML 前端 + C++ MVC 后端); 3、核心模块开发与组件封装复用,数据库设计与封装; 4、与硬件厂家对接通信协议,现场联调与版本迭代; 5、撰写设计文档与接口说明文档; 6、上述均为独立开发。
教育经历
2013-09-01 - 2015-07-01淮阴工学院计算机科学与技术本科




