个人介绍
Java基础扎实,熟悉J2EE规范及常用的设计模式
熟练掌握常见算法和数据结构并灵活运用在项目开发中
熟练掌握多线程编程思想,了解并发问题解决方案
熟练掌握Springboot、Spring MVC、Spring Cloud技术栈,阅读过相关源码
掌握Nginx(Tengine、Openresty)的使用和性能调优
掌握JVM调优方法,有处理生产JVM内存泄漏问题的经验
有构建高吞吐量、低延迟,分布式架构经验
掌握分布式缓存中间件redis,本地缓存Guava Cache的使用
掌握消息中间件RabbitMQ、kafka、RocketMQ的使用
熟悉ES,solr搜索引擎 熟悉分布式文档存储MongoDB、知识图谱存储数据库Neo4j
熟悉分布式架构理论、服务治理协调、服务状态监控原理与实战
熟悉Docker容器化虚拟技术,docker swarmk8s服务编排
熟悉持续集成工具Jenkins,有基于jenkins、gitlab、k8s搭建开发运维测试一体化环境的经验
掌握HTML、JavaScript、Ajax、jQuery等前端技术
熟悉MySql、Oracle数据库的调优,熟练编写sql脚本和存储过程
熟练使用Eclipse、idea、svn、git、maven项目管理和构建工具 熟悉Linux环境下常用命令和项目日常管理和运维
工作经历
2019-11-01 -至今中电金信java开发工程师
工作内容: 1. 架构选型 2. 数据库表结构设计 3. 业务代码编写:CI/CD工具部署 4. 应用性能优化 5. jvm调优 6. 对接其他系统 7. 交付文档编写 1. 架构选型 2. 数据库表结构设计 3. 业务代码编写:CI/CD工具部署 4. 应用性能优化 5. jvm调优 6. 对接其他系统 7. 交付文档编写 工作业绩: 1. 设计编写CI/CD部署工具和部署流程 2. 优化项目核心接口,TPS由200提升至1600
2018-02-01 -2019-11-01中创软件java开发工程师
工作内容: 1. 新需求前后端开发 2. sql优化 3. 代码优化 工作绩效: 1. 完成将系统拆分的工作 2. 引入本地和分布式缓存解决查询慢的问题 3. 优化慢sql
2016-07-01 -2018-02-01中电远望(北京)科技有限公司java开发工程师
工作内容: 1. 业务代码开发 2. 引入新架构、新框架 3. 数据迁移 工作绩效: 1. 完成数据迁移工作 2. 将原系统中存在数据库的静态图片导出到文件服务器
教育经历
2012-09-01 - 2016-06-23河北科技大学机械设计制造及其自动化本科
毕业于河北科技大学,机械专业,由于本人比较热爱计算机,在上学期间通过自学以及参加培训,获得软件开发能力
技能
该产品为保险销售从业人员提供了话数人机对练服务。利用语音识别(ASR)\文字转语音(TTS)等技术 让人机对练更加智能。训练结束后提供实时评分,实时统计分析等功能可加强对从业人员培训结果的管 理。服务模块分为:smarttrain(智能训练)、sca(质检)、knowledgegraph(图谱)、管理后台微服 务、文件微服务、认证微服务、定时任务微服务、统一网关微服务八个微服务模块。项目采用 springboot、springcloud、necos进行微服务治理。使用skywalking、es对服务状态进行监控。
该系统是针对金融租赁公司开发业务系统,具体功能包括客户信息维护、放款前的项目立项、审批、调 整流程,租中业务的合同审批、合同调整、会议纪要等流程。租后的项目结束、合同结束流程等,资金 业务和台账的查询、征信对接接口、反洗钱接口等。 技术选型:该系统目标受众为金融租赁内部员工,用户量不大,业务范围主要是以放款为核心展开,所 以选择了单体架构集群部署的模式,通过nginx反向代理进行访问。选用infoflow工作流引擎,完成业 务流程根据角色和部门进行流转。