个 人 简 历
姓 名 杨申辉 性 别 男
出生年月 1990-10-22 户 籍 浙江-嘉兴-平湖
年 龄 24 邮 箱 [email protected]
学 历 本科 移动电话 18657378370
英语水平 四级
【教育背景】
2009/09—2013/06 中南林业科技大学 信息与计算科学
【综合技能】
1. 掌握Java语言基础知识,java容器、IO流、多线程、JDBC技术等
2. 能运用常见的设计模式(Singleton、SimpleFactory、Observer等)
3. 掌握J2EE应用开发,包括JSP、Servlet、JSTL、ExtJs、JQuery等
4. 掌握Struts2、Spring、Hibernate、Ibatis等主流的J2EE框架
5. 掌握常用SQL语句,Oracle、MySql数据库
6. 能安装、调试Java应用服务器Tomcat等,能用Eclipse、MyEclipse等IDE工具进行Java开发
7. 掌握常用的Linux的命令、能在服务器进行常用操作
8. 熟悉Hadoop、Hbase、Zookeeper大数据集群的搭建等,熟悉HBase应用开发
【工作经历】
2012/09-2013/03 联创亚信科技(南京)有限公司(实习)
2013/07-2014/04 上海哲仁信息科技有限公司
2014/05-至今 塔塔信息技术(中国)股份有限公司上海分公司
【项目经验】
1、江苏计费详单云查询系统
2、山西移动详单云系统
3、广州市番禺区智慧健康公共服务平台建设和示范应用项目
【求职意向】
工作性质 全职 目标职能 Java软件工程师
【自我评价】
1. 做事认真、有耐心、有责任心
2. 在工作中能与同事和睦相处,具有团队合作精神
3. 勤奋好学,能够认识自己的优缺点努力改正,不断完善自我
【主修课程】
常微分方程、高等代数、数学分析、解析几何、离散数学、Java程序设计、WEB开发技术、UNIX操作系统等
江苏计费详单云查询系统
软件环境 Hadoop-2.0.0-cdh4.0.1、Hbase-0.92.1-cdh4.0.1、Zookeeper-3.4.3-cdh4.0.1、Tomcat6
责任描述 系统分为两大模块:数据入库模块、数据查询模块,在项目开发中,我主要负责数据入库模块以及数据导出模块中的部分查询业务。数据入库模块的数据源以文件的形式存放在服务器上,程序用多线程并发读取和处理大量的话单文件,数据导出模块用webservice对外提供web查询接口。
项目技术 数据入库模块通过多客户端多线程并发处理大量的话单文件,数据导出模块都用webservice对外提供web查询接口。
山西移动详单云系统
软件环境 Hadoop-2.0.0-cdh4.5.0、Hbase-0.94.6-cdh4.5.0、Zookeeper-3.4.5-cdh4.5.0、thrift-0.9.1
责任描述 在系统开发过程中我和我同事主要负责hadoop集群的搭建优化以及解决hadoop、hbase的单点问题,以及开发数据采集程序,查询模块则用C开发,我们主要负责搭建C操作hbase的thrift环境以及协助同事开发查询接口。
项目技术 hadoop的单点问题通过HA(High Availability)机制可以实现namenode的热备一旦切换直接可用,hbase的单点问题通过在regionserver上启动hmaster来解决,数据采集通过多客户端多线程来达到最高的效率。
广州市番禺区智慧健康公共服务平台建设和示范应用项目
软件环境 MySQL 5.5.40、JDK 1.6、Tomcat6、OpenStack、PostgreSQL
责任描述 在项目开发过程我主要负责项目的平台功能中部分模块的开发,包括虚拟化模块、备份与恢复模块、日志模块以及Linux监控软件的安装。
项目技术 项目前端开发主要采用vaadin框架,虚拟化模块、备份与恢复模块的开发需要通过http方式远程调用OpenStack的REST接口,以及安装Nagios来监控Linux系统。