个人介绍
工作经历
2021-08-02 -2022-06-28西域供应链资深Java
● 参与微服务选型与架构; ● 参与业务模块划分,功能重构迁移; ● 参与数据库表结构设计; ● 参与数据清洗工作; ● 参与后台管理系统的开发;
2017-10-09 -2021-06-11亚信科技高级java
● 参与业务子中台产品设计与开发; ● 参与数据库业务设计; ● 参与产品的实施和部署; ● 承接业务需求,完成定制化功能开发;
2015-08-10 -2017-08-11中软国际Java
● 参与企业应用系统的开发; ● 参与应用平台的开发; ● 参与内部中间件工具的开发; ● 参与数据结构,表结构的设计; ● 参与前端部分开发;
教育经历
2011-09-01 - 2015-06-30江苏科技大学计算机科学与技术本科
带团参加过本科生创新计划;
技能
项目描述: 中联重科集团定制的车联网云平台,为车辆终端提供开销户,实时监控,轨迹展示,文件备份,门户大屏,短信邮件告警等服务。 开发环境: Linux + JDK8 + Maven + SVN + SSM + Netty + Tomcat + Oracle + JQuery 责任描述: ● 基础模块:车辆业务相关数据结构设计以及完整流程实现; ● 前端Portal模块:车辆终端的开销户,终端状况报表,终端地图定位和轨迹回放; ● 接入层DAG模块:实现Netty服务端,接收、解析、组装、校验多种终端报文,并向业务处理CPS模块发送ProtoBuf业务数据; ● 搭建维护Redis-Cluster,封装数据缓存工具; ● 模拟车辆终端程序,组织测试报文,进行Jmeter压力测试;
项目描述: 生产执行推进系统。微服务架构,前后端分离模式,包含认证、订单、工单、条码、物料对接、设备管理、车间仓储、BI等模块。 开发环境: Linux + JDK8 + Maven + Git + MySQL + SpringBoot + JPA + SpringCloud + Redis + RabbitMQ + Vue2.0 + ECharts + Android 责任描述: ● 参与技术架构选型:SpringBoot、SpringCloud部分组件 、前后端分离模式; ● 制定API契约,组织前后端协同并行工作; ● 参与模块划分并设计相应模块的数据表结构,拟定工作计划制定WBS; ● 设计二维码 + PDA 生产驱动模型,采购调试PDA、大屏设备和条码打印机; ● 实现后端工单、条码、车间仓储模块的完整业务流程; ● 实现和已有ERP和WMS的业务对接; ● 参与实现前端业务操作系统和BI大屏; ● 参与搭建服务器Docker环境,部署微服务组件、相关中间件; ● 设计开发PDA终端完整Android应用;
项目描述: 分子蛋白实验商城。 对外承接客户的定单。 对内提供实验室应用平台、自动化工作站采集下发平台、实验室BI。 开发环境: 华为云 + JDK8 + Maven + Git + MySQL + SpringBoot + Spring Cloud Alibaba + Redis + Kafka + Nebula + Vue3.0 责任描述: ● 设计Nebula图数据库业务模型; ● 设计链路抽取逻辑,初始化清洗实验数据入Nebula,分析数据断点,为数据重构与分析提供支持; ● 设计数据映射方案,为常用业务接口增加映射切面,借助消息队列完成近实时图数据更新; ● 设计工作站分布式ID方案、工作站实例对接管理方案、任务下发分配方案; ● 工作站设备业务接口对接,PLC设备数据采集解析、指令下发; ● 针对工作站接口文档设计通用对接解析组件,自动生成业务对接代码,并批量调试接口; ● 将分散在各模块的定时任务,集中到xxl-job统一配置管理;