1、精通C#编程语言以及熟悉.NET 有关的各类技术,包括但不仅限于winform、wpf、.net core、webapi、webservice等等;并有基于.net的多个大型、超大型软件架构与开发经验。同时熟悉 rust、go、c++、Python、Java 等多种其他编程语言。
2、有丰富的C/S和B/S系统架构设计、研发经验;丰富的团队技术领导和技术教学经验。可全栈,后端、前端、数据库均可。
3、熟悉国内外多种操作系统(Windows、Linux 、麒麟、欧拉等等),熟悉国内外多种关系型与非关系型数据库(包括Oracle、MySQL、SQLserver、postgresql、达梦、高斯、人大金仓、Redis、elasticsearch、clickhouse、garnet等),并开发过一款支持十几种数据库的多对多的迁移工具。
4、有丰富的智慧物流/自动化仓储行业项目和技术应用经验。以及多个物联网平台、软件调度系统平台、低代码研发平台等从0到1架构设计与研发经验。
5、拥有多种技能认证或职称证书,包括工信部高级软件工程师、postgresql数据库认证(pca,paca)、人大金仓数据库专家认证(kcp)、信息安全nisp等级认证(一级)、工业机器人系统操作员(国家级三级工、高级工)、阿里云专家博主认证等等。
低代码研发平台项目
概述:
从0到1主导架构与研发三款低代码研发平台项目。包括企业级接口总集成平台项目、工业系统调度可视化配置平台、3D可视化组态与调度监控平台。
技术与成果简单说明:
1、企业级接口总集成项目(以下简称接口项目,以下简称接口项目),采用B/S架构设计,后端使用.net core3.1,前端使用vue2。接口项目实现可视化操作,可根据用户需要,提供给实施人员去做公司项目,无需开发代码,即可配置webapi、webservice、rabbitmq、kafka、socket等多种接口的同步或异步收发、业务处理等工作。该平台曾在广州某超大型医药智能仓库项目上(项目造价2亿+)与IBM系统接口进行高并发收发对接压力测试,该接口项目以每秒处理超5000次并发轻松完胜IBM系统,IBM供应商系统曾二度宕机。
2、工业系统调度可视化配置平台(以下简称调度项目),采用C/S架构。C/S架构采用前后端分离,服务端使用.net 6,客户端采用wpf(.net 6),后端服务端通过websocket推送数据给多个前端客户端,客户端使用webapi请求服务端进行一系列业务处理。调度项目提供可视化组态界面,实施人员或其他软件工程师,可以在该平台上可视化配置各种调度设备的组态操作、设备可视化布局等等。组态核心功能为自研的多种通用设备通信协议,匹配型号和地址,即可自动实现对多种PLC(西门子、三菱、ab、欧姆龙、汇川等等)、其他设备(例如扫码器、机械手等等)的配置,配置完毕即可全自动实现调度业务。并且可视化布局的页面,可自动成为整个工厂的设备监控系统。
3、3D可视化组态与调度监控平台(以下简称3d项目),采用C/S架构,服务端使用.net 6,客户端使用wpf,使用.net 8。设计与以上调度项目理念雷同。其中组态可视化为通用功能。3d模型采用多种三维设计软件均可创作的stl模型,通过对模型的控制,实现其他开发人员或实施人员可快速在我的平台上开发三维数字孪生项目。并且一经配置,即可自动匹配设备动作,实现三维动画同步。
1、个人业余开发的一个小项目,耗时5天。采用avalonia开发的数据库迁移工具,支持运行在Windows、Linux、Mac OS等系统上。 2、开发集成核心数据库适配器,支持90%以上国产数据库(包括达梦、人大金仓、华为高斯、以及所有pg内核的国产数据库),以及国际知名数据
通过可视化拖拉拽与可视化配置形成的组态与工业智能硬件设备或机械设备的监控系统、调度系统。并通过硬件设备信号,实时渲染(mvvm模式数据交互)客户端监控数据。