JAVA 基础及网络编程
熟悉面向对象编程模式,IO编程,高并发编程及线程池技术,NIO编程以及JVM优化等。
熟悉常见设计模式及使用场景。
熟练使用WebService编程,WebSocket编程,熟悉Http协议,TCP编程。
熟悉JAVA 反射及使用场景。
JAVA EE 基础开源框架
熟悉Spring MVC , Spring IOC,Spring AOP,熟悉其底层实现原理,能够基于Spring开发出特定业务框架,Spring Schama自定义开发,Spring监听,动态代理的实现。
熟悉Mybatis 源码,对Mybatis底层实现有一定认识。能够基于MyBatis开发特定二级缓存实现。熟悉Mybatis
插件Mybatis -plus,Mybatis X的使用.
熟悉Hibernate ,Struts2对Hibernate,Struts2有一定使用经验。
JAVA分布式技术及中间件
熟悉Netty,能够基于Netty开发RPC远程调用框架。对Netty的NIO编程有一定了解。
熟悉DUBBO框架的使用,了解其底层实现原理。熟悉其使用场景。
熟悉RobitMQ消息中间件使用及其底层实现原理。熟悉其使用场景。
熟悉分布式缓存技术 Redis的使用。熟悉其使用场景。
熟悉文件服务器 FastDFS的使用。
熟悉分布式数据库中间件MyCat的使用。熟悉其使用场景。
2015.07-2015.10 一元云购商城 开发工程师
项目介绍:一元云购是一种创新的众筹类电子商务网站。
项目职责:负责网站后台业务开发,包括商品模块,支付模块等模块开发。
项目技术: 采用hibernate ,springmvc,dubbo等技术。
2016.03-2016.10 衡水银行营改增系统 开发工程师
项目介绍:为了适应国家营改增政策,此系统主要为银行全面升级原有系统,积极适应国家政策。
项目职责:主要负责银行税务统计,红字发票,客户管理交易开发,报表统计。
项目技术:项目采用jdbc +spring+struts2搭建。数据库采用oracle数据库。
2016.08-2016.10 北京交管局车辆管理系统 开发工程师
项目介绍:一款基于mybatis+springMVC+BOOtstrap框架开发的车辆管理系统。
主要包括权限管理,二级审批,凭证打印等业务。
项目职责:主要负责权限管理,车辆申请和二级审批以及凭证打印这块交易开发,报表统计。
项目技术:项目整体采用 mybatis+springMVC+BOOtstrap框架开发。
2016.05-2017.03 移动银行项目 开发工程师
项目介绍:移动银行项目是一款以银行基本业务为主,新增各类理财产品,汇聚出行,电影,汽车,医疗等第三方
服务,集成聊天,朋友圈的这样一个新型互联网金融APP。
项目职责:前期遵照开发文档及业务需求对后端交易进行开发。主要完成服务器定时任务,存取款业务,柜员操作日志,权限管理模块等功能业务开发。
项目技术:项目整体采用 mybatis+springMVC+BOOtstrap框架开发。通信模块采用阿里巴巴dubbo实现。
2017.04-2018.05 科工集团科研管理智慧云平台 技术经理
项目介绍:科工集团科研管理智慧云平台是为北京航天二院开发的一套项目关系系统。
该系统实现了集团到研究院以及院到各大场所的多级项目管理。并且与SAP,PDM,ERP,MES等
多个系统进行交互。
项目职责:负责系统架构搭建及核心模块代码开发;
负责二院科研系统与SAP,PDM,MES等16家外围系统交互技术实现方案的编写及开发。
负责三级部署(集团与二院系统交互以及院级系统与16家场所系统数据交互)系统架
构搭建及核心代码开发;
负载系统负载均衡及分布式部署技术实现方案及代码开发;
项目技术:整体项目采用mybatis+springMVC框架,两级部署采用DUBBO+Zookeper作为远程调用框架。
消息队列与通知采用RobitMQ。Session共享采用redis,缓存采用redis。文件服务器采用fastDFS.
2018.06-2018.10 十秒竞拍系统 开发工程师
项目介绍:十秒竞拍是一种创新型网上拍卖系统。用户在10秒倒计时内进行出价,如果10秒倒计时没人继续出价则赢得成交。
项目职责:系统后端开发。
项目技术:整体项目采用mybatis+springMVC框架,两级部署采用DUBBO+Zookeper作为远程调用框架。
消息队列与通知采用RobitMQ。Session共享采用redis,缓存采用redis。文件服务器采用fastDFS. 服务器与客户端通信采用websocket..