从事开发相关工作近10年,目前公司担任系统架构师及团队管理工作,开发主要以C#在.NET平台上,对IOC(Unity、Autofac、Ninject)、ORM(EF、AutoMapper、Nhibernate)、WPF、WCF、MEF、Prism、Quartz.NET、DotNetty、SuperSocket等一些官方或开源的架构技术熟悉;在公司主导设计搭建过一个二次开发平台,在该平台上可自由对界面、业务及设备通讯进行自定义开发;尤其在C/S模式下的开发精通,对于工控类软件更为精通(对OPC协议熟悉并运用开发,PLC电控电气、电测、机械结构、机器人相关知识有所了解),工业自动化相关知识熟悉(MES、PCS、SCADA、工业组态软件等),B/S上重点采用MVC模式 熟练使用esasyui、jQuery等相关开源架构模式;对Java语言也有所学习使用;数据库上对Oracle、sqlite、sql server、mysql重点熟悉,了解Redis等相关内存数据库在大数据处理上的运用。
国家电网公司全自动检定流水线
该项目属于工业自动化领域,为响应国家对工业4.0(中国制造2025),电力行业重点对电能表的检定进行全国性的工业自动化流水线项目,在该项目中我公司占据了近2/3的市场。在该项目软件系统起到至关重要的作用,我主导设计了整个软件系统的架构(技术架构及业务架构),并对重点的源码开发。系统分控制、检定业务、数据及仿真由一体,控制软件由PLC、机器人、RFID、雕刻机、贴标机等一系列智能设备进行控制协调他们工作,而检定业务软件则负责与智能仪器仪表进行交互进行不同的环境设置来检定电能表,数据软件负责所有的数据处理、各软件之间通讯的中心及对外三方系统交互,仿真分平面2维及3维对线体实时监测;控制及检定业务采用C/S模式,而数据处理则采用B/S模式分后台与前台。