刘洪杉
高级 C# / .NET 工程师
个人简介
具备丰富的 C# / .NET Web 开发经验与桌面软件开发经验。 熟悉多线程、异步编程、网络通信、数据库 ORM,以及操作系统、硬件与网络环境。
教育背景
- 苏州大学文正学院 | 物联网工程 | 2017 - 2019
- 南京机电职业技术学院 | 物联网工程应用 | 2013 - 2016
技术栈
核心能力
扩展能力
工作经历
- 联亚智能科技有限公司 | 上位机软件工程师 | 2024.04 - 至今
- 旗开得电子科技有限公司 | 高级软件工程师 | 2021.06 - 2024.04
- 佳能(苏州)系统软件有限公司 | 软件工程师 | 2019.08 - 2021.06
项目经历
联亚智能 | HMI 上位机产品研发
负责公司轮胎设备 HMI 上位机产品的开发维护与新一代平台架构设计,覆盖硫化机、成型机等产品线,服务佳通、韩泰、中策、倍耐力、森麒麟、耐克森等客户。
2024.04 - 至今
联亚智能 | HMI 上位机产品研发
负责公司轮胎设备 HMI 上位机产品的开发维护与新一代平台架构设计,覆盖硫化机、成型机等产品线,服务佳通、韩泰、中策、倍耐力、森麒麟、耐克森等客户。
职责范围
- 负责公司轮胎设备通用 HMI 上位机产品的开发、维护与架构演进。
- 与现场人员沟通需求,跟进现场部署、硬件配置与安装支持。
HMI 轮胎设备通用上位机(功能迭代与客户交付)
基于 .NET Framework 的轮胎设备通用 HMI 产品,覆盖 50+ 功能窗体,支持多 PLC、多数据库、MES 对接与客户定制交付。
HMI 轮胎设备通用上位机(功能迭代与客户交付)
基于 .NET Framework 的轮胎设备通用 HMI 产品,覆盖 50+ 功能窗体,支持多 PLC、多数据库、MES 对接与客户定制交付。
- 基于 .NET Framework + WinForms + DevExpress 的轮胎设备通用上位机产品,适配硫化机、成型机等多种设备。
- 具备监控总览、配方管理、报警管理、手动控制、历史记录、实时曲线、可视化诊断等完整功能模块。
- 支持 Siemens S7、Mitsubishi、OMRON、Inovance 多品牌 PLC 通讯,支持 SQL Server、Oracle、MySQL 多种数据库。
- 具备动态页面系统,内置可视化页面编辑器与 20+ 种运行时控件,现场工程师可拖拽配置 UI 而无需开发人员介入。
- 具备插件系统与 WebAPI 服务能力,同一产品通过插件 + 配置驱动服务多家客户,新客户交付无需修改主程序。
- 通过插件系统支持 MES 对接与外部系统集成。
LinkASIA 新一代 HMI 平台(架构重构与技术升级)
主导从 .NET Framework 到 .NET 10 的全面重构,构建覆盖硫化机、成型机等产品线的统一 HMI 平台。
LinkASIA 新一代 HMI 平台(架构重构与技术升级)
主导从 .NET Framework 到 .NET 10 的全面重构,构建覆盖硫化机、成型机等产品线的统一 HMI 平台。
- 主导系统从 .NET Framework 迁移至 .NET 10,统一硫化机、成型机等产品线的公共基础设施(通讯层、数据层、UI 组件库),新产品线只需关注业务差异。
- 支持三菱、汇川、欧姆龙、AB 等多品牌 PLC 统一通讯,具备实时曲线记录、参数监控、报警监控、配方管理、用户权限、审计日志等核心能力。
- 具备插件系统,同一平台通过插件 + 配置驱动服务不同客户,定制功能解耦部署。
- 采用 WinForms + Vue 3 混合架构,桌面应用通过 WebView2 嵌入 Vue 3 前端,MSBuild 自动构建前端资源,实现第二屏数据看板与可视化展示。
- 支持多语言国际化,适配海外客户交付场景。
旗开得电子 | SMT 产线 MES 平台研发与团队基础设施建设
带队完成面向 SMT 产线的 MES 系统从需求整理到部署交付的全流程,打通印刷机、SPI、贴片机、回流焊、AOI 等全线设备数据链路,覆盖自动换型、看板、安灯、保养、考勤等核心功能。
2021.06 - 2024.04
旗开得电子 | SMT 产线 MES 平台研发与团队基础设施建设
带队完成面向 SMT 产线的 MES 系统从需求整理到部署交付的全流程,打通印刷机、SPI、贴片机、回流焊、AOI 等全线设备数据链路,覆盖自动换型、看板、安灯、保养、考勤等核心功能。
职责范围
- 带领团队推进面向 SMT 产线的 MES 需求梳理、架构设计、开发、测试与部署方案。
- 承担团队协作与研发基础设施建设。
研发基础设施
建设 GitLab、CI/CD、协作与网络服务,提升研发协作效率与可交付性。
研发基础设施
建设 GitLab、CI/CD、协作与网络服务,提升研发协作效率与可交付性。
- 搭建 GitLab、CI/CD、NextCloud、Collabora Office、Mattermost、VPN 等服务。
- 负责官网 HTTPS 证书、邮箱 TLS、地址迁移等公共网络服务工作。
MES 后端核心功能
围绕 SMT 产线生产流程,落地自动换型、可配置看板、参数比对、安灯与保养体系。
MES 后端核心功能
围绕 SMT 产线生产流程,落地自动换型、可配置看板、参数比对、安灯与保养体系。
- 自动换型:基于工单自动下发 PCB 参数,驱动整线印刷机程序切换、轨道宽度调整、贴片机程序切换等,实现 SMT 产线一键换型与历史工单追溯。
- 可配置看板:AOI 不良分布、SPI/AOI 直通率、CT 趋势、停机分析、实时 OEE、计划与进度监控,数据来源覆盖 SMT 全线设备。
- 参数比对:采集印刷机、SPI 等设备运行参数,与标准值比对后自动放行或报警,防止错误参数流入生产。
- 安灯系统:产线状态跟踪、停机分析、报错原因管理、故障工单处理、大屏状态展示。
- 保养系统:维护计划、周期、记录与故障关联查询,支持即将到期提醒。
- 人员考勤看板:对接钉钉打卡数据,实时展示出勤、休假、地点等信息。
SMT 设备上位机开发
面向 SMT 产线 SPI、AOI、回流焊、波峰焊、印刷机等设备实现上位机通信与 MES 数据集成。
SMT 设备上位机开发
面向 SMT 产线 SPI、AOI、回流焊、波峰焊、印刷机等设备实现上位机通信与 MES 数据集成。
- 基于厂商软件脚本二次开发或独立开发上位机程序,对接 SMT 产线各环节设备。
- 打通设备到 MES 的数据上送与指令下发链路,实现生产数据实时采集与设备联动控制。
CODESOFT 自动化标签打印系统
基于 Windows COM 调用 CODESOFT 标签设计软件,实现 Web 端驱动的工业标签自动化打印。
CODESOFT 自动化标签打印系统
基于 Windows COM 调用 CODESOFT 标签设计软件,实现 Web 端驱动的工业标签自动化打印。
- 通过 Windows COM 接口调用 CODESOFT 标签设计软件,实现标签模板加载、变量填充与打印指令下发的全流程自动化。
- 提供 Web 前端操作界面,产线人员可在浏览器中选择标签模板、填写参数并触发打印,无需在本地安装 CODESOFT 客户端。
AOI 图片服务器性能优化
针对高 I/O 负载的 AOI 设备图片服务器进行存储架构与缓存策略优化,大幅提升读写性能。
AOI 图片服务器性能优化
针对高 I/O 负载的 AOI 设备图片服务器进行存储架构与缓存策略优化,大幅提升读写性能。
- 使用 MinIO 对象存储替换原有 SMB 文件共享方案,解决高并发场景下的文件锁定与性能瓶颈问题。
- 引入 PrimoCache 磁盘缓存方案,利用内存与 SSD 作为缓存层加速磁盘 I/O,显著降低 AOI 图片读写延迟。
- 设计 SSD + HDD RAID1 组合存储架构,兼顾读写性能与数据冗余安全。
佳能 | 企业平台与插件/驱动相关开发
参与佳能内部 OA 办公平台、企业级打印设备管理系统插件与扫描仪驱动相关项目,涉及 Web 后端开发、代码质量治理、数据库性能优化与技术预研。
2019.08 - 2021.06
佳能 | 企业平台与插件/驱动相关开发
参与佳能内部 OA 办公平台、企业级打印设备管理系统插件与扫描仪驱动相关项目,涉及 Web 后端开发、代码质量治理、数据库性能优化与技术预研。
e-Office 开发(C# / .NET Core / Angular / SQL Server)
参与佳能内部 OA 办公平台的全栈开发,支撑考勤、审批、资产管理等日常管理业务。
e-Office 开发(C# / .NET Core / Angular / SQL Server)
参与佳能内部 OA 办公平台的全栈开发,支撑考勤、审批、资产管理等日常管理业务。
- 参与需求分析与需求文档编写,与日本本部对齐功能规格。
- 负责后端 API 接口开发,基于 .NET Core + Entity Framework 实现业务模块。
- 与 QA 团队协作完成多轮集成测试,修复大量业务逻辑与数据一致性问题。
iWEMC IJ 插件开发(ASP.NET MVC / WPF)
为佳能企业级打印设备管理控制台开发新机种插件,扩展对 IJ 超大画幅打印机的远程管理与监控能力。
iWEMC IJ 插件开发(ASP.NET MVC / WPF)
为佳能企业级打印设备管理控制台开发新机种插件,扩展对 IJ 超大画幅打印机的远程管理与监控能力。
- 参与 ASP.NET MVC 后端与 WPF 客户端模块开发,遵循 Git workflow 进行代码评审与分支管理。
- 承担团队代码质量保障工作,推进静态分析规则落地,优化不符合规范的存量代码。
- 独立编写数据库性能测试工具,定位并解决慢查询与索引缺失问题,改善系统响应速度。
- 参与日本本部技术手册翻译(英译中),协助团队理解产品架构与接口规范。
ScanGear 驱动开发(C++ / TWAIN / WPF)
参与佳能扫描仪 Windows 驱动的辅助开发与技术预研工作。
ScanGear 驱动开发(C++ / TWAIN / WPF)
参与佳能扫描仪 Windows 驱动的辅助开发与技术预研工作。
- 负责 TWAIN 扫描协议 SDK 的可行性调查与技术验证,评估第三方 SDK 的兼容性与集成方案。
- 编写验证程序对接扫描仪硬件,验证图像采集、参数设置等核心流程。