1、具备扎实的Java基础,深入理解并研究过Java中常用的集合源码,对Java多线程及同步容器的实现原理有深入认识,AQS,CAS,Lock,volatitle,synchronized等;
2、熟悉JVM虚拟机、JMM、垃圾收集器,有丰富的JVM线上调优经验。
3、深入理解Spring,SpringMVC,SpringBoot,Mybatis等开源框架的设计原理和底层架构,研究过底层核心代码,具备框架定制开发的能力。
4、熟悉常用的RPC框架,Dubbo,SpringCloud,SpringCloud Alibaba。研究过其中的部分组件的核心源码,对实现原理有理解。
5、熟悉常用的消息中间件的使用Kafka、RabbitMq,解决各种消息通信场景中的问题,如消息丢失,消息重复,消息顺序性,及大规模积压问题。
6、深入理解Redis在各种场景的使用,对redis如何构建高可用集群,如何高效的存储数据有线上实施经验,主导落地过基于Redis百万级红包抢购方案。
7、深入掌握Mysql索引结构和Mysql事物机制,对如何优化线上慢Sql,如何解决线上死锁有丰富的实战经验。有Mongodb nosql数据库线上集群使用、调优经验。
8、熟悉分布式搜索框架elasticsearch (es) 、及elk和elastic stack。
8、具备在项目中解决各种分布式场景问题的能力、例如分布式事物、分布式锁,数据库分库、分表等
9、有10人团队的管理经验、有高并发项目的管理落地经验。
北京直客通技术有限公司(酒店电商)
职位:资深研发工程师 后晋升 团队负责人
1、负责酒店直连项目的整体架构设计和项目基础框架搭建。
2、组织日历房核心接口的重构工作,包括酒店商品列表,商品详情,商品下单等。
3、参与公司千里眼监控系统的改造工作,主要负责了报警框架的选型和搭建,及后续的持续优化。
4、主持参与跨团队技术评审和公司技术职级晋升
5、2021年负责日历房团队的管理工作
新浪微博
职位:技术经理
1、带领直播中心团队,完成直播应用级服务,包括开播、直播间信息、直播数据服务、录制、转推等的服务容量及高可用保证工作。
2、带领核心成员完成团队统一组件的搭建,包括监控、日志、限流、熔断、鉴权等。
3、完成直播间内基本玩法,红包、PK、多人交友、蜜聊、付费连线等需求开发。
北京九休科技有线公司(酒旅电商)
职位:高级研发工程师
1、负责公司优惠券系统相关服务需求讨论以及后续的开发和优化。
2、负责车车项目相关调度算法的实现,及公司分布式搜素引擎es集群落地。