1.本人7年java开发经验。精通 Java 语言开发,并熟练掌握 JavaEE 相关开发技术;
2.熟练Struts2、Spring、Spring MVC、Hibernate 、mybatis等开源框架技术;
3.熟练Spring Boot,Spring Cloud ;
4.熟练mysql,oracle等关系型数据库和Redis、Memcache、MongoDB 等 NoSQL 数据库。
5.熟悉使用 Dubbo、Zookeeper,Nginx、FastDFS 等构建分布式服务系统、分布式文件系统;
6.熟练消息中间件mq。
7.熟练HTML、HTML5、CSS、JavaScript、jquery、Ajax、OpenLayers、、Freemaker 等 WEB 开发技术,精通Echarts图形开发; 熟练使用JqueryGrid,JQueryEasyUI,Bootstrap,LayUI等前端框架;
8.熟练python语言,熟悉海康视频接口,熟悉钉钉消息接口,熟悉阿里云接口。
9.熟练flowable流程管理工具开发及业务嵌套研发。
10.熟练 Tomcat、Apache、Jetty 等 WEB 服务器的应用部署和配置;
11.熟悉shell脚本编程,熟练运用Geoserver,了解C++,VC++,DIRECTX 3 游戏编程。
12.熟练使用 myeclipse/eclipse/idea、SVN/GitHub 等开发工具,并熟练使用 Gradle、Maven 等项目构建方式;
县级综合观测气象平台
描述:县级气象综合观测平台为县级单位创建一个气象数据综合观测平台。原县级现状为多个观测平台分别使用,各个监测类别分布在多个电脑上,在监控室中有多台电脑分别展现各类别气象现状。为了给县级单位提供有效的,优质的,快捷的气象信息,故研发此平台。该平台包含首页,传输监控,设备监控,数据展示,台账信息,MDOS系统,系统管理等功能。
业绩:在该项目中中前期为研发工程师角色,根据项目经理的工作分配进行优质有量的研发任务。后期担任项目经理职责,根据甲方及用户提供和反馈的需求,设计、研发、实施、维护、升级产品。负责客户沟通,需求调研。负责组内研发进度及项目整体进度把控。负责团队日常事务。负责项目相关文档编写和修改。负责研发公司应用软件的模块设计 ,负责编码,按照功能组件的详细设计,对其他软件工程师的代码进行审核 ,参与新知识的学习和培训 ,修复程序BUG 参与与其业务相关的需求变更评审。项目模块设计及其代码的编写,数据对接以及api规范。平台部署基础软件研发(基础数据验证模块研发、Linux系统一键部署研发shell脚本。
在全国各省及直辖市正式运营,各个省市县全面应用
技术总结:Spring、Spring MVC、Hibernate 、mybatis、JavaScript、jquery、Ajax、Echarts、Bootstrap、JQueryEasyUI、Geoserver、shell脚本、mysql、Nginx、Redis、Maven
设备全生命周期管理平台
描述:设备智能管理,设备智能监测,设备智慧巡检。
业绩:一个工业互联网平台中设备全生命周期管理平台。根据调研需求,整理,设计功能模块,研发调试平台产品功能。负责全部功能模块研发,负责流程工具flowable研发,负责图像处理,数据上传等工作。
技术总结:Spring Boot,Spring Cloud,Nginx,MQ,python,flowable,Redis,influxdb,mysql,MongoDB
2个版本设备生命周期管理平台。图2为老版。图1为新版。 举例:可根据设备的温度,振动等监测设备状态并报警。可智能化巡检任务,减少人工成本。可制定定期保养维护设备计划。可管理设备信息。
flowable流程工具采用租户隔离,各个租户能设计自己的流程,可制定相应的流程任务,由业务数据请求发起流程。也可有业务数据制定流程任务进行流程审批等功能。 包含功能:流程管理,代办任务,已办任务,签收/认领/转发/重置任务,查看审批详情等等。