个人介绍
Java基础扎实,掌握JVM原理,多线程,网络原理,设计模式,常用数据结构和算法。
深入理解redis线程模型,熟练掌握redis的核心数据结构使用场景,熟悉多级缓存架构,熟悉各种缓存高并发的使用场景,比如缓存雪崩,缓存穿透等。
深入理解JVM底层原理,熟悉JVM各种了垃圾收集器的使用以及核心参数的调优。
深入理解SpringBoot,spring cloud ,dubbo等微服务架构的设计原理及底层框架,熟悉微服务各种微服务架构场景设计,服务注册与发现,服务限流、降级、熔断,服务网关路由设计,服务安全认证架构。
深入理解Spring,Springmvc mybatis等开源框架设计原理及底层框架。
熟悉常见的消息中间件的使用,解决过各种消息通信场景的疑难问题,比如消息丢失、消息重复消费、消息顺序性,大规模积压问题。
对于高性能的IO通信模型以及相关的开源框架netty等源码有过一定研究,熟悉netty线程模型,熟悉百万级并发服务器架构设计。
在项目中解决过各种分布式场景的技术难题,比如分布式锁,分布式事务,分布式session,分布式任务,海量的分库分表。
熟悉docker,使用docker进行项目部署。
工作经历
2020-10-09 -至今酉辰科技开发工程师
对项目进行架构设计,概要设计。 技术攻关,项目重点功能编码。 项目进行详细设计,包括表结构、数据接口等,也包含开发环境的初始搭建,集成顺序指导。 根据工作量分配任务,并完成相应模块软件设计、开发、编程任务。 进行程序单元、功能的测试,查出软件存在的缺陷并保证其质量。
2019-02-18 -2020-09-17成都顶呱呱java开发
根据项目需求进行功能模块设计,新产品开发和任务分配,开发相应软件模块。 根据公司技术文档规范编写的技术文档,研究项目基数细节,编写相应的项目文档。 对项目进行详细设计,包括表结构、数据接口等,也包含开发环境的初始搭建,集成顺序指导。 根据工作量分配任务,并完成相应模块软件设计、开发、编程任务。 进行程序单元、功能的测试,查出软件存在的缺陷并保证其质量。 开发公司各项功能,对客户需求很好地理解,并实时处理系统异常。
2017-07-03 -2019-01-18湖南圣燃科技有限公司开发工程师
对项目进行详细设计,包括表结构、数据接口等,也包含开发环境的初始搭建,集成顺序指导。 负责项目各功能模块具体的后端编码和技术难点攻克。 负责项目部分模块数据表结构设计。 负责部分过往项目数据库等维护,如功能点修改、数据库数据之间转换等。 系统测试并与需求方进行项目完整性对接工作。
教育经历
2013-09-01 - 2017-07-01湘潭大学材料成型及控制工程本科
成功获得学士学位本科学历,大学毕业后正式从事软考开发工作。
技能
项目描述:为满足集团发展战略,促使公司内部业务线上化,并承接外部业务,实施公司资源平台化,公司全面开展线上化交易,而设计开发的系统。 整个项目系统划分为:IM服务、智能机器人服务、聊天服务
项目描述:为满足集团资源合理分配,让优质的商务能够接到优质的资源,让能力暂时差点的商务有机会接到优质资源,保证资源转化率不断提高的前提下,团队的工作效率也能逐步的提升,智能分配系统应运而生。 整个项目系统划分为:同步服务、个人分配算法服务、团体分配算法服务、资源接收服务、门户平台。