个人介绍
自我介绍:
喜欢钻研新的技术,具有强烈的责任感,工作踏实。 拥有9年以上开发经验,熟练使用java相关技术栈进行项目开发,时间充足,能及时响应客户,也进行过一些前端页面的开发,欢迎咨询.
个人掌握技术栈:
熟练掌握Core Java,掌握Java常用的集合框架,研读过ArrayList/LinkedList/HashMap/HashSet等底层源码
熟悉JVM,掌握GC常用的算法,熟悉常用的垃圾回收器
熟练掌握Java并发编程,熟悉JMM,熟悉AQS、CAS、线程池等相关技术以及底层原理
熟练掌握spring 、mybatis、springboot、dubbo/Zookeeper、SpringCloudNetflix等技术栈
熟练掌握mysql数据库,掌握SQL索引优化的相关策略
熟练掌握RabbitMQ消息中间件,并能给出实际项目方案。
掌握Redis开发与设计,并能搭建主从、哨兵、分布式集群环境。
熟练掌握分布式Id、分布式锁、分布式事务等一系列相关的分布式解决方案
阅读过spring 部分IOC与AOP的源代码,熟悉其核心的实现原理和机制
工作经历
2019-04-28 -至今北京宏贤达集团Java开发
1.主要负责项目需求的评审、项目计划编写、技术方案选型与落地实现。 2.公司业务主要是图书业务 3.项目改造计划,从单体项目向分布式微服务改造 4.代表项目: (1)托管系统类似于WMS系统 (2)负责自定义业务id生成服务落地、分布式锁(Zookeeper)、分布式事务(LCN)等方案的落地; (3)通用工具类开发,fastdfs系统搭建和开发; (4)核心的订单系统、出库入库模块开发
2016-11-10 -2018-12-19凌动智行(北京)科技有限公司Java开发
1.主要负责项目需求评审、项目计划编写、技术实现方案文档落地,项目开发等工作。 2.公司业务主要是从事旅游方面业务。 3.期间开发的项目主要使用技术栈有SSM+SpringCloudNetflix+MySQL+Redis+N多第三方对接(极光、高德). 4.代表项目: 网约车项目,负责核心派单系统开发和设计。
2012-03-20 -2016-10-14北京神州泰岳软件股份Java开发工程师
1.主要负责项目需求评审、项目计划编写、技术实现方案文档落地,项目开发等工作。 2.公司业务主要是从事联通电子商务部业务。 3.期间开发的项目主要使用SSH+Oracle等技术实现,开发的项目非常多。 4.代表项目:中国联通调度系统在联通总部和各个省分都已部署
教育经历
2005-09-01 - 2008-06-20山东德州科技职业学院电子信息工程技术专科