Download PDF

教育背景

2014.092017.03

研究生硕士学位

华中科技大学

研究生阶段,主要学习社会上先进的理论知识并实践,融会贯通自己的知识点,加强并巩固自己的专业知识和技能,培养并锻炼自己的动手能力和实践能力以及软件开发的设计理念和设计模式,为以后的工作进入社会做好准备。

2010.092014.07

本科学士学位

南昌航空大学

大学本科阶段,主要学习软件开发的基础知识,培养自己的基本兴趣点,掌握基本知识和技能并加以运用。

专业技能

掌握技能

◆ 熟悉JAVA程序设计语言,C语言,Solr搜索引擎配置和索引机制

◆ 熟悉常见设计模式:单例模式、观察者模式、装饰者模式、适配器模式等

◆ 熟悉spring MVC+MyBatis框架、JAVA多线程SQL索引建立与优化、JVM性能调优

◆ 掌握SSH框架、Dubbo分布式服务框架、linux基本命令、nginx配置、Redis缓存、RabbitMQ等消息队列的使用

◆了解基本的lucene算分原理、分词器的分词机制、spark集群搭建

◆了解UML建模、ZooKeeper集群、 solr集群、Elasticsearch集群、了解基本的shell编程

实习经验

2015.012015.07

JAVA后端开发实习

网易杭州研究院教育产品部

◆ 项目名称:云课堂2.0

◆ 开发环境:Windows7+MongoDB+MySQL+RabbitMQ+Maven+nginx+Dubbo

◆ 开发平台:Eclipse 

◆ 项目描述云课堂2.0是为了应对日益增长的用户数量在云课堂1.0的基础上完成的对项目业务的重构和新的业务的拓展;由原来的单项目结构体系转变成分布式服务体系;各个服务之间相互独立并且分布在不同的服务器上,解决避免单节点宕机从而导致整个系统崩溃的局面;同时也可以更好的对外提供服务;

◆ 责任描述

                              云课堂第二迭代:使用HttpGet请求获取第三方信息完成微专业推荐岗推荐功能,contab定时任务更新推荐岗职位信息;

                                企业云第一迭代:完成个人中心设置;使用HttpGet跨服务设置获取web层邮件模板,request配置host完成域名配置读取到静态资源,对数据进行双重加密完成签名发送实现常用邮箱绑定;使用多表联合查询(走均衡字段)、Redis缓存完成学习中心等功能;

                                   企业云第二迭代:运营后台课程列表、使用InterProcessMutex (分布式锁)完成C端到B端课程的授权、员工管理导入等功能

                                   企业云第三迭代:企业云群组功能、代码序列化脚本、类目扩展

◆ 项目总结

         在云课堂这几个月的实习中,让我对java项目开发有了更深入的了解;自己的代码编码能力、代码理解能力等都有了很大的提高;深入了解并学习到代码编写规范的重要性,大大提高了自己对于java这门语言的理解和使用;

2015.07 2015.12

java搜索开发实习

中国工程院联合开发平台应用开发中心

◆ 项目名称:中国工程科技知识中心

◆ 开发环境:Windows7+MySQL+Navicat+solr4.6+activeMQ+maven+ZooKeeper

◆ 开发平台:Eclipse 

◆ 项目描述:中国工程科技知识中心是在中国工程院主持下的基于大数据技术的数据知识平台。利用浙江大学计算机学院作为技术研究中心,为中国工程院院士提供重大战略咨询 服务,同时也为中国工程科技界提供数据知识服务。中心提供了基于阿里云的云基础设施,在深度搜索,自然语言处理和基于大数据的可视化分析方面有深厚的沉 淀。

◆ 责任描述:熟悉各个数据来源(rds,ots,dsp,da等)的信息处理、索引建立和查询;

                              完成“数据下载”activeMQ触发机制改为配置化形式;

                              完成“数据库信息读取”代码编写机制改为配置化形式;

                              完成配置化形式的activeMQ触发式删除索引功能;   

                              完成ActiveMQ嵌入到Spark Streaming可以使用的消息队列中来

                              完成单表到多表索引的配置功能转换;

                               完成搜索文档“动态描述”字段的增加

                               优化solr集群部署脚本

◆ 项目总结

         ◆ 在这几个月的实习中,通过对solr搜索服务的接触,让我对搜索这个方向有了一定的了解和认识。同时对于集群方面的知识也有了一定的了解。

         ◆ 条条大路通罗马,这几个月的在solr方面的实习中,我对于java这门语言有了一个更加深刻的认识;更加体会到解耦、代码编写质量的重要性,以及如何使得项目能够尽量通过配置的形式减少代码的编写的可行性。让我可以更加熟练的运用java语言。

实训经验

◆ 2015年1月—2015年3月    趣分期网站(研究生阶段)

◆ 2013年9月—2013年11月    基于C#.NET的服装销售管理系统(本科阶段)

◆ 2013年11月—2013年12月   Android版手机银行系统App(本科阶段)

所获奖励

◆2010年—2011学年  获“校一等奖学金”、“国家励志奖学金”、“优秀团员”

◆2011年—2012学年   获“微创奖学金”、“校一等奖学金”、“国家励志奖学金”、"校优秀三好学生” 

◆2012年—2013 学年   获“校二等奖学金”、“国家励志奖学金”、”校三好学生“

◆2013年—2014学年  获“校一等奖学金”、 在《2013年南昌航空大学IT校内实训营》中获得“最佳团队奖”、《2010级软酷工程实践》中荣获“最佳技术创新奖”

兴趣爱好

     日常生活中,我比较喜欢打乒乓球、羽毛球,酷爱玩三国杀,有朋友一起时会玩英雄联盟等

自我评价

生活中我是一个比较积极乐观的人,和同学朋友相处融洽,在工作方面,我比较注重以下几个方面:

◆ 经验交流:很注重经验,喜欢用头脑风暴的形式与大家进行知识、生活等方面交流

◆ 团队协作:很有团队协作意识,在IT项目开发中,热爱与人交流,相信团队的力量 

◆ 学习能力:学习能力较强,善于总结自己、反思自己,在遇到问题的时候能得出最好的解决方案。