个人介绍
一只专注于 Java/Python 五年的开发,也熟悉 开发流程,具备完善的敏捷开发意识和流程,现在就职于外企咨询服务公司。熟悉 Spring 的框架和开发。熟悉各种后端开发技术栈。
1)、精通java,设计模式,并发编程,JVM 内存管理及调优
2)、精通Spring全家桶,SpringBoot、JPA 等
4)、精通MySQL, Postgres,具有sql优化,具备云服务平台资源使用实战经验
5)、熟悉 OAuth2 和 OIDC 系统原理
6)、精通Kafka、Elasticsearch
7)、精通redis,MongoDB,具有集群搭建,冷热备份等实战经验
8)、精通分布式事务,单点事务,设计可靠消息最终一致性方案
9)、熟练Git、SVN版本控制、Gradle、Maven项目管理
10)、熟练使用负载均衡:nginx等负载均衡组件
11)、熟练使用自动化部署:Jenkins、K8s 、Docker
12)、熟练使用性能测试:Gatling、Jmeter
13)、熟练 Spark、Flink 等大数据相关技术
工作经历
2019-03-01 -至今Thoughtworks软件开发工程师
参与研讨项目前期需求及架构选型、设计等;参与数据库以及项目原型部分模块设计;独立负责报名相关所有模块后台编码、调试、维护、系统后期性能优化工作。
教育经历
2016-09-01 - 2019-03-01武汉邮电科学研究院信号与信息处理硕士研究生
主要学习计算机科学与技术,在校期间学习Java、Python等计算机语言
技能
主要是基于 SpringBoot + Postgres 实现将数据从 DB2 的服务转移到新的服务中,同时根据业务,采用 DDD+微服务的模式,将业务拆分。由于之前戴姆勒(奔驰母公司)使用的DB2 版本老,无法实现自动的云上迁移,基于 Java 开发一个多线程版本的解析、导入、新数据的逻辑,业务功能,并且提供 API 供供应商使用,基于 Swagger 来展现基本使用。