工作描述:
在职期间参与了项目的开发与维护
负责项目开发、BUG修改
参与新知识学习,完成上级交办的其他事宜
项目一 新乐一站式销售平台
项目时间: 2018/11-–-2019/8
项目技术: Spring、SpringBoot、Mybatis、SpringDate、通用Mapper、Mysql、 Redis、ElasticSearch、RabbitMQ、SpringCloud、SpringCloudConfig、SpringCloudBus、 Vuetify、ECharts、Vue
项目介绍: 新乐用户销售平台,采用基于SpringCloud的微服务架构。一期目标完成企业级用户的相关业务,二期对提供非企业用户的服务和一些增值服务。一期工程委托我司进行。由于甲方公司不同于一般小型的创业公司,没有快速完工以抢占市场的需求,且二期计划目标群体大,业务复杂。为提高项目的可维护和复用性,决定使用时下最流行的微服务架构。
项目职责:
1. 负责后台管理中商品管理模块,包括商品的列表展示、增删改的代码实现,项目采用了Springcloud架构,用到了服务的注册发现,负载均衡
2. 负责销售商品的上下架,使用RabbitMQ将商品信息推送至消息队列,同步到es中,并使用Thymeleaf模板技术生成商品详情信息静态页面
3. 负责将录入的图片上传至文件服务器 阿里云OSS对象存储
项目二 正美协同管理系统
项目时间: 2018/04-–-2018/09
项目技术: Spring、SpringMvc、Mybatis、通用Mapper、Shiro、Mysql、ElasticSearch、RabbitMQ、ECharts、JQuery
项目介绍: 正美汽车玻璃有限公司是一家汽车玻璃制造公司,随着公司业务的扩大,原有的传统型ERP无法满足该公司的业务需求,委托本公司制作正美协同管理系统,全面实现协同工作、公文管理、表单管理、文档管理、快速审批、绩效管理、会议管理、文化建设,并能够与其他系统进行整合。
本系统采用经典的单体架构,为正美汽车玻璃有限公司的生产,销售,统计,审计,人事,管理等部门按需定制的综合办公管理系统。
项目职责:
1. 使用定时任务监听超期产品,将消息推送至RabbitMQ,并按照警告级别给相关人员发送邮件
2. 优化报表、文档的搜索,引入ElasticSearch索引库替换原有的数据库模糊搜索
3. 协助测试快速定位模块中的bug出现位置并及时进行修改和完善
4. 参与用户权限管理,基于RBAC模型,采用用户、角色、权限的方案实现.
项目三 皇家御苑公寓管理系统
项目时间: 2017/8---2018/03
项目技术: Spring、Spring MVC、Mybatis、Mysql、JSP、jQuery、JavaScript
项目介绍: 针对皇家御苑公寓的实际情况开发,软件功能涵盖物业公司日常收费、报修、租赁、行政办公管理工作全过程。软件功能模块有: 资料管理、财务管理、租赁管理、日常工作、行政办公、统计报表、基础数据管理、系统管理。
项目职责:
1. 理解项目或产品需求并提出建议,积极参与项目产品规划
2. 根据技术总监的软件整体架构进行软件产品的单元测试工作
3. 负责相关设计、测试文档的编写