个人信息


技能清单

  • 拥有扎实的java基础,熟练掌握javaweb各项技术。
  • 熟悉Java8新特性 lambda,stream等,熟悉JUC 、 NIO
  • 熟悉常用的数据结构及算法,熟悉多种常用的设计模式
  • 能熟练使用MySql、Oracle、SQL Server等关系型数据库。
  • 熟悉redis数据库,了解mongodbHBase 这些nosql。
  • 熟练运用springmvc、spring、mybatis、spring Data JPA、shiro、WebService、struts2、hibernate等技术。
  • 前端会用 ES6+webpack+Vue2.0+Vuex+Axios 构建SPA项目,熟练使用EasyUI , bootstrap Ajax Jquery,模板引擎 JSP ,FreeMarker, Thymeleaf
  • 熟练使用 Intellij IDEA、myeclipse、eclipse等开发环境。
  • 熟练使用 GITSVN进行版本控制,maven构建项目。
  • 接触并使用过 dubbo与zookeeper
  • 了解并使用过 springboot 与 springcloud
  • 熟悉HTTP与HTTPS TCP/IP 网络应用层协议,熟练掌握Socket编程。
  • 能熟练使用Linux进行权限管理,纯linux命令行部署Nginx+tomcat集群 redis实现session共享,掌握shell script编写。
  • 其他:会写Android APP ,懂嵌入式c,能熟练使用51 STM8 MSP430

荣誉

  • NIIT江苏地区程序设计大赛总决赛 :冠军
  • 蓝桥杯java组省赛二等奖
  • 淮安市电脑网络程序设计大赛:一等奖
  • 国家级大创项目担任第一主持人
  • 飞思卡尔智能车 华东赛区二等奖
  • 全国大学生电子设计大赛江苏省二等奖

项目经验

实习项目 | 农业监测平台

      2017-7月 – 2017-9月2 日 实习于常州荣瑞科技有限公司,负责老SSH项目 SpringBoot微服务的改造,对数据库表结构进行优化,编写SQL脚本进行数据迁移, 将接口统一修改为RESTful风格。

     集成Swagger UI 显示文档,通过Spring Security+JWT 对RESTful API进行安全保护,加入Eurake 和 Feign保证高可用。

     手动对服务器搭建 EXSI6.0 虚拟化环境,vSphere 控制,部署10台Centos7, 所有SpringBoot微服务采用 Docker部署。

比赛项目 | RiceFlowerBlog

     整个项目后台架构使用的技术是 SpringMVC + Spring + mybatis,整个项目基于maven实现。数据库使用的是mysql,使用了阿里巴巴的连接池Druid。 后台全程添加了注释。

     在前端我们使用的是Angularjs+bootstrap 实现界面简洁优美的响应式布局(通过修改一套前端模板..)。使用RESTful风格+json数据交互 实现前后台功能的分离。

     使用 Node.js 平台 prerender技术配合AngularJS 爬虫,进行了 SEO优化。

     整个网站拥有的功能有,写博客,博客分类,用户评论,友情链接,博主信息管理,其中包括增删改查的操作。

     使用了开源的editor.md 插件 ,实现了支持markdown语法的富文本编辑器。


比赛中的经历

     2017年,我参加了NIIT江苏地区程序设计大赛(作品就是以上blog)。作为队长(3人组)(我主写后台,一人写PPT文档,一人改前端),我不但完成了网站后台的开发,部署工作,还挑选出一套模板与负责前端的同学一起修改前端。

比赛方提出对网站进行SEO做为附加分,我提议出以node.js 平台的 prerender进行SEO优化。

并且在向评委展示代码时,后端代码拥有较好的代码注释,清晰的结构分层,以此,略胜  苏州大学与南邮  一筹,取得冠军。


自我评价

  • 本人对环境的适应能力强,不怕吃苦,曾为了项目与比赛,暑假留校,在实验室与同学奋战4天,每天只睡3小时,凭一张凉席窝在实验室地上。

  • 性格随和,极少发脾气,虽然宅于实验室,但人缘不错,时常帮助同学解答编程上的疑惑。

  • 虽然是普通二本院校学生,但不甘平庸,对极客技术有极大的热爱,高中时曾使用c语言编写嵌入式51单片机程序,在大一上半学期就进入学校创新实验室进行工作学习,一周七天,只要没有课程,全部泡在实验室。从大一下学期开始,每天都到晚上都到11:20才从实验室离开。

  • 有理想,有追求,敢于面对压力和挑战,渴望成功,热衷于java后台开发,对中间件以及分布式系统有较大兴趣,希望能够与贵司一起实现共同目标!


致谢

感谢您花时间阅读我的简历,希望能有机会面试。