个人介绍
计算机专业本科毕业;有4年多的软件开发;对SpringMVC源码、SpringBoot源码都有研读;在学习Spring等开源框架时,习惯直接阅读英文版的官方文档;目前参与SpringCloud相关的项目开发。对SpringCloud、微服务等均有较为深入的了解。
同时,个人的博客时常更新一下技术难点和学习经验,具有良好的学习和专研习惯。
对JSP、HTML、CSS、JS、BOOTSTRAP、VUE.js、Angular等前端技术均有涉猎,并有实际的项目开发经验。
个人非常喜欢Java,对代码质量要求也比较高,代码开发完成后经常会想有哪些地方可以再进行优化的,并着手进行优化;并且开发的功能自己都会做很充分的测试;开发效率高,BUG率低。开发过程中习惯先编写一份包含需求分析、实际分析、接口设计、类图设计、数据库设计的文档(只包含必要内容,针对不同需求内容不一样),这样在开始开发前能够想清楚大部分的细节,规避问题,从而开发出来的代码返工非常少,出问题的机率也很少。
工作经历
2017-03-22 -至今安吉加加技术有限公司高级后端工程师
荣获2017年担当奖,荣获2018年优秀员工奖,荣获2019年标杆青年奖
2014-10-04 -2017-03-03长沙辰运软件公司高级后端工程师
荣获每年的优秀员工奖和优秀团队奖
教育经历
2011-09-20 - 2015-06-25湖南信息学院计算机科学与技术本科
在校是学生会主席,荣获多次优秀干部。
技能
Crm2.0系统,基于GPS导航定位技术以及即时通讯技术,收集工厂内各种物件的 运输位置信息以及反馈信息, 管理订单的导入和订单生产的排班,监控生产线上各个工位的生产状况,保证设 备装配所需物料的供给,并在工位出现故障的时候通过安灯发出警报等等。系统 采用前后端分离,后台统一通过接口返回JSON数据,前端采用纯HTML5页面,配 合数据绑定框架Vue.js简化开发,后端基于Spring MVC + Spring + Mybatis架 构,采用Spring Boot简化系统配置,搭配Spring Cloud进行微服务的开发,使 用Swagger提供优秀的在线API文档,利用GIT进行源码 的版本控制,采用Maven进行项目构建,使用Jenkins进行项目的持续集成,使用 Docker容器技术进行部署,实现部署环境的简单快速的移植。
社会化网络项目是一个专注于经销商、运输公司、仓储等最后一站的网络服务系统 ,旨在提供全流程化的仓储管理、运输管理、销售管理管理系列服务。 系统采用前后端分离,后台统一通过接口返回JSON数据,前端 采用纯HTML5页面,配合数据绑定框架Angular JS简化开发,后端采用Spring MVC + Spring + Mybatis + Redis的主流架构,采用Maven进行项目构建,使用Jenkins 进行项目的持续集成, 采用AWS 云存储来满足图片和附件日增的存储需求,使用Docker 容器技术进行部署,实现部署环境的简单快速的移植。