李长恒🍊

WPF研发工程师
南京美驰 · 3年经验
李长恒🍊
日薪: ¥500/8h
地点: 合肥 全区
时间: 下班后周六周日可工作日远程
ID:425902 复制

0
接单数
0
评价数
0
收藏数

AI 技能提取 | Entity Framework SQL Server DevOps
解决问题能力强,对新型技术保持学习技术
能够进行DevOps开发,实现软件的快速、高质量交付
熟练掌握 WPF、MVVM 架构、多线程编程
具备多个工业控制系统开发经验,熟悉 Modbus、S7.Net PLC、TCP Socket 等工业通信协议
有中途接手复杂项目并主导架构重构的实战经验,注重代码规范和系统可维护性
熟练使用 Entity Framework、LINQ、SQL Server 等进行数据库设计与开发
具备独立分析和解决问题的能力,善于团队协作,能快速理解并接手现有代码
善于借助 AI 编程工具辅助代码以结果为导向高效完成项目

三维切割系统
项目描述: 项目为工业激光切管设备提供三维切割控制解决方案,集成运动控制、工艺参数管理、矫平寻中和设备配置等核心功能。系统通过以太网与运动控制器通信,实现多轴(X/Y/Z/B)精准协调控制,提升切割精度和生产效率。本人中途接手该项目,主导系统架构重构。
使用技术: C#、WPF、.NET 8.0、CommunityToolkit.MVVM、Microsoft.Extensions.DependencyInjection、Serilog、LiveCharts、Newtonsoft.Json
主要职责:
架构重构与模块化拆分:
将原有单体项目重构为多项目分层架构,拆分出 Assets 资源层和 Models 数据层,实现单向依赖
引入 CommunityToolkit.Mvvm 框架,全面推行 MVVM 模式,将视图与业务逻辑彻底解耦
将臃肿的主视图模型按功能域拆分为 多 个独立 ViewModel(矫平寻中、回原点、支架随动、高级工具等),大幅提升可维护性
依赖注入与服务层设计:
基于 Microsoft.Extensions.DependencyInjection 搭建 DI 容器,替代原有硬编码依赖
抽象设计服务层接口(IAxisMotionControlService、IChuckControlService、IBracketControlService),实现面向接口编程
采用工厂模式注册复杂依赖链,服务间通过接口复用工具方法,统一管理服务生命周期
日志系统重构:
自定义 ILogger 接口,通过适配器模式封装 Serilog,实现日志框架与业务代码解耦
开发自定义 WpfLogSink,支持控制台、文件、WPF 界面三端日志同步输出,含缓存补发机制
核心功能开发:
实现以太网/串口双通道通信及全局取消机制(CancellationToken)
开发 多 种矫平寻中算法,满足不同管型精准定位需求
开发调高器控制、卡盘/支架随动控制、B 轴标定等精密控制功能
设计 JSON 配置文件管理方案,实现 多类配置数据的持久化存储与跨程序集资源释放
系统稳定性与安全性:
建立 UI 线程、Task 线程、AppDomain 三级全局异常处理机制
实现软件授权系统(硬件指纹绑定 + 激活码验证)和多级密码保护
使用多线程技术处理运动控制和数据采集,配置 DPI 感知适配和进程互斥锁
李长恒🍊 ID:425902 复制

李长恒🍊

WPF研发工程师 · 3年经验 · 南京美驰
城市合肥 全区 日薪500元/8h 时间 下班后周六周日可工作日远程
0
累计接单
0
用户评价
0
被收藏

信用行为

0
接单数
0
评价数
0
收藏数

技术能力

AI 技能提取 | Entity Framework SQL Server DevOps
解决问题能力强,对新型技术保持学习技术
能够进行DevOps开发,实现软件的快速、高质量交付
熟练掌握 WPF、MVVM 架构、多线程编程
具备多个工业控制系统开发经验,熟悉 Modbus、S7.Net PLC、TCP Socket 等工业通信协议
有中途接手复杂项目并主导架构重构的实战经验,注重代码规范和系统可维护性
熟练使用 Entity Framework、LINQ、SQL Server 等进行数据库设计与开发
具备独立分析和解决问题的能力,善于团队协作,能快速理解并接手现有代码
善于借助 AI 编程工具辅助代码以结果为导向高效完成项目

项目经验

三维切割系统
项目描述: 项目为工业激光切管设备提供三维切割控制解决方案,集成运动控制、工艺参数管理、矫平寻中和设备配置等核心功能。系统通过以太网与运动控制器通信,实现多轴(X/Y/Z/B)精准协调控制,提升切割精度和生产效率。本人中途接手该项目,主导系统架构重构。
使用技术: C#、WPF、.NET 8.0、CommunityToolkit.MVVM、Microsoft.Extensions.DependencyInjection、Serilog、LiveCharts、Newtonsoft.Json
主要职责:
架构重构与模块化拆分:
将原有单体项目重构为多项目分层架构,拆分出 Assets 资源层和 Models 数据层,实现单向依赖
引入 CommunityToolkit.Mvvm 框架,全面推行 MVVM 模式,将视图与业务逻辑彻底解耦
将臃肿的主视图模型按功能域拆分为 多 个独立 ViewModel(矫平寻中、回原点、支架随动、高级工具等),大幅提升可维护性
依赖注入与服务层设计:
基于 Microsoft.Extensions.DependencyInjection 搭建 DI 容器,替代原有硬编码依赖
抽象设计服务层接口(IAxisMotionControlService、IChuckControlService、IBracketControlService),实现面向接口编程
采用工厂模式注册复杂依赖链,服务间通过接口复用工具方法,统一管理服务生命周期
日志系统重构:
自定义 ILogger 接口,通过适配器模式封装 Serilog,实现日志框架与业务代码解耦
开发自定义 WpfLogSink,支持控制台、文件、WPF 界面三端日志同步输出,含缓存补发机制
核心功能开发:
实现以太网/串口双通道通信及全局取消机制(CancellationToken)
开发 多 种矫平寻中算法,满足不同管型精准定位需求
开发调高器控制、卡盘/支架随动控制、B 轴标定等精密控制功能
设计 JSON 配置文件管理方案,实现 多类配置数据的持久化存储与跨程序集资源释放
系统稳定性与安全性:
建立 UI 线程、Task 线程、AppDomain 三级全局异常处理机制
实现软件授权系统(硬件指纹绑定 + 激活码验证)和多级密码保护
使用多线程技术处理运动控制和数据采集,配置 DPI 感知适配和进程互斥锁
客服二维码

没找到合适的人才?

扫码添加客服极速匹配,或直接发布需求让更多人才主动报名

平台担保交易 · 1小时内不满意可退款

平台信誉与实力

基于 35,336 需求方信任

  • 支付宝企业信用分 优秀 评级
  • 市场份额约占全行业三分之一
  • 程序员兼职行业全能首选平台
查看平台资质详情
收藏