个人介绍
我是程序员客栈的黔首百姓,超过5年的web开发经验
1. 熟悉计算机网络,五层网络协议,TCP/UDP协议
2. 熟练掌握 Java 容器、反射等核心知识,熟悉单例、工厂等常用设计模式
3. 熟悉Java并发编程,对锁机制、线程池有深入理解
4. 熟悉JVM内存模型,垃圾回收算法,垃圾收集器,类加载过程和锁优化机制
5. 熟悉MySQL,对事务、索引、锁、MVCC有深入理解
6. 熟悉Spring,SpringBoot启动流程,自动装配过程,循环依赖,事务管理及常用注解
7. 熟悉MyBatis常用标签,执行原理,一二级缓存
8. 熟练使用ElasticSearch搜索引擎,熟悉数据写入原理,搜索过程及分片机制
9. 熟悉kafka副本机制及生产环境中保证数据一致性
10. 熟悉flink双流Join原理,窗口机制,自定义函数构建
11. 熟悉docker常用命令,Dockerfile编写
12. 熟悉K8s常用命令,Deployment,Service,ConfigMap配置
工作经历
2019-09-01 -至今南京先维信息技术有限公司Java开发工程师
1.参与核心模块需求评审,架构规划设计及技术选型 2.参与设计大版本下的平台架构方案,跨部门流程协作、沟通 3.针对MySQL,ElasticSearch等存储系统全方位性能调优 4.参与系统重构,多维度分析系统问题,制定解决方案
2017-08-01 -2019-09-01南京大经中医药信息技术有限公司Java开发工程师
1.负责HIS核心模块的开发与维护 2.负责外部接口对接 3.负责需求评审和设计
教育经历
2013-09-01 - 2017-07-01安徽工程大学通信工程本科
技能
1.参与核心模块的需求评审,架构设计及技术选型,构建高可用,高扩展性的系统架构 2.参与开发对亿级数据的实时全文搜索功能 3.通过优化索引和DSL,将亿级数据索引全文搜索从15s优化至2s 4.通过Kafka副本机制,实现Kafka的高可用,提高系统容错