1. 熟练掌握JAVA面向对象编程;熟悉J2EE架构,熟练掌握SSH(Spring,Struts2,Hibernate)和SpringMVC,ibatis,MyEclipse等主流WEB开发框架和开发工具。
2. 熟练使用MySQL,Oracle等关系型数据库,能够编写复杂的SQL查询语句。
3. 能熟练使用highcharts插件制作用户数据报表,以及能使用bootstrap等前端框架用于前端交互构建。
4. 熟练安装,配置,调试Java应用服务器如:Apache Tomcat,并进行Java程序的开发部署;
5. 熟练使用svn版本控制,熟练使用JQuery、AJAX技术。
6. 熟练掌握HTML 、DIV+CSS、JavaScript、JSP等网页技术。
7. 拥有非常扎实的Java编程功底,和良好的编码习惯。善于沟通和交流,在管理中,能发挥每个成员的优势,让团队变得更有效率,开心的工作。
2016年5月-2016年10月:迈时科技公司
行业:互联网金融 职位:Java开发工程师
职责:负责开发了p2p项目爱财富的回款日历,月账单以及财务报表等模块,以及中国媒体云项目的mysql,memcached,tdsql,redis,负载均衡等模块的开发。
2015年7月-2016年5月:中国绿谷网
职位:软件工程师
行业:电商
职责:担任研发组组长,负责了绿谷优配微信端app前后台的研发,以及参与中国绿谷网项目后台的研发。编写项目需求设计文档,控制项目进度,组织人员进行技术点突破,培训初级程序员,向上级汇报工作。
2014年9月-2015年6月:瑞迪软件公司
职位:技术支持
行业:企业管理软件开发
职责:主要负责公司所属项目模块代码的编写,参与文档需求的分析、数据库设计等工作。
项目名: 中国媒体云
开发周期: 2016年8月-2016年10月
软件环境:Tomcat7.0,jdk1.8
开发工具:Eclipse 4.5
总体技术:Spring +struts2+ibatis
项目描述:中国媒体云是一个面向媒体机构的云项目,产品包括云服务器,云数据库,redis,memcached,云硬盘,负载均衡,私有网络等模块,用户可以在上面购买自己需要的云产品,可以通过图表的方式查看服务器的CPU,内存,硬盘等的使用量和云数据库每天增删该查数量,以及续费,改名,改端口,扩容,配置redis和负载均衡等管理功能。
责任描述:本人负责编写云数据库,redis,memcached,负载均衡,tdsql等模块,包括波动图查看云产品的各个参数的使用情况,可以修改字符集,初始化,续费,扩容,添加监听器,负载均衡以及对操作日志的下载查看功能等;
项目名: 爱财富
开发周期: 2016年5月-2016年7月
软件环境:Tomcat7.0,MySQL,jdk1.7
开发工具:Eclipse 4.5
总体技术:Spring +Struts2+ibatis
项目描述:爱财富是一个面向理财爱好者的p2p项目,主要有爱定期,爱快转以及活期收益等理财产品,爱定期又包含了一月,三月,六月,十二月等供用户选择,用户资金在第三方托管,对用户数据进行加密以保证用户的资金和信息安全,针对不同的用户有新手标(对新用户有很高的收益),加息券(给新用户更高的利息),代金券(给新用户更多的份额)等活动选择,并且对用户的投资收益进行统计分析,用饼状图展现用户的资产,用动态的产品日历展现用户的投资收益和回款时间。
责任描述:本人负责爱财富微信端回款日历,月账单以及用户资产等模块的编写;以及pc端的用户产品列表,用户资产等模块的编写;以及对用户的数据统计分析。
项目名:绿谷优配
开发周期: 2016年2月-2016年5月
软件环境:Tomcat7.0,mysql,jdk1.7,windows 7
开发工具:MyEclipse10
总体技术:Hibernate + SpringMVC+Jquery
项目描述:绿谷优配是一个微信端的B2C蔬菜电商平台,基于绿谷网新的运营模式及要求,进行农产品发布与采购。平台主要包括两部分:后台管理、移动前台,其中后台管理主要包括:用户管理、角色管理、权限管理、日志管理、会员管理、商品类型维护、商品维护、订单管理等。本系统采用传统的主流的springMvc+hibernate框架来实现,采用JQuery和ajax控制来实现权限的控制和拦截。采用Md5来实现数据的加密,保证用户安全,微信前台包含了商品列表页,购物车页,订单页,订单明细页,个人中页,消费记录页,个人信息页等;使用了HTML5+CSS3+jquery来实现前台页面搭建,采用传统的主流的springMvc+hibernate框架来实现与数据库交互,使用dailog实现上拉加载,下拉刷新的交互方式使用户更方便操作,使用微信openID来实现自动登陆。
责任描述:全权负责整个项目的研发和测试,编写项目需求设计文档,控制项目进度,组织人员进行技术点突破,培训初级程序员,向上级汇报工作。