个人介绍
• 精通 ssm,springboot,springcloud等 web 应用开发框架
• 熟练运用 kafka,rabbitmq 等消息中间件
• 熟练运用常用设计模式,熟悉 Java 多线程,高并发开发,有系统重构经验
• 熟练使用 oracle,mysql 等常用关系型数据库,redis 等非关系型数据库
团队能力:具有一定的项目管理,需求分析,任务分解能力。
CET-4 能够熟练的进行交流、读写。
工作经历
2018-03-01 -2023-01-01上海安能聚创供应链管理有限公司Java开发工程师
• 主导业务、技术改造类项目的架构搭建、分析和设计工作,承担核心功能、公共核心模块的代码编写; • 跟进核心项目,接口规范制定,技术文档编写,确保项目进度和质量; • 针对新人、普通开发人员进行有效辅导,进行技术分享,帮助其快速成长; • 主导团队开发人员 code review 工作,并能提供性能优化、安全性建议。
2015-06-01 -2017-09-01盾安集团Java开发工程师
• 负责电商平台 PC 端和移动端进行业务场景化开发设计; • 负责所属模块的代码开发,调试与维护工作; • 负责制定项目规划,攻克项目技术难点,保证项目按时交付; • 协助并完成其他的技术任务开发。
教育经历
2011-08-01 - 2015-06-01宁波工程学院机械制造及其自动化本科
参加过全国大学生机器人大赛,获得省区二等奖
技能
• 开发环境:IDEA+MySQL+RabbitMQ+Redis+JDK1.8+Tomcat8+sourceTree+GitLab+maven 技术架构:SpringMVC+Spring+mybatis 项目简介:该项目为公司物流系统中各个网点的物件通过 PDA 扫描把枪实现扫描数据上传及异常信息下载的一系列操作的纯后台服务接口系统,主要分3大模块:基础模块、上传数据模块及下载数据模块。该项目年收益近10亿、日均数据量近400W、并发量近500条 • 负责系统中重要模块的功能开发与重构。 • 版本升级业务、差错上报业务、扫描任务提交与撤销业务、子单查母单业务、任务校验业务等的重构。 • 后台管理界面重写及版本业务升级界面开发。 • 负责与周边系统综合调试。 技术描述: • 使用 springAOP 特性实现拦截所有接口参数,实现接口参数统一解密和全局异常拦截。 • 引入 rabbitMQ 代替老系统 redis 推送数据。 • 为上传模块中的扫描数据上传、集托数据上传、分拣数据上传中这三个接口添加了线程池来解决高并发的情况,并优化了接口响应
开发环境: IDEA+MySQL +JDK1.7+Tomcat8+svn+maven 技术架构:SpringMVC+Spring+mybatis+SpringQuartz 项目简介:该项目为公司物流系统中各个协同系统提供数据推送及基本业务逻辑调用数据等一系列操作的纯后台服务接口系统,项目分为定时任务模块,基础业务模块两大模块责任描述: • 负责系统中重要模块的功能开发与重构,及日常需求迭代与维护。 • 负责与周边系统综合调试。 技术描述: • 使用 spring aop 特性实现拦截所有接口参数,实现接口参数统一解密和全局异常拦截。 • 引入 rabbitMQ 推送数据。 • 添加线程池优化协同系统调用时间,提高数据库查询效率。 • 引入 springQuartz 配置定时任务,定时推送数据至周边系统
开发环境: IDEA+TIDB +JDK18+Tomcat8+gitlab+maven 技术架构:SpringBoot+mybatis+apollop 配置+自定义麒麟框架+nginx 项目简介:该项目为公司客服系统,负责同步各个协同系统的基本数据及对物流运单按照人员小组,团队进行实时平均分配跟单,提升公司整体的客服响应效率及质量责任描述: • 负责项目基础框架搭建,分析和设计,承担核心功能,公共模块的代码编写 • 根据业务场景设计数据库表,制定接口规范及技术文档编写,保证项目进度和质量 • 主导团队开发 code review ,提供性能优化,安全性建议,提供数据库表建立设计建议 • 负责与周边系统综合调试。 技术描述: • 使用 spring aop 特性实现拦截所有请求接口参数,实现接口参数统一解密和全局异常拦截。 • 使用 rabbitmq 实现消费队列数据,实现数据正常与延迟消费。 • 引入 kafka 消息推送与订阅实现大数据报表制定及模块化数据实时更新。 • 引入线程池+redis锁+安全锁保证数据的唯一消费,避免重复消费。 • 引入 xxl-job 配置定时任务,实现定时任务参数化配置与启动