1、八年开发设计经验及五年项目管理经验,有丰富的项目估价、系统架构、产品管理和研发流程建设等经验。
2、有多年单一应用架构、垂直应用架构和分布式架构的搭建和开发经验,熟悉微服务架构。
3、常用数据库为oracle、mysql及redis。
4、常用框架为Spring boot、Spring、SpringMvc、MyBatis。
5、常用容器为Tomcat、Apache、JBOSS及Nginx。
6、服务端:八年JAVA开发及架构设计经验,熟练掌握常用设计模式,保障系统的开闭。
7、WEB:常用jquery、EasyUi、bootstrap、echars、FreeMarker及基于vue和elementui的前后端分离WEB项目。
8、APP:通读过疯狂Android书籍,了解Android全生命周期的开发,因岗位因素未实际参与过项目开发,必要时可深入。熟悉开源框架UNI-APP,此框架基于vue,实现一次开发多端部署,做过调研,因领导决策,未投入实际使用。
9、设计:熟练掌握设计原则和设计模式并在架构设计中使用,熟练掌握powerdesigner工具进行数据库及uml设计。使用xmind做WBS工作分解结构,project进行项目计划设计。
10、持有工信部高级软件工程师、美国PMP项目管理师认证。特长是最短时间内找出最优解。
一、2018/01-2019/09 广汽新能源GBOM系统
项目描述:为满足广汽新能源的快速发展,需要组建G-BOM系统,将产品数据及时准确地传递到各业务领域,是各业务领域开展工作的基础,实现广汽新能源统一的企业级 BOM 管理、统一的企业级变更管理、统一的企业级配置管理、基础主数据管理及集成接口,借鉴汽车行业的最佳实践,需要建设独立的企业级 BOM管理系统。
技术描述:
核心框架:SpringBoot、Mybatis、Vue和FreeMarker
中间件:Security、Activiti6.0、自定义表单设计器、Nginx、Weblogic、ActiveMq和Apache
数据库:Oracle11g Rac
项目构建:Maven
开发工具:idea、plsql
职责描述:
1、 客户现场驻点需求调研与汇报
2、 架构设计、框架说明书编写及开发培训
3、 项目管理
4、 数据库设计及UML设计,核心模块开发
5、 项目上线及运维。
二、2017/03-2017/12 移动门户(移动OA中台)
项目描述:以单位事务为导向,提供日常办公,流程审批,CRM客户关系管理等几十个应用组建于一体的Saas平台。该平台根据移动互联网时代的用户使用特点设计,集合了海量的卡片式应用。统一入口,操作简单,能有效的提高企业和政府的管理效率。
技术描述:
核心框架:Spring、SpringMvc、Mybatis、bootstrap、freemarker、5+SDK和MUI
中间件:ActiveMq、Redis、Security、Activiti6.0、OpenFire、Nginx、Apache、Dubbo+Zookeeper、
腾讯云直播、讯飞语音、基于agora改造的语音对讲、自定义代码自动生成工具、友盟推送
数据库:Mysql5.6 读写分离
项目构建:gradle
开发工具:idea、sqlyog
职责描述:
1、 基于H5的App卡片式应用构思与调研,说服董事长投入团队打造移动OA中台
2、 产品的架构和设计开发
3、 产品重构
4、 配套工具建设,代码自动生成工具、应用一键集成器、自动部署机器人和基于钉钉机器人的运维告警系统等
5、 产品版本管理
三、2016/07-2016/12 安徽省公安厅某部门智慧外勤
项目描述:智慧外勤由智慧调度中心(WEB)+APP外勤执法端组成。
功能有定位(基于高德地图),轨迹,标记上传(图片,语音,视频),视频直播,语音对讲,无人机侦察,IM及时通讯等模块组成,为公安厅某部提供外勤人员协调指挥的一站式服务。
后期基于本项目,打造为斡亿科技智慧外勤产品,广泛应用与林业局,路政,城管执法等领域。
技术描述:
核心框架:Spring、SpringMvc、Mybatis、FreeMarker、Bootstrap
中间件:高德地图、腾讯云直播、Openfire、agora语音对讲、Redis、Security、友盟推送、讯飞语音、nginx、apache、ActiveMq
数据库:Mysql5.6 读写分离
项目构建:gradle
开发工具:eclipse
职责描述:
1、 需求调研
2、 项目架构与核心编码
3、 项目管理
4、 产品化重构
5、 产品版本管理
移动政务门户是由掌上政务APP、微政务、政务PC聚合成“互联网+政务”平台。集资讯中心、消息中心、通讯中心、工作流中心和政务服务为一体,提升政务办公效率,完成政务服务事项的一体化办理,使政务服务精准化,打通政务服务“最后一公里”。
远程指挥平台是基于移动互联网技术的多媒体综合指挥调度平台。首先,帮助领导实时掌控现场情况、了解外线人员的在位信息,实现指挥调度;其次,帮助外线人员之间实时信息共享、实时交流、上报现场采集的数据,获取帮助,协同工作;再次,帮助单位对事件进行追溯、归档、调阅、分析,提升外线人员和单位