资深.NET全栈开发工程师,拥有12年企业级应用开发经验。精通C#、ASP.NET、MVC、WCF、WPF等技术框架,熟练掌握SQL Server数据库的优化操作,同时对Oracle和MySQL也有一定的应用能力。在前端技术方面,熟练使用HTML5、CSS3、jQuery、Bootstrap、easyUI等。具备Java后端开发能力,成功领导团队完成多个大型项目。专注于高并发系统设计、性能优化及前后端分离架构,在MES系统和环境监测系统等领域拥有丰富的实战经验。
1. 在埃森哲时,主要从事.net方向的开发工作。主要用到一些jQuery, easyUI, bootstrap, HTML5,CSS3等技术。工作中一边学习这些技术,一边把它们用到实际的工作项目中,对于自己所学的技术也算是有了很好的实际应用。自己现在也正在深入研究HTML5和CSS3等最前沿的技术。项目中也应用了MVC,WCF等技术。数据库方面比较擅长SQL Server,自己也比较喜欢数据库这方面的工作。大部分的业务逻辑都是在数据库中进行处理。数据量太大的时候,也会进行一些性能优化的处理。
2.在MES产品个性化项目中主要是为工厂端的智能生产提供智能的解决方案。利用公司的MES产品,针对不同的工厂扩展出针对本工厂的MES智能生产的定制化功能。主要是利用.NET的WPF技术构建前端的页面,利用MVVM实现接口与页面的交互,再利用接口调用Web Service实现与数据库的交互。
3.主要负责部分ASP.NET项目的开发工作,利用基础的三层架构进行处理。主要是针对地表水和环境空气因素因子的监测系统,首先我们接收到第三方的报文,通过小程序将报文数据解析到我们后端的数据库中作为原始数据,再由原始数据打标记后转换为审核数据作为展示在平台端的数据使用。 通过小程序进行各种周月季年数据的生成,最后将需要的数据展示在前端页面进行查询等。期间也会开发各种后端数据接口供其他部门(APP接口和GIS接口等)以及第三方人员使用,开发各种windows服务同步数据到其他系统中,也有将数据同步到国家站和省站的。针对公司后期做统一的java产品项目时,带领团队完成过两个产品项目的个性化开发,一个项目是从对方提供的接口中获取数据存储到我们的时序库中进行后期的各种数据处理,另一个项目是做各种个性化报表展示数据还有GIS端和APP端接口的个性化的开发等。在做产品项目时,主要是将基础数据以及各种的最新数据存储在redis数据库中,在需要用到的时候直接从redis中读取对应的数据即可,不需要去访问后端数据库的操作处理,针对后端各种因子数据都是在时序数据库中处理的。
在该项目中主要是下位机器将数据以报文的形式传递给我们,我们通过各种小程序将数据解析出来(解析小程序,打标记位小程序,审核小程序等),并且将最终数据存入我们的系统数据库后,我们再从数据库中读取数据并展示在平台中,针对不同点位,不同因子有不同的展示效果等。我在项目中负责部分小程序的开
主要是为工厂端的智能生产提供智能的解决方案。利用公司的MES产品,针对不同的工厂扩展出针对本工厂的MES智能生产的定制化功能。主要是利用.NET的WPF技术构建前端的页面,利用MVVM实现接口与页面的交互,再利用接口调用Web Service实现与数据库的交互。 完成了烟台首钢项