个人介绍
个人介绍:
1,有服务器部署管理经验,能够独立完成环境搭建与项目部署上线
2,能够承受较大的工作压力,善于学习新的知识
3,熟悉小程序的开发,了解小程序的整个开发流程
4,能够解决项目中的各种疑难杂症,有较强的问题分析处理能力
5,独立开发完成并上线项目多个
技能描述:
1,掌握Struts2、Hibernate, MyBatis、Spring框架,理解Struts2核心流程,理解Hibernate的一二级缓存,理解Spring IOC、AOP
2,掌握SpringMVC、JPA&SpringData、 Shiro、 Lombok等开源框架、深刻理解 SpringMVC 核心流程 ,熟练掌握Web应用系统开发,具备的独立开发能力;
3,掌握 SpringBoot框架与 SpringCloud 微服务架构,熟悉SpringCloud常用组件、注册中心Eureka,负载均衡器Ribbon、客户端调用工具Rest和Feign,分布式配置中心Config ,服务保护Hystrix,网关Zuul ,Api管理 Swagger 等。
4,掌握MySQL、SQL Sever关系型数据库, MySQL主从读写分离,redis 缓存服务以及 NoSQL 数据库
5,掌握分布式系统的设计与应用,熟悉分布式、缓存、消息、负载均衡等机制和实现。熟练使用Nginx+Keepalived实现服务高可用,熟悉常见消息中间ActiveMQ、RabbitMQ 使用;
6,掌握Tomcat、nginx服务器搭建与配置、nexus maven私服搭建与配置、掌握mycat数据库中间件
7,掌握Dubbo与Zookeeper、SpringMVC整合和使用、集群、高可用、高并发解决方案 服务降级、限流、熔断、隔离等,熟悉分布式和微服务常见解决方案
8,熟悉支***口,登陆***开发
9,熟练使用 SVN、GIT、MAVEN 等项目版本管理及构建工具
10,掌握Linux 常用命令及服务配置,服务器环境搭建,项目框架搭建,项目的发布部署等,能够独立完成环境搭建与项目部署上线
11,熟悉小程序基本开发流程,以及接口对接,熟悉Restfull API开发规范,熟悉三方授权OAuth协议、JWT协议、对接第三方支付接口(银联、支***及***开发;
12,熟悉jenkins一键自动化项目发布与环境部署
13,熟悉 FastDFS 文件服务器,并且结合 nginx Image 模块实现动态图片服务器
14,熟悉阿里云、腾讯云各种产品API,能够将各种云产品应用到实际工作项目中
15***台***品API的整合
16,熟练掌握Eclipse/IDER、Svn、Git、Maven、Docker等开发及版本控制工具,熟练掌握Java基础技术Jsp、Servlet、Jdbc,熟练掌握Web应用系统开发,具备的独立开发能力;
工作经历
2017-09-01 -至今深圳市云石企业服务有限公司高级java软件工程师
1,完成软件的设计、开发、测试、修改bug等工作,包括业务需求的沟通,功能模块详细设计,业务功能实现与单元测试,系统维护; 2,产品构思和架构设计; 3,撰写相关的技术文档; 4,线上产品的部署; 5,Linux环境开发、测试、生成环境的搭建与部署; 6,公司公共模块的开发与维护并发布到Nexus私服; 7,公司核心代码编写和维护; 业绩: 1,规范化了公司的代码 2,建立起了公司的项目部署说明 3,规范化了服务器的项目部署目录结构 4,帮助公司申请了4个软件专利(目前机构审核通过,还在申请中) 年度优秀员工 2018年12月 年度优秀员工 2017年12月
1970-01-01 -至今深圳海德在线科技有限公司Java软件工程师
内容: 工作描述: 1、负责研发公司应用软件的模块设计、开发和交付 2、负责编码,单元测试 3、按照功能组件的详细设计 4、对其他软件工程师的代码进行审核 5、参与新知识的学习和培训 6、修复程序BUG 7、参与与其业务相关的需求变更评审 8、完成上级交办的其他事宜 9、编写技术设计文档
教育经历
2011-09-01 - 2015-09-01湖南商学院计算机应用技术本科
湖南商学院 计算机应用技术 | 本科 2011—2015