个人介绍
1.精通Java 核心,5年一线研发经验,具备良好的编码能力、并熟悉应用设计模式
2.熟悉Java高并发编程,对Java的各种锁机制,线程池机制,AQS都有深入理解,并在项目中熟练使用
3.熟悉JVM,JMM,GC底层算法,熟悉多种常见的垃圾回收器,熟悉JVM调优,有实战经验
4.熟练掌握Spring、Spring Boot、MyBatis,多年实战经验,可以通过需求快速构建项目
5.熟悉Spring Cloud技术栈(Nacos、Ribbon、Feign、Sentinel、Gateway)
6.对分布式服务特点、旧服务改造、服务划分、服务分层与治理有深入理解,有线上项目经验
7.熟练掌握SQL语言与MySQL调优,多年实战经验,对索引优化及存储引擎有过了解,有线上调优经验。熟悉MySQL集群、异步/半同步复制、MHA、MMM等高可用架构,熟悉MyCat、ShardingSphere
8.熟悉Redis,看过源码。了解底层磁盘及网络IO模型、数据持久化机制、多数据类型缓存应用、高可用机制以及多种分布式集群实现
9.了解大型网站高并发架构,了解Nginx、Lvs、KeepAlived,CDN、高性能网关等高并发、高可用、高吞吐架构方案
工作经历
2021-06-17 -2022-03-15上海汉得信息技术股份有限公司技术顾问
1. 参与产品部需求与可行性讨论,提出技术可行方案 2. 参与项目功能架构设计 3. 完成相关服务模块的设计与开发、配合前端完成联调 4. 完成测试过程中BUG修改 5. 配合负责人完成服务上线
2020-08-20 -2021-05-17浙江托普云农科技股份有限公司交付部组长
1. 参与产品部需求与可行性讨论,提出技术可行方案 2. 参与项目功能架构设计 3. 完成相关服务模块的设计与开发、配合前端完成联调 4. 完成测试过程中BUG修改 5. 负责完成服务上线
2018-10-15 -2020-08-17江苏中威科技有限公司方案实现部组长
1. 参与产品部需求与可行性讨论,提出技术可行方案 2. 参与项目功能架构设计 3. 完成相关服务模块的设计与开发、完成前端开发并调通 4. 完成测试过程中BUG修改 5. 负责完成服务上线
2017-08-07 -2018-10-15苏州易云科技有限公司技术工程师
1. 参与项目功能架构设计 2. 完成相关服务模块的设计与开发、完成前端开发并调通 3. 完成测试过程中BUG修改 4. 配合负责人完成服务上线
教育经历
2013-09-01 - 2016-06-30常州建东职业技术学院机电一体化专科
资质认证
技能
项目描述:各个公司开发的连云港市以及区镇政府官网网站,最终由我们公司统一重新开发迭代升级,集中管理 设计技术:Spring、Struts、Hibernate、Redis、Echarts、Oracle等 责任描述:参与项目多个模块开发,需求迭代,线上维护以及老系统数据的整理导入
开发环境:IDEA+Tomcat8+MySQL+GitLab+轻舟 项目架构:SpringCloud+Redis+Eureka+RocketMq+Spire+Vue+Vue-Router+ Layui+ Webpack + Swagger 项目描述: 随着海外业务的快速发展,现有的CRM平台难以满足业务全球化布局的需要。因此,需针对海外产品与定价、合同履行及报关发货等业务模块进行重构,提高数字化能力。 责任描述: 1. 参加项目重构初期基础服务架构设计、数据库设计,基础架构搭建以及技术选型讨论 2. 用乐观锁,实现分布式业务系统下,同一样机扣除并发控制,出运单中产品数量扣除并发控制生成报关单 3. 使用分布式锁,实现样机扣除业务排队和出运单中同一产品数量扣除业务排队。通过数据库锁等待机制,实现同一样机并发排队扣除和出运单中同一产品并发排队扣除 4. 使用Spire根据动态模版生成Excel和Pdf的预览和下载
开发环境: IDEA+ Tomcat8 + Oracle+ SVN 软件架构: SpringBoot+ JPA + Thymeleaf+ MyBatis+JWT+Shiro+ Nginx +Redis + Elasticsearch+ Layui 项目描述: 南通国安局有大量的纸质和硬盘数据未分类,现需要进行大量数据自动分类帮助构建业务知识树,使用脚本把硬盘中的数据入库进行归类,帮助后期进行知识三元组的构建和知识图谱的构建,帮助用户语义推理和知识挖掘。而纸质数据由用户通过批量录入接口人工添加。 责任描述: 1. 参与需求评审、环境的搭建、机器的部署、架构设计、数据库设计及项目搭建 2. 任务拆分及分配 3. 核心代码的开发以及技术疑难点解决 4. 参与代码review 5. 对已有数据进行自动聚类辅助用户构建分类树 6. 使用脚本把硬盘中的数据入库后自动分类到相应分类树 7. 对已有的数据进行分类辅助用户构建结构化数据库建模 8. 对比较完善的数据中的人的外观、行为分析构建人物画像 9. 对大数据量的历史数据迁移