个人介绍
五年java后台开发经验,现任某大型互联网公司高级java工程师,熟悉微服务架构springcloud,精通springboot,精通mysql关系型数据库,常用消息队列和缓存技术,精通linux常用操作和命令,熟知阿里编码规范,注意代码审查和安全漏洞
1、 熟练掌握Java基础,JVM原理,GC回收,性能调优,Clean Code
2、 熟练掌握Java多线程与并发,常用的数据结构与算法,常用设计模式,RESTful接口
3、 熟练掌握SpringBoot、Spring MVC等框架,常用缓存Redis和Memcache,轻量级框架Play 2.0
4、 熟练掌握Linux下的常用命令,系统分析和线上问题排查,PY/Sell脚本编程,应用环境的搭建,项目的部署
5、 熟练掌握关系型数据库MySQL、Oracle。NoSQL数据库Redis、HBase,数据库优化,SQL优化,索引优化
6、 Hadoop-HA高可用集群架构搭建,HBase高可用集群搭建,MySQL主从搭建
7、 熟练使用工具Kettle,ETL操作编程,分布式集群部署等
8、 报表工具帆软(FR,FB)的熟练使用,多维报表的制作和展示等
9、 熟练使用JS,AngularJS、BootStarp、AJAX、EasyUI、Node.js等前端框架技术
10、 团队协作工具Maven、SVN、Git,质量保证SonarQube,压测工具LR, JMC的使用等
11、 文档管理工具Swagger配置,容器Tomact,网络工具Postman,代理工具nginx,抓包工具Wireshark
12、 熟练使用ActiveMQ,Kafka分布式消息机制,JVM新特性ZGC,NewSQL新一代关系型数据库TiDB
可提供服务
项目代码从零开发
web网站后台研发,代码重构
数据库,sql等优化
第三方接口对接
工作经历
2017-07-10 -至今铁路科学研究院电子计算技术研究所高级开发工程师
互联网项目中小型后台架构:搭建基于springboot和mysql的常用web架构,重构和优化代码能力强,业务模块设计,Coding能力强等,数据库调优和ETL操作:负责异构高并发的ETL架构,Kettle脚本编写,数据库主从,有数据库和sql语句优化经验,能正确并擅长使用索引
2015-06-15 -2017-07-07北京恒信移动彩虹科技有限公司java开发工程师
参与编码和bug修改的项目有电话会议,十户联防,流量红包,英菲尼迪培训项目,bug修改,独立模块开发,新需求开发,sql编写优化,项目部署,压力测试等
教育经历
2011-09-01 - 2015-06-15南昌工学院计算机科学与技术本科
在校党委直属记者团任秘书部部长,校内多次实践经历,图书馆兼职管理员等
技能
在高铁,客货,普速铁路的施工过程中,根据《高速铁路工程施工质量验收》书中的工程划分,把路基工程,桥梁工程,隧道工程,涵洞工程划分为分部分项的概念,并细化到具体施工零件,各级工程部位都有独立的编码规范和验收标准的表格,以便施工后进行质量验收
培训需求管理:培训需求管理模块主要是收集经销商培训需求,并汇总分析。需求调查与培训计划制定没有关联,仅用于了解经销商对培训的需求情况。 培训计划管理:培训计划管理模板主要是培训管理员制定今年有哪些培训班次的培训计划。一个培训管理员一个年度可以制定多个培训类型的培训计划,一个年度只能制定一个培训类型的培训计划。培训管理员将制定的培训计划提交给培训审核员审批。 培训班次管理:培训班次管理,主要是制定培训班次,报名审批,考勤录入,认证结果录入等 培训机构管理:培训机构管理模块主要用户对培训机构信息进行维护和设置,教师,培训场地,车辆,宾馆等。 认证目标:在认证目标模块,主要是培训管理员实现实时计算经销商的认证目标。 KPI统计汇总:进入KPI统计汇总页面,可以查看所有KPI统计类型的上一年完成数,当年目标,已完成数以及每个月完成情况数,按月或年统计后导出各类报表。