springboot,mybatis,jpa,mysql,oracle,kingbase,dm,postgresql,rabbitmq,activemq,rocketmq,redis,mongodb,websocket,extjs,netty,kong,geoserver,datax,oss,minio,docker等。
统一研发平台 java工程师 2018.05-2019.12
内容:
随着公司智慧城市相关业务的快速发展,对项目团队在快速响应业务发展的需求和变
化的能力上提出了更高的要求。项目团队需要快速应变、快速开发新产品,从而提高
管理水平、控制项目风险、提高企业盈利,这些都需要一个统一、高效、高质量的研
发平台来保障。另外,目前研发团队中技术框架都不一致,相互之间的技术成果基本
不能共享,更没有积累和形成自己的技术知识库。建立统一的技术架构和规范,遵循
统一的技术架构和规范来进行项目和产品研发。
该平台使用
springboot+mybatis+jpa+mysql+oauth2+redis+rabbitmq+activemq+datax+kon
g+websocket+oss+seaweedfs+minio+docker 等技术,提供一套完善的开发组件,
从而降低开发的技术要求和提升项目和产品的质量。
业绩:
该框架应用于公司几十个项目中,为公司降低了开发成本。
电玩大师 java软件工程师 2017.02-2018.05
电玩大师是一个扫码支付玩游戏的项目。例如用户玩捕鱼机需要投实体币,出实体彩
票,有了电玩大师就不需要去买币,出实体礼票,可以通过支付宝支付,微信支付,
微信小程序支付买币投虚拟币,出虚拟礼票,兑换礼品等。我主要负责数据库设计,
各个模块的分工,微信支付,支付宝支付,微信小程序支付,浦发银行转账,账的分
成等核心代码的编写。运用到的技术有 rocketmq (之前用的 rabbitmq ,但是后来
出问题换了阿里的 mq),netty,mysql,hibernate,springMVC,ibatis,redis,
springboot 轻量级框架等。
萧山城市大脑驾驶舱 技术经理 2019.12-2021.08
内容:
随着新冠疫情的爆发,政府急需知道当前的疫情形式,需汇集统计各个区域的疫情情
况,比如红码黄码绿码在各个区域的分布,疫情隔离点分布以及人员轨迹等情况。后
续政府为了便于查看城市信息(例如人房企事物,事件处置,水库水位预警,消防预
警等)指挥协调人员去解决,开发各种大屏,由于大屏要对接几十上百个接口,为了
提高开发效率,开发了一个驾驶舱支撑平台,可通过多数据源配置写 sql 语句或者配置
外部接口,最后暴露出一个接口给前端调用,这样可以加快后端得开发效率,降低成
本。
该项目基于 springboot+redis+mybatis+datax+rabbitmq+quartz+minio 等技术。
角色 | 职位 |
负责人 | 高级java工程师 |
队员 | 前端工程师 |
队员 | 后端工程师 |
统一研发平台 java工程师 2018.05-2019.12 内容: 随着公司智慧城市相关业务的快速发展,对项目团队在快速响应业务发展的需求和变 化的能力上提出了更高的要求。项目团队需要快速应变、快速开发新产品,从而提高 管理水平、控制项目风险、提高企业盈利,这些都需要一
萧山城市大脑驾驶舱 技术经理 内容: 随着新冠疫情的爆发,政府急需知道当前的疫情形式,需汇集统计各个区域的疫情情 况,比如红码黄码绿码在各个区域的分布,疫情隔离点分布以及人员轨迹等情况。后 续政府为了便于查看城市信息(例如人房企事物,事件处置,水库水位预警,消防预 警等