姓名_JavaEE工程师_2年
姓名: 年龄: 学历: xxx 28 大专 性别: 籍贯: 专业: 工作经验: 电子邮件: 男 广东省肇庆市 计算机应用技术 2年 ***********现居住地: 广州天河 联系电话: 138xxxxxxxxxx 教育经历 2008/9—2011/7 求职意向 Java开发工程师 工作经历 广东第二师范学院(计算机应用技术) 2013.09 ---- 2016.12 佛山高进信息科技有限公司 职务:Java开发工程师 负责公司已有系统的维护以及公司新项目的开发; 参与公司公司新技术的研究和实现;参与产品功能模块的概要设计和详细设计;参与功能模块的代码编写和单元测试;参与项目需求分析、系统框架和各个功能模块的详细设计;根据需求实现数据库设计以及代码的编写。 项目经验 项目名称: 高明环保局协同办公系统 周期: 2014.4 —— 2014.9 项目描述: 为方便使用和维护,高明环保局提出需求:将原有的各个分散的系统集合成一个协同办公系统,并且添加其它新的子系统,方便用户统一使用。基于需求,我们在JavaEE + MySQL + Windows2008平台下开发了高明环保局协同办公系统。在该项目中,我担任开发工程师,主要负责项目具体功能的开发、测试、维护等工作。该项目采用了SSH来实现系统的整体架构。系统包括了客户端和后台管理端。后台管理端包括:个人主页、行政管理、后勤管理、服务管理、学习空间、个人空间六个子系统。我参与了个人主页以及服务管理两个子系统的开发。 在开发过程中,涉及到的技术点有:在用户管理中利用poi实现了用户数据的导入和导出;在日期输入上选择了WDatepicker插件实现了日期的输入功能;在标签使用上灵活地使用了struts的优势1
标签,例如checkboxlist、select以及date标签实现数据的显示;除此之外我还利用了ajax的同步与异步方式实现系统功能的处理;在工具类的使用上我用了HibernateDaoSupport和WebApplicationContextUtils实现业务逻辑的操作;在富文本编辑器上采用了极其方便的ueditor来处理系统的多格式文本内容、图表等等;在数据库建模上使用了power designer进行建模并逆向工程开发功能模块;在查询数据方面自定义了一个查询工具类QueryHelper实现条件和排序的数据查询;在系统的定时任务调度中使用了Quartz框架精确地制定任务和执行的时间;在系统的统计图表上使用了Fusioncharts实现了曲线图以及饼图2d/3d的展示;在用户的权限鉴定上自定义了一个PermissionCheck的权限鉴定类实现用户的粗粒度的权限鉴定;在邮件的功能上使用了JavaMail实现了邮件的自动发送功能。 主要功能描述: 该系统包含如下子系统:个人主页、行政管理、后勤管理、服务管理、学习空间、个人空间。 个人主页子系统包含如下模块:个人信息、环保信息、业务咨询、污染投诉、服务预约、易告知、调查问卷。 服务管理子系统包含如下模块:用户管理、角色管理、环保动态管理、污染投诉管理、业务咨询管理、服务预约管理、易告知管理、调查问卷管理。 职责描述: 1、 参与并完善需求、设计文档中负责开发的功能模块的UML图形和功能描述、进行数据库设计。 2、 在开发阶段按照项目组的要求独立完成用户管理、角色管理、环保动态管理、污染投诉管理、业务咨询管理、服务预约管理、环保信息、业务咨询、污染投诉、服务预约等功能模块的开发与测试。 3、 配合开发团队进行联合调试和编写系统相关文档。 4、 根据客户定制需求开发扩展模块。 项目名称: LoveQMall网上商城 周期: 2015.5 —— 2016.12 项目描述: LoveQMall网上商城是为佛山的一家电商公司开发的一个综合性的B2C平台。普通游客可以浏览商品,而会员除了可以浏览商品之外,还可以下订单,以及参加各种活动;商家可以入住LoveQMall商城,在该平台上开店出售自己的商品,并且得到LoveQMall商城提供的可靠的服务;管理员、运营可以2
在平台后台管理系统中管理商品、订单、会员等;客服可以在后台管理系统中处理用户的询问以及投诉。 鉴于商城具有业务复杂、高并发、集群、负载均衡、高可用、海量数据、分布式、技术新、技术范围广、系统安全的特点,我们采用了分布式架构来实现了该项目的整体架构,包括有:后台管理系统、前台系统、单点登陆系统、订单系统、搜索系统、会员系统、支付系统、购物车等等。在该项目中,我主要负责项目相关系统的开发,主要有以下几个系统:后台管理系统、前台系统、单点登陆系统、订单系统、搜索系统。 在开发过程中,涉及到的技术点有:在系统架构上,采用分布式的系统架构,其中前台系统和单点登录系统采用了集群的方式部署,在后台管理系统中采用了Maven的多模块化的管理,按照业务功能的不同,水平切分工程,按照系统层次垂直切分成不同的模块;系统内部接口调用采用Httpclient,并且使用Httpclient的连接池技术,接口提供端采用RESTful方式的接口定义;系统之间的通知机制采用MQ的方式,使用RabbitMQ实现,使用了RabbitMQ的消息订阅模式的消息机制;系统的接口还对JS的跨域做了支持,采用了jsonp的解决方法,在后台接口中扩展了spirng提供的jackson数据转化器实现。具体技术有如下: 1、Spring、SpringMVC、Mybatis(各工程的框架搭建) 2、JSP、JSTL、jQuery、jQuery plugin、EasyUI、KindEditor、CSS+DIV、json/jsonp 3、Redis(数据库用于缓存服务器) 4、Lucene、Solr(搜索) 5、Httpclient(调用系统服务) 6、Mysql 7、Nginx(反向代理web服务器) 8、Quartz(定时调度任务框架) 9、RabbitMQ(消息队列) 主要功能描述: 1、 后台管理系统:管理商品、订单、类目、商品规格属性、用户管理以及内容发布等功能。 2、 前台系统:用户可以在前台系统中进行注册、登录、浏览商品、首页、下单等操作。 3、 单点登录系统:为多个系统之间提供用户登录凭证以及查询登录用户的信息。 4、 订单系统:提供下单、查询订单、修改订单状态、定时处理订单。 5、 搜索系统:提供商品的搜索功能。 职责描述: 3
1、 后台管理系统,主要实现商品管理、商品规格参数管理、CMS等,并且提供了跨域支持。 2、 前台系统,主要是面向用户访问,使用Httpclient和后台系统接口做交互,并且该系统在部署上采用集群的方式。 3、 单点登录系统,主要是提供集中用户登录凭证的集中解决方案,提供和用户信息相关的接口,比如说用户注册、查询等接口。 4、 订单系统,主要是提供和订单相关的业务接口,在订单系统了做了严格的数据校验并使用队列实现高并发的支持,除此之外我还使用了Quartz定时任务实现对订单的定时扫描,比如说关闭超时未付款的订单。 5、 搜索系统,主要是提供商品的搜索,采用开源企业级系统Solr实现,采用了MQ机制保证了商品数据可以及时同步到solr中。 6、 缓存,主要是用Redis实现,并且对Redis做了集群来保证Redis服务的高可用。 技能专长 1. 熟练运用struts2、hibernate、spring、mybatis、springmvc等主流框架; 2. 熟练运用jsp、HTML、js、jquery、easyui、Ajax、JSTL/EL、WebService、jdbc、dom4j、log4j等技术; 3. 熟练应用MyEclipse、Eclipse等开发工具; 4. 熟悉常用SQL语句,熟练运用MySql、Oracle数据库; 5. 熟练Java编程 ,了解常见设计模式,熟悉软件设计开发流程; 6. 能够运用UML、PowerDesigner等建模工具进行需求分析和模型设计; 7. 熟悉SVN、Maven等项目管理工具; 8. 熟练运用tomcat服务器,linux服务器搭建,Junit使用debug工具对程序进行调试。 自我评价 1. 在生活中, 我是性格沉稳, 积极乐观的人;在学习中,我是一个喜欢探索新技术,乐于分享心得的人。 2. 具有良好的团队合作精神,集体荣誉感强。 3. 具有较强的独立分析和解决问题的能力,且工作认真负责。 4. 拥有良好的编写代码习惯,逻辑结构清晰,命名规范。
4
因篇幅问题不能全部显示,请点此查看更多更全内容