




个人介绍
我是一名从事七年的java高级工程师:
下面是我的技术技能:
1、Java基础扎实、掌握jvm原理、多线程、设计模式、常用数据结构以及算法。
2、深入理解spring、spring mvc等开源框架的设计原理和底层架构,研究过部分核心源码。
3、深入理解redis线程模型,熟练掌握redis核心技术架构的使用场景,熟悉多级缓存架构,熟悉各级缓存的高并发的使用场景,比如缓存击穿、缓存穿透、缓存雪崩等。
4、数据消息中间件的的使用,解决过消息通讯中的疑难问题,比如消息丢失、消息重复消费、消息顺序消费、消息积压等问题。
深入理解jvm底层原理,熟悉jvm各种垃圾收集器的使用和核心参数的调试,使用过jamp、jstack、jhat等jdk的工具,使用过jvisualvm进行线上环境的检测和调优。
5、深入理解spring boot、spring cloud微服务架构等设计原理和底层架构,研究过部分核心源码,比如服务注册与发现,熔断限流、降级、服务网关。
6、熟悉es搜索引擎的使用,解决过搜索引擎的疑难问题,比如复杂搜索、性能优化等。
7、熟悉MongoDB、MySQL等数据库的使用,进行MySQL的调优,掌握数据库锁和事务、MVCC的原理。
8、掌握线程池的底层原理,熟悉定时线程池的原理。
9、熟悉Linux操作,git、svn版本管理工具。
熟悉常用设计模式,了解bio、nio的原理。
工作经历
2020-09-01 -至今湖南金步智融信息科技有限公司软件开发工程师
业务部门主要对接长沙市人居环境局,主要参与城市体检相关项目 1.长沙市智慧人居综合监管平台 2.长沙县城市体检平台 3.数据采集管理系统 4.湘江新区数据采集平台 5.绿色完整居住社区管理平台 6.城市更新平台 协助项目经理完成项目需求设计,数据库设计及小组开发工作安排,系统模块开发。
2018-11-01 -2020-08-31长沙市云创信息科技有限公司软件开发工程师
主要参与项目:1.云木医疗管理平台 2.多维信息采集平台 参与项目数据库设计及功能模块开发
2017-10-01 -2018-08-01韦博信息科技有限公司软件开发工程师
主要参与项目: 1.长沙科技助农直通车 2.长沙县能源局项目申报系统 3.长沙经开区人才网 负责功能模块代码开发
教育经历
2013-06-01 - 2017-06-01长沙理工大学计算机科学与技术本科