主要从事 C#/.NET 桌面端、企业管理系统及设备通信软件开发,熟悉 .NET Framework、.NET 8/9/10、WPF、WinForms、ASP.NET Core、Web API,可独立完成需求分析、技术选型、界面开发、业务逻辑实现、接口开发、数据库设计、测试调试、打包部署及后期维护。熟悉 WPF MVVM、数据绑定、命令、样式及自定义控件,具备 Modbus TCP/RTU 设备对接经验,可实现寄存器数据读写、定时采集、状态监控和通信异常处理。熟悉 SQL Server、MySQL、SQLite,掌握 SQL、LINQ、Entity Framework Core、Dapper,可完成表结构设计、复杂查询、数据迁移及性能优化。具备 TypeScript 前端开发能力,能够完成企业后台、数据展示、表单、权限控制、接口联调及响应式页面开发,并可通过 ASP.NET Core Web API 实现前后端分离应用。熟悉 RESTful API、第三方接口对接、Excel/PDF 导入导出、报表打印、Git及Docker。能够借助 AI 编程工具进行需求拆解、页面构建、代码实现、测试与问题排查,并对生成代码进行理解、调整和验证,在保证代码质量及可维护性的前提下提高交付效率。可承接新项目开发、二次开发、旧系统升级、Bug 修复及长期维护。
项目一:Modbus设备数据采集与监控系统
使用 C#、WPF/WinForms 开发设备数据采集与监控软件,通过 Modbus TCP/RTU 与 PLC、仪表或其他工业设备进行通信。本人主要负责通信模块、寄存器配置、数据解析、定时采集、设备状态展示、参数读写及异常处理等功能。针对设备断线、通信超时、数据格式转换等问题,增加自动重连、错误日志和异常提示机制,并将采集数据保存至 SQL Server/SQLite 数据库,方便历史查询和问题追踪。项目实现了设备数据的集中展示与管理,减少人工记录工作,提高设备运行状态的可视化程度和故障排查效率。
项目二:企业内部管理系统
基于 C#/.NET、WPF/WinForms、SQL Server/MySQL 开发企业内部业务管理系统,包含用户登录、权限管理、基础资料、业务单据、数据查询、统计报表、Excel 导入导出及打印等功能。本人参与需求沟通、数据库表结构设计、界面开发、业务逻辑实现、SQL 查询优化、程序部署及后期维护。数据访问使用 Entity Framework Core/Dapper,并通过分层设计降低界面与业务逻辑之间的耦合。针对客户使用过程中提出的新需求,持续进行功能扩展、Bug 修复和操作体验优化,帮助客户将原有的人工登记及Excel管理流程转化为规范的信息化管理流程。
项目三:前后端分离业务系统
使用 ASP.NET Core Web API、TypeScript及Vue/React开发前后端分离的业务系统。后端负责用户认证、权限控制、业务接口、数据库访问、日志记录和统一异常处理,前端负责登录页面、业务表单、数据列表、条件查询、分页、数据看板及接口联调。本人能够借助 AI 编程工具提高页面构建、接口实现和测试效率,同时对生成代码进行理解、修改、调试与验证。项目开发过程中重点处理前后端数据格式、权限校验、接口异常及部署配置等问题,能够根据实际业务需求持续增加功能并完成后期维护。