一、技术栈总览
桌面端开发
核心语言:C#
运行时框架:.NET Framework 4.7.2 - 4.8、.NET Core、.NET 6/7/8
UI框架:WPF、WinForms、Avalonia(跨平台,支持Windows/Linux/macOS)
架构模式:MVVM、Prism、分层架构
通信协议:串口通信、TCP/UDP、WebSocket、OSC、HTTP API
关键技术:异步编程、多线程、Windows服务、VNC集成、FRP内网穿透
移动端开发
原生开发:Java、Kotlin、Android SDK
跨平台:Flutter、Dart
蓝牙通信:BLE GATT、SPP协议、ESC/POS指令集
硬件集成:相机扫码、蓝牙/WiFi打印机、IC卡读卡器、扫描枪
UI/交互:自定义Canvas绘图、手势识别、动态UI渲染
后端开发
核心语言:PHP
数据库:MySQL
运行环境:LAMP(Linux、Apache、MySQL、PHP)
接口协议:RESTful API
集成能力:SSO单点登录、第三方平台对接(简道云、Home Assistant)
支付集成
支付渠道:微信支付、支付宝支付、拉卡拉收单
支付模式:JSAPI、APP支付、Native支付、扫码支付、刷卡支付
二、核心技术能力
1. 全栈架构能力
独立完成需求分析、架构设计到开发部署全流程,具备三层架构(桌面端、移动端、后端API)设计经验。在徐州开晶ERP项目中独立完成桌面端、移动端、后端API完整开发;在智能会议系统中设计“设计器+执行器”分离架构,实现界面设计与运行时解耦。
2. 跨平台开发能力
桌面跨平台:具备Avalonia框架开发能力,采用XAML+MVVM模式,与WPF开发体验一致,可快速将现有WPF项目迁移至Windows/Linux/macOS
移动跨平台:基于Flutter开发跨平台APP,支持Android/iOS双端运行,一套代码多端部署
3. 性能优化与重构能力
具备大规模代码重构和性能优化经验。KeyMasterPro项目中通过异步架构改造使UI响应速度提升90%以上,代码量增长67%的同时保持系统稳定性;智能会议系统中解决VLC插件加载性能问题,启动延迟从180秒降至1秒以内。
4. 硬件集成与通信能力
蓝牙通信:实现蓝牙BLE/SPP、WiFi直连、打印服务器三种连接方式,封装ESC/POS指令集;实现BLE设备扫描、连接、指令封装、状态回调与异常重连机制
串口通信:实现串口设备通信、插拔监听、异常自动恢复
网络通信:实现TCP长连接、UDP广播发现、心跳保活、断线重连;实现WebSocket长连接、OSC协议通信
5. 复杂交互与UI开发能力
自定义绘图:实现Canvas渲染引擎,支持文本/条码/二维码/图片/折线/矩形/圆形/多边形等8类对象的绘制与编辑
手势识别:实现单指/双指/三指手势系统,支持移动、缩放、旋转、镜像等操作
动态UI:实现JSON配置驱动的动态UI渲染引擎,快速适配不同设备类型
6. 数据库设计能力
具备MySQL数据库设计经验,包括结构设计、存储过程、视图编写,在ERP项目中完成完整的数据库设计,支持复杂业务场景的数据管理。
一、Windows桌面端开发(C#/.NET/WPF/WinForms)
1. 深圳溢万科技 —— KeyMasterPro 上位机软件现代化重构
时间:2025.11(1个月驻场交付)
项目描述:面向汽车钥匙匹配行业的芯片编程设备管理系统,支持RFID芯片读写、固件升级、项目管理。
技术栈:C#、WinForms、.NET 8、MaterialSkin、串口通信、HTTP API
个人职责:大规模重构,代码量从1.5万行增至2.5万行,核心模块增长384%;UI全面优化,统一Material Design风格,消除窗口闪烁抖动;异步架构改造,UI响应速度提升90%+;芯片编辑器创新,实现多重缓存架构,支持三视图联动、智能差异高亮;设备管理增强,实现串口插拔监听、设备自动判别、异常自动恢复;国际化升级,支持运行时实时切换中英文。
2. 徐州开晶玻璃科技 —— 智能工厂ERP系统(桌面端)
时间:2024.8 - 2025.3
项目描述:面向制造业的全流程数字化管理平台,涵盖桌面端、移动端、Web API三层架构。
技术栈:C#、WPF、Prism、MVVM、MySQL、串口通信
个人职责:独立全栈开发。桌面端开发,C#+WPF+Prism开发双客户端,集成IC卡读卡器、扫描枪、热敏打印机;数据库设计,MySQL结构设计、存储过程与视图编写;UI/UX设计,针对车间触屏场景优化交互体验。
3. 智能会议与家居系统(WPF设计器端)
时间:2022.12 – 2023.9
项目描述:面向智能会议室和智能家居场景的可视化控制平台,支持拖拽式界面设计、多协议通信、跨平台导出。
技术栈:C#、WPF、.NET 4.8、WebSocket、OSC、UDP、JSON、VLC
个人职责:独立开发。架构设计“设计器+执行器”分离;设计器开发,实现拖拽布局、属性编辑、资源管理、项目发布;协议实现,OSC协议、UDP收发、WebSocket长连接;智能家居集成,对接Home Assistant实现设备状态同步;媒体集成,集成VLC播放器,启动延迟从180秒降至1秒以内;控件系统,开发按钮/滑块/图片/播放器/定时器等控件库;跨平台导出,支持Android/iOS。
4. 广州智谷壹通 —— 远程桌面系统
时间:2021.8 – 2022.3
项目描述:支持局域网/广域网双模式的远程桌面控制系统,实现远程桌面控制、文件传输、多用户权限管理。
技术栈:C#、WPF、.NET 4.8、Windows服务、VNC、TCP/UDP、FRP
个人职责:独立开发。架构设计C/S架构,服务端采用桌面代理+Windows服务双层结构;网络通信,TCP长连接、UDP广播发现、心跳保活、断线重连;远程控制,集成VNC,实现进程管理、窗口句柄绑定、分辨率自适应;文件传输,实现进度跟踪、校验重试;权限系统,支持隐私保护、独占控制、只读共享;内网穿透,对接FRP实现广域网远程访问。
二、移动端开发(Android原生 + Flutter)
1. 云价签 —— Android Pad端标签设计打印系统
时间:2019.2 – 2020.3
项目描述:集标签设计、商品管理、标签打印于一体的Android Pad应用,支持蓝牙/WiFi打印机对接。
技术栈:Java、Android SDK、SQLite、蓝牙BLE/SPP、ESC/POS、相机扫码、百度语音
个人职责:独立开发。蓝牙/WiFi打印机对接,实现蓝牙、WiFi直连、打印服务器三种连接方式,封装ESC/POS指令集,设计打印任务队列;复杂交互式标签设计器,实现自定义画布渲染引擎,支持文本/条码/二维码/图片/折线/矩形/圆形/多边形等8类对象,设计单指/双指/三指手势系统,实现所见即所得编辑与撤销/重做,支持多选操作,实现折线对象单点编辑模式;相机与扫码集成,实现特征码智能识别,联动语音播报;数据管理,内置SQLite数据库,实现HTTPS API同步,设计改价批量打印。
2. 智能会议与家居系统(移动端执行器 + Android控制终端)
时间:2022.12 – 2023.9
项目描述:智能设备控制终端与跨平台执行器,实现BLE设备通信控制与设计文件多端渲染运行。
技术栈:Kotlin、Flutter、Android SDK、BLE GATT、WebSocket、TCP/UDP、VLC
个人职责:独立开发。Android原生端,实现蓝牙设备扫描、连接、指令封装、状态回调与异常重连,支持多设备并发控制,设计JSON配置动态UI渲染引擎;Flutter跨平台执行器,实现一套设计文件多端运行,集成VLC播放器,实现UDP通信协议与设计器数据同步;多协议集成,集成WebSocket、TCP/UDP,保障通信实时性与稳定性。
3. 徐州开晶玻璃科技 —— ERP系统移动端
时间:2024.8 - 2025.3
项目描述:工厂ERP系统移动端应用,实现移动办公、报产查询、审批等功能。
技术栈:Flutter、Dart、RESTful API
个人职责:独立开发。使用Flutter开发跨平台APP,支持Android/iOS双端;实现与后端RESTful API数据实时同步。
三、后端开发(PHP)
1. 中国联通 —— 企业上云之云灾备项目
时间:2020.6 – 2020.10
项目描述:为中国联通浙江嘉兴分公司开发的企业上云推广平台,提供云灾备方案展示、企业申请、进度跟踪。
技术栈:PHP、MySQL、Apache、HTML/CSS/jQuery、bencula、frp
个人职责:项目负责人,独立开发。技术选型与架构设计,集成bencula、frp;全栈开发,后端PHP+MySQL实现业务逻辑,前端实现交互界面;流程设计,设计企业上云申请、审批、灾备配置全流程。项目成果:成功帮助联通击败中国电信,上云企业数量反超对手。
2. 海通证券 —— 网上营业厅改造项目
时间:2021.7 – 2021.8
项目描述:为海通证券改造网上营业厅后台管理系统,实现多营业厅内容管理与远程设备监控。
技术栈:PHP、MySQL、Apache、HTML/CSS/jQuery
个人职责:独立开发。视频设备管理,实现远程监控、录制与后台回放;内容管理,支持视频/图片/PPT的上架、下架、版本管理;多营业厅协同,实现内容制作、发布、同步集中管理;远程维护,支持设备远程监控。项目成果:实现多营业厅内容统一管理和设备远程运维。
3. 徐州开晶玻璃科技 —— ERP系统后端API
时间:2024.8 - 2025.3
项目描述:为工厂ERP系统提供统一数据服务的RESTful API。
技术栈:PHP、MySQL、Apache、RESTful API
个人职责:独立开发。LAMP环境搭建;RESTful API设计与实现;对接简道云平台实现数据同步;实现SSO单点登录;MySQL数据库结构设计。
项目描述:面向制造业的全流程数字化管理平台,涵盖桌面端、移动端、Web API三层架构。 技术栈:C#、WPF、Prism、MVVM、MySQL、Flutter、PHP、LAMP、串口通信 个人职责:独立全栈开发。架构设计,三层架构体系,桌面端负责现场作业,移动端移动办公,后
项目描述:面向会议室场景的可视化控制平台,支持拖拽式界面设计、多端执行、设备联动控制。 技术栈:C#、WPF、.NET 4.8、VLC、Flutter、UDP、JSON 个人职责:独立全栈开发。架构设计“设计器+执行器”分离,实现界面与运行时解耦;设计器开发,基于WPF实现拖
项目描述:面向智能家居和设备控制场景的可视化面板设计工具,支持拖拽式界面设计、多协议通信、跨平台导出。 技术栈:C#、WPF、.NET 4.7.2、WebSocket、OSC、UDP、JSON 个人职责:独立开发。架构设计文档对象层次(Project→Window→Conta
面向智能家居场景的录音棚控制面板系统,支持多房间场景管理、设备状态监控、LED显示屏控制。 技术栈:C#、WPF、.NET 4.8、WebSocket、JSON、DES加密核心功能: 智能家居集成:对接Home Assistant平台,实时同步设备状态 LED显示屏控制:通
项目描述:支持局域网/广域网双模式的远程桌面控制系统,实现远程桌面控制、文件传输、多用户权限管理。 技术栈:C#、WPF、.NET 4.8、Windows服务、VNC、TCP/UDP、FRP内网穿透 个人职责:独立开发。架构设计C/S架构,服务端采用桌面代理+Windows服
项目描述:集标签设计、商品管理、标签打印于一体的Android Pad应用,支持蓝牙/WiFi打印机对接,具备图形化标签设计器、商品数据库管理、多模式打印功能。 技术栈:Java、Android SDK、SQLite、蓝牙BLE/SPP、ESC/POS指令集、相机扫码、百度语音
不错,沟通积极,工作态度认真。