有上进心,富有责任感,热爱软件开发,最求技术的发展和学习。
研究过Java集合,线程池,研究过spring的IOC和AOP,dubbo,netty源码,掌握常用的设计模式,如工厂,策略,装饰,代理,广播等。
熟练使用spring boot,maven搭建项目。
熟悉dubbo,spring cloud,mybatis等开源框架,并有实际开发经验。
研究过Jvm的内存模型,回收算法,垃圾回收器,类加载器,对JVM参数,线程dump,堆dump,gc日志有一定的了解,有jvm性能调优的经验。
研究过mysql的执行流程,对innodb,myisam有一定的了解,研究过红黑二叉树的原理。
掌握redis,zookeeper的使用,了解MQ的原理。
2017.11--2018.4 消费贷App 后台开发工程师
技术范畴:Spring boot, springMvc+mybatis , mysql,dubbo,zookeeper
项目介绍:
基于门店导流,对门店消费客户提供消费贷款,资金方为合作的第三方。
项目基于dubbo实现微服务化,分为:订单管理系统,用户管理系统,还款系统,基础服务管理系统。
前后端分离,后端暴露Restfull接口,zookeeper作为注册中心,redis作为缓存数据库,mysql作为持久化数据库。
项目职责:
负责合同,订单,门店模块开发
负责信息采集,公司风控风控对接。
负责自动化构建环境的搭建。
2017.9--2017.11 牌类框架设计 后台开发
技术范畴:netty,线程池,状态组件,UML建模
项目介绍:
考虑到牌类框架的通用性,基于游戏状态流程设计状态组件,使得游戏业务逻辑之间进行解耦,提高代码的重用性,并规范游戏的逻辑实现流程。
项目职责:
负责牌类逻辑框架的设计,采用组件化方式解耦后台服务。
2017.4--2017.10 炸金花棋牌游戏 后台开发
技术范畴:netty,线程池,redis,zookeeper,protol buffer
项目介绍:
前端采用C++,Lua,后端采用Java
后端系统架构: 网关服务,房间代理服务,子游戏逻辑服务,充值服务。
2014.7--2017.1 EAS-供应链 Java开发工程师
技术范畴:Boos框架,apusic,元数据模型驱动。
项目职责:
需求开发,根据需求规划文档开发新能能,如多科目对账功能改进,对已有的产品进行改造以及修复bug,如流程平台、业务链、余额模型以及单据和流程的改造
系统升级开发,在系统升级过程中修复bug以及功能开发。
供应链单据web化开发,由于EAS是C/S模式,现在需要将前端web化,在这个过程中负责了供应链库存以及核算单据的web化工作以及代码重构和设计工作
性能分析及优化。