【Java工程师简历】
本文将基于提供的Java工程师简历,详细阐述该工程师的技能、工作经验以及项目经验,以展示其在Java开发领域的专业知识和技术能力。
### 个人基本信息
该工程师为男性,27岁,居住在杭州,具有2年的工作经验。他曾在杭州商快软件有限公司担任软件开发工程师,并在互联网/电子商务行业积累了丰富的经验。他的专业背景是材料成型及控制工程,但已转型至Java软件开发领域,拥有本科学历。
### 技能概述
- **编程语言**:熟练掌握Java编程,具备优秀的编码能力,擅长面向对象编程。
- **Web开发**:熟悉JavaWeb和JDBC,能够进行Web应用程序开发。
- **框架应用**:精通SpringMVC、Spring和MyBatis,对Struts2和Hibernate有了解。
- **开发工具**:熟练使用Eclipse、SVN和Maven进行项目管理和构建。
- **服务器配置**:了解Tomcat等应用服务器的配置与部署,熟悉Linux操作系统基础操作。
- **前端技术**:掌握JavaScript、Ajax和jQuery,能够进行前端开发。
- **数据库**:熟练掌握MySQL,能有效运用SQL语句。
- **分布式系统**:理解FastDFS原理,熟悉FastDFS Java接口应用,处理图片服务器搭建。
- **权限管理**:使用Shiro实现用户权限管理。
- **任务调度**:掌握Quartz任务调度框架。
- **消息队列**:熟悉ActiveMQ消息队列技术。
- **搜索引擎**:了解ElasticSearch搜索引擎。
- **缓存管理**:接触过Redis缓存管理系统,处理分布式缓存和集群下session共享问题。
### 工作经验
1. **杭州商快软件有限公司**(2016/7 - 至今)
在此期间,他负责了商品管理模块的开发,包括商品品牌添加、上架和下架功能。他还参与了商品列表页面、商品详情页面(采用静态化技术降低服务器压力)以及购物车和订单模块的实现。
2. **杭州晟易网络技术服务有限公司**(2015/6 - 2016/9)
他在此公司主要负责老项目的代码维护和新项目的部分模块开发,如基础档案、订单系统和用户管理模块,同时使用JUnit进行模块测试。
### 项目经验
1. **在线云商**(2016/7 - 至今)
该项目采用SpringMVC、Spring、MyBatis、Maven、CentOS、Solr、Redis和Nginx等技术栈。工程师在项目中负责商品管理、品牌添加、商品上下架、商品列表页面、商品详情页面(静态化)、购物车和订单模块的设计与实现。使用FastDFS作为图片服务器,Redis作为缓存服务器,Solr进行站内搜索,有效减轻了主服务器压力。
2. **物流台管理系统**(2015/9 - 2016/6)
这个项目采用Spring3、Hibernate、Struts2、Activiti、EasyUI、POI和Shiro。工程师在此项目中负责模块测试,使用Struts进行数据验证和文件下载,通过Shiro实现用户权限管理,并主要负责基础档案、订单系统和用户管理模块的代码实现。
### 教育背景
该工程师于2008/6至2012/6在浙江科技学院就读,获得材料成型及控制工程本科学位,虽然专业并非计算机相关,但他通过自我学习和实践,成功转型为专业的Java软件工程师。
综合来看,这位Java工程师具备扎实的技术基础,丰富的项目经验,特别是在互联网/电子商务行业,对于JavaWeb开发、数据库管理、分布式系统和权限控制等方面有着深入理解和实践经验,是寻求相关职位的理想人选。