个人介绍
1.熟练使用Spring,SpringMVC,SpringBoot,SofaBoot,SpringCloud,SpringCloudAliBaBa等主流开发框架及其整合。
2.熟练使用maven,git,jenkins,docker,harbor, CICD流程,会编写并使用DockerFile文件生成部署镜像,会编写k8s yaml文件创建运行实例。
3.熟练使用常见开发工具IDEA、Eclipse,熟练使用Swagger和postMan接口调试工具,能熟练使用项目构建工具Maven构建项目和分布式的协同开发工具。
4.了解Html、Css、Javascript、Vue前端技术,熟练使用Jquery、Bootstrap等前端框架实现特定内容效果,使用Ajax进行异步交互,熟悉Jsp、等模板引擎。
5.熟练使用Mysql关系型数据库,熟悉Mysql调优。
6.熟悉非关系型数据库Redis,mongoDb,了解Redis的高可用架构,了解缓存穿透、雪崩、穿刺、倾斜的解决方案。
7.熟悉POI导入导出技术,Quarz定时任务调度框架以及利用Echarts实现数据可视化。
8.熟悉消息中间件RabbitMQ,了解如何解决消息重复消费和如何解决消息丢失问题。
9.熟悉SpringCloud微服务及其常用组件,包括服务发现组件(Eureka)、API网关(Zuul)、服务降级(Hystrix)等。
10.熟悉ElasticSearch搜索引擎,会使用Es进行数据存储以及日志查询。
11.了解Linux操作系统常用命令以及反向代理服务器nginx。
12.了解ZooKeeper分布式协调框架以及基于RPC的Dubbo分布式框架。
13.了解 JVM的模型、JUC组件。
14.会在Linux操作系统上面搭建K8s,Jenkins,Harbor,yapi,gitLab,Nacos,Nexus,Elk,redis,Minio,mysql,nginx,mongoDb常规的CICD。
15.会使用Docker上编写dockerFile文件部署项目或者Tomcat以及在linux上直接部署项目。
16.熟练使用Stream流,了解Jdk1.8新特性。
工作经历
2019-04-03 -至今京东java 高级开发工程师
工作职责: 1.参与需求进行需求评审,撰写及修改相应的技术文档。 2.参与设计评审,参与数据库表设计,并使用CF拟定接口文档。 3.业务功能实现与单元测试,系统维护。 4.参与测试用例评审,对测试用例不完善的地方提出个人意见 5.参与需求代码评审规范代码,自检代码漏洞。 负责项目:京东健康APP、健康中台管理系统。
2018-07-01 -2019-04-03威马汽车Java开发工程师
项目介绍: 威马智链是威马汽车科技集团有限公司集成人才、科技、研发、制造及产业链资源一体化电商产业链,其中包含的产品有:威马汽车超级店小程序,威马汽车超级店公众号,威马智行APP,即客行,充电桩,威助手,威马电商平台,威马中台管理系统等,是一条整合线下门店和线上销售的电子商务链。 项目职责: 1.负责威马汽车超级店小程序活动,广告,瓜分券模块的开发和维护。 2***求的Api对接和功能整合和维护。 3.负责威马智行App威社区、专栏、广告和帖子模块的维护与迭代,负责车友会和用户周年海报功能模块的开发和维护。 4.负责威马中台管理系统操作日志、小程序内容管理、车友会管理的功能开发以及活动管理、社区管理和广告管理的功能的维护和迭代。 项目技术点: 1.使用Nacos做配置文件和常量参数(活动背景,固定文案等)动态配置。 2.使用Aop与SofaRpc的链路追踪结合做中台操作日志的生成和记录。通过Rpc调用产生全局的TracedId充当缓存key,在服务层做的数据变动充当value,在控制层的切面取出数据进行存储记录日志。 3.使用elastic-job做定时任务(定***en、整
教育经历
2015-09-14 - 2019-07-01河南科技学院新科学院电气工程本科
2015年入学于2019年毕业。本科 在校期间荣获 国家励志、国家助学金以及奖学金。任职三年班长。