工作经历(案例一)
工作时间:2015-07到2017-07
公司名称:简历堆招聘咨询有限公司 | 所在部门: | 所在岗位:java开发工程师
工作描述:
01. Java基础扎实,有良好的编程实现和书写规范;
02. 熟悉Struts2 + Spring + Hibernate的轻量级JavaEE框架;
03. 理解使用jQuery easyui和Ztree前端框架,熟悉Html,Css及javaScript脚本语言,会使用Ajax进行异步交互;
04. 熟悉mybatis和SpringMVC,了解mybatis和SpringMVC的运行原理,能够使用SSM框架开发。
05. 熟悉Mysql,了解Oracle关系型数据库,了解非关系型数据库Redis;
06. 熟悉SVN版本控制工具,项目管理工具MAVEN的使用;
07. 熟悉Tomcat应用服务器的配置、部署和连接池配置的相关应用;
08. 了解Nginx负载均衡的使用,页面静态化Freemaker的使用,activeMQ实现异步通信的使用;
工作经历(案例二)
工作时间:2015-04到2017-02
公司名称:简历堆信息科技有限公司 | 所在部门:电商部 | 所在岗位:java开发工程师
工作描述:
在该公司主要负责两大部分内容:消费者购物管理系统,framework工具类。
1、消费者购物管理系统:负责公司网站整体架构、数据库设计、程序编码和维护;对消费者购物系统的用户、产品、购物、活动、微信及微博授权登录、微信及支付宝支付等模块开发;部分Web前端开发调试,开发中对应的接口文档编写;
2、framework工具工程:对消费者购物系统中需要用到的公共类方法或函数等进行封装,其中包括短信,图片上传,代理,在线客户,等其他一些API
工作经历(案例三)
工作时间:2016-03到至今
公司名称:简历堆招聘咨询有限公司 | 所在部门: | 所在岗位:java开发工程师
工作描述:
根据需求分析,编写代码,为项目模块实现具体功能和特性。
乐淘网
2016/11-至今
软件环境: Oracle、Tomcat7.0、SSH框架
开发工具:MyEclipse
项目描述:
乐淘网是根据企业的需求做的一个为了广大用户可以方便购物的电商网站。该项目采用B/S模 型开发。前台包括商品的展示(锐意独家模块、最新商品模块、疯狂抢购模块)以及用户的登录、注册和购物模块等;后台包括商品和类别的统一管理,以及管理员和用户的注册、登录验证及数据校验、异常处理、代理设计、业务逻辑扩展。本项目主要模块有商品模块、订单模块、系统管理、会员和店铺管理等模块。
项目职责:
本人主要负责商品管理模块。商品设置有上架和下架的状态,当商品在购买状态时是不允许删除商品的,我们会把它的库存先清为零,再在规定时间段让该商品下架,根据需要是否删除。为了减少服务器的压力我们使用了图片分离技术,在商品详情页使用了页面静态化技术提高了网站的访问速度,后台商品添加中在商品详细描述中使用了富文本编辑框。
项目总结:
在这个项目中,首先我并没有考虑到商品在购买和展示时是否可以删除,经过思考和团队的商量,我们解决了这个问题。在商品描述这个功能时我在网上百度了资料,自学了fckeditor富文本编辑框的使用,在商品后台管理时,事先我们是对所有商品显示在一个表中进行管理,后来觉得应该对商品进行分类管理,比较容易管理。
义乌吉祥酒店管理系统
2016/07—2016/10
软件环境: MySQL5.0、Tomcat6.0、SSH框架
开发工具:MyEclipse 8.5
项目描述:
为了信息化酒店的管理,方便客户点餐以及对餐桌等方面的管理,开发了该项目,其中前台包括菜系、菜名的展示以及用户加入购物车结账模块等;后台包括菜系和菜名的信息管理包括菜系菜名的信息管理,运用模糊查询和分页技术,使系统操作更加方便快捷。
项目职责:
1、参与数据库设计以及后台菜单菜系页面展示。
2、负责后台菜单菜系的信息管理和复杂查询,以及订单状态的修改。,
3、参与前台菜单菜系的分页展示和模糊查询。
4、了解订单的创建和结账。
5、完善了该项目的相关文档资料。
项目总结:
本项目应用了SSH架构开源解决方案,使我在SSH整合开发上也得到了很大提高,由于应用了Hibernate进行持久化操作大大减少了DAO层代码的冗余。在事务控制方面由于应用了Spring框架,把原本要在业务逻辑层上显示控制事务的代码,通过AOP技术移植到了配置文件中,大大减少了非业务代码的侵入性,从而提高了我们系统的可扩展性,使用了Spring注解开发、AOP编程大大缩短了开发周期,IOC容器很好的实现了程序的解耦合。
南浔久安医院信息管理系统
2016/03-2016/06
软件环境: Mysql5.6、Tomcat7.0、SSM框架
项目技术:富文本编辑器图片上传,easyUI前台框架,ajax异步传输信息修改,站内搜索lucene等等
开发工具:MyEclipse 8.6
项目介绍:
随着业务流量的增大,以及医院规模的扩大,急需一套信息管理管理系统替代人工管理的方式,于是开发了这个项目。项目规模不大,但是前后台各功能都已实现,满足了客户的需求。
项目描述:
该项目是医院信息管理系统,后台包括不同角色的登录对医院信息,科室信息,就医指南,新闻中心,设备和用户等方面的管理,前台展示医院详情,医师介绍,医院概况和科室等方面的介绍等等,我主要负责了后台登录、权限管理、用户管理、前台搜索模块代码的编写和实现。
项目职责:
1、 负责后台权限管理和用户管理。
2、 前台搜索模块代码的编写及医院详情信息展示。
3、 参与数据库设计,需求分析。
4、 代码测试,文档编写
项目总结:
在项目中,上传图片时,开始用的是js代码用作图片预览,效果虽然实现,但是还不是特别理想,于是用了富文本编辑器,可以很方便的多图片上传。整个项目的开发从需求分析,数据库设计到项目的验收由我们小组独立开发,对自己的开发经验和对业务逻辑的理解有很大提升。
工作经历(案例四)
工作时间:2015-06到2017-07
公司名称:简历堆管理咨询有限公司 | 所在部门: | 所在岗位:java开发工程师
工作描述:
在目前这家公司我主要是担负软件开发的工作,由于该公司属于创业公司,所以在前期的工作除了代码开发以外,还有项目模块的需求分析、测试、和部署上线的后期维护(运维),以及和业务人员的需求对接等;
在代码开发这一块,因 为公司需求和人员的关系,虽然我的定位是java后端开发,但是在有的项目中前端代码也是我开发
在两年的工作下来,我对web项目和servlet&jsp、spring mvc框架比较了解;尤其是servlet&jsp,其实在现在来说这已经是非常过时的技术,servlet的多线程机制也不满足访问量大、快速响应和高并发的需求,如果要适应这些需求,又必须增加服务器或者是分布式应用,也无疑是增加成本,现在比较流行的前后端分离技术,将控制层用node.js来写,因为node.js是一种单线程机制,如果遇到阻塞(回调函数)会直接执行后面的动作,极大的节省了时间,而与后端的通信可以通过webservice或者websocket来执行,或加上采用缓存服务器redis,和使用osgi karfa替代tomcat进行热部署,实现项目的高效率