1.熟练掌握版本管理和控制,包括使用svn,git,maven,Jenkins,来实现文档管理和项目可持续集成管理,熟悉代码质量管理规则以及优化方案
2. 熟练掌握J2SE ,J2EE,以及常用基本框架,包括spring,springmvc,springboot,springcloud,mybatis,熟悉微服务常用组件包括springcloud相关组件,包Feign,reibbon,hytrix,slueth等,能够熟练使用dubbo构建微服务项目,熟练掌握jvm调优技巧,了解常用垃圾回收器特征以及其使用的垃圾回收算法。熟练使用JVM 分析相关工具对jvm调优
3. 熟悉常用中间的的使用,包括缓存类 redis,ehcache,消息中间件kafka,activemq,搜索中间件elasticsearch,注册中心zookeepre,consul 等 ,熟悉工作流组件,以及规则引擎 开发和使用
4. 熟悉常用常用数据库的使用包括Oracle,mysql,oceanbase,擅长Oracle数据库sql分析和优化
5. 能够熟练使用shell脚本编程
6.熟悉html,css ,javascript, vue 等前端技术的使用
项目名称:核算中心
项目简述: 该项目目的旨在达到交易与核算分离,使核心系统只专注交易确认和对客服务,而将会计确认和核算处理交由核心以外的专门系统或者模块完成
主要开发工具:Eclipse,git, mysqlclient
技术栈使用:springcloud 及相关组件(feign,ribbon,hytrix,zipkin,sleuth),kafka,redis,consul,zookeeper,oceanbase,vue.js,filebeat,logstash,shell,maven
开发时间: 2019.10 – 至今
项目角色:核心中心技术负责人
负责内容:
1.负责核算中心项目前后端基于Springcloud 框架搭建,以及构建前后端工程项目可持续集成管理。
2.搭建核算中心服务器环境,包括服务器规划,前后端应用的部署,中间件安装使用,主要包括nginx,consul,filebeat,control-m等
3.负责核算中心从产品到help平台迁移,技术方案的制订以及实施
4.负责项目代码质量管理,以及部分代码优化方案的设计,以及参与jvm分析与调优
5.负责后期上线部署手册,运维手册的编写,产品上线的实施