个人介绍
熟悉技能
C# / .NET:熟练使用 C#、.NET、.NET Core、WPF、WinForms 进行桌面端及工业上位机软件开发。WPF架构:熟悉 MVVM、Prism、DI依赖注入、EventAggregator、Binding、Command、自定义控件及模块化开发,可独立进行中大型WPF项目架构设计。异步与并发:熟悉 async/await、Task、CancellationToken、SemaphoreSlim、Channel、ConcurrentDictionary 等,具备实时信号监听、多设备并发通讯、任务调度、线程安全、死锁及UI卡顿问题处理经验。PLC及设备通讯:熟悉 Siemens S7、Keyence PLC、汇川 PLC,以及 Modbus TCP、Modbus RTU/RS485、TCP/IP、Socket、串口等通讯方式,可独立完成设备通讯模块设计与调试。工业控制:熟悉 PLC Bit/Word/DWord、寄存器、状态字、实时信号、读写控制、地址映射、设备状态监控、断线重连及异常恢复。自动化生产流程:具备自动线生产流程、任务队列、状态管理、多设备协同、工艺流程控制、生产任务调度及异常恢复开发经验。系统集成:具备 MES、EAP、视觉系统、PLC及第三方系统接口开发与现场联调经验。数据库:熟悉 SQL Server、MySQL、MongoDB,具备数据库设计、SQL开发、生产历史数据存储、查询、事务及性能优化经验。数据采集与监控:具备 PLC/设备实时数据采集、压力/真空/位置等曲线监控、生产历史记录、报警记录及报表功能开发经验。其他技术:具备 Java、Python、Vue、Linux、FineReport 等相关开发及部署经验。项目交付:具备从需求分析、技术方案、架构设计、编码开发、设备联调、现场实施、服务器部署到操作培训及后期维护的完整项目交付能力。个人简介
C# / WPF 工业上位机开发工程师,具备多年自动化设备、工业上位机及产线软件开发经验。目前负责工业生产线整套上位机软件的独立开发与维护,可独立完成从需求分析、软件架构设计、数据库设计、UI开发、PLC/设备通讯、生产流程与任务调度、配方管理、实时数据采集、历史数据存储、异常处理,到现场调试、部署及最终交付的完整开发流程。
熟练使用 C#、WPF、WinForms、.NET/.NET Core,熟悉 MVVM、Prism、依赖注入、EventAggregator、异步并发及多线程开发。具备 Siemens、Keyence、汇川等 PLC 及 Modbus TCP、Modbus RTU/RS485、TCP/IP、串口等工业通讯开发经验,可独立处理 PLC 地址映射、实时信号采集、设备状态控制、断线重连及多设备并发通讯。
具备自动化生产流程开发经验,能够根据设备信号独立设计生产任务队列、状态流转、设备联动、异常恢复及生产调度逻辑;具备 MES、EAP、视觉系统及第三方接口对接经验。
熟悉 SQL Server、MySQL、MongoDB 等数据库,具备数据库表结构设计、生产数据存储、历史记录、查询及性能优化经验。可完成跨系统接口及数据处理需求。
具备多个自动化项目现场实施经验,可独立完成软件开发、PLC联调、设备联调、服务器部署、问题定位、操作文档及客户培训。
工作经历
2024-04-30 -至今苏州上位机开发 / C#开发 / 工业软件开发 / 自动化软件开发
独立负责工业自动化生产线上位机软件从 0 到 1 的整体设计、开发、调试及维护。 独立完成软件架构设计、WPF界面开发、数据库设计、PLC/设备通讯框架、生产任务调度、配方管理、实时数据采集、历史数据记录、报警监控、曲线监控及异常恢复等核心模块。 负责多设备协同控制及生产工艺流程开发,对接搬运设备、压机、接粉/撒粉设备、温控及其他外围设备,实现多设备实时通讯、信号监听、任务队列、状态管理及并发生产调度。 独立处理项目中的多线程并发、通讯断线重连、线程安全、UI卡顿、任务阻塞、设备异常恢复及现场生产问题,并负责PLC联调、软件部署、生产验证及后期维护,具备完整的工业软件独立开发及项目落地能力。 技术栈: C#、WPF、Prism、MVVM、.NET、SQL Server、Keyence PLC、Siemens PLC、Modbus TCP、Modbus RTU/RS485、TCP/IP、async/await、Task、Channel、SemaphoreSlim、OxyPlot
2021-03-01 -2023-12-01上海上位机开发 / C#开发 / 工业软件开发 / 自动化软件开发
主要负责自动化产线及工业设备上位机软件开发、PLC/设备通讯、EAP/MES系统对接、生产数据采集与解析、数据库设计、现场设备联调、服务器部署及客户交付。参与成都、嘉兴、深圳、北京、平湖等多个自动化项目,具备完整的项目开发与现场实施经验。 成都项目|EAP数据采集与报表系统 负责现场EAP设备数据解析、接口联调及FineReport生产报表开发,根据设备生产数据完成报表数据源配置、展示及现场验证,同时负责Linux服务器相关服务部署与调试。 技术栈:FineReport、EAP、Linux 嘉兴项目|Autoline自动线系统 参与Autoline自动线软件开发及现场调试,负责WPF上位机功能开发、页面配置、后台业务逻辑处理、EAP接口联调及生产报表配置;参与设备现场联调、操作说明编写及客户培训。 技术栈:C#、WPF、.NET Core、EAP、FineReport 深圳项目|自动化设备综合控制系统 负责上位机与视觉系统接口开发,根据设备工艺完成PLC交互地址及控制逻辑开发;负责MES接口开发、生产数据解析与调试、EAP系统联调及安灯报表配置。同时参与服务器环境部署、
教育经历
2017-07-01 - 2021-12-01河北工程技术学院 计算机科学与技术本科


