主要负责:
1、与产品经理、项目经理进行项目需求讨论与需求评审
2、负责核心项目框架搭建,核心业务模块设计
3、负责基础公共模块设计与开发
4、负责项目性能优化
5、对新人或普通开发工程师进行辅导,帮助其快速成长
6、独立完成部分较小规模系统的系统分析文档和详细设计文档的撰写
专项技能
精通java语言开发技术,具有良好的编程习惯
熟练使用Tomcat、熟悉Nginx
熟练使用MySQL关系型数据库和Redis、MongoDB(NoSQL)非关系型数据库
熟练使用Spring、SpringMVC、MyBatis、SpringBoot、SpringCloud框架
熟悉RabbitMQ、Kafka消息中间件
熟悉Dubbo分布式框架,Zookeeper使用
熟练使用Maven项目部署方式
熟练使用Eclipse、Intelij IDEA、STS开发工具进行开发
熟悉使用linux常用命令、CRT/Xshell使用
熟悉HTML5、JavaScript、JQuery、AngularJS、BootStrap、Ajax、Vue等
熟悉使用postman测试工具以及swagger2API开发工具
具有很好的优化能力(代码优化、sql优化等)
项目一 e直购 2019.02-至今
依赖技术:
springcloud+springboot+redis+BootStrap+vue+swagger2
开发环境:
Eclipse+MySql+Jdk1.8+SVN+Maven
项目介绍:
该项目是一个B2C电子商务网站,项目采用商家入驻的模式,商家入驻平台提交申请,有平台进行资质审核,审核通过后,商家拥有独立的管理后台录入商品信息。商品经过平台审核后即可发布。该项目主要有网站前台、运营商管理后台、商家管理后台,我在该项目中主要负责的模块有商品审核、订单查询,购物车和商品上传功能。主要用到的技术有用Redis对基础数据的缓存,达到减轻数据库压力,并且使用swagger2生成开发文档。
责任描述:
1、商品审核功能 商家提交商品信息,运营商审核其是否可以上架
2、购物车功能 未登录时存入cookie,登录时存入redis
3、订单查询模块 用户购买商品的所有订单的查询展示
4、商品的上架 使用fastDFS上传图片
5、操作项目在linux系统部署运行
项目二 天成仓储 2018.08-2019.02
依赖技术:
Spring+SpringMVC+MyBatis+Shiro+redis+BootStrap
开发环境:
Eclipse+MySql+Jdk1.8+Tomcat+SVN+Maven
项目介绍:
该仓储管理系统主要是针对中小型企业的仓储管理系统,系统主要分为仓储管理、出入库管理、基础数据、系统维护等模块;仓储管理模块分为库存查询、出入库记录;出入库管理分为货物出库、货物入库;基础模块分为供应商管理、客户管理、货物信息管理、仓库信息管理等。这个项目对管理员进行了权限的管理,分为超级管理员和普通管理员;超级管理员可以对每个仓库进行管理,可以对基础信息操作,而普通管理员就只能对自己所管辖的仓库进行管理。这个项目用到的技术是前台BootStrap+AngularJS,后台SSM,数据库用的是MySQL,缓存用的是redis,前后端分离,通过restful风格前后端数据交互。
责任描述:
我主要负责仓储管理系统,系统主要分为仓储管理、出入库管理、基础数据、系统维护等模块。
1、仓储管理库存进行查看,库存表可以通过POI技术进行导出
2、 出入库记录、根据时间对仓库出入库类型查询
3、系统维护中对管理员的密码进行修改
4、 基础数据行操作等