掌握IDEA等开发工具;
掌握Spring、Spring MVC、SpringCloud、SpringBoot、MyBatis、MyBatis-Plus等框架进行组合开发;
掌握JavaWeb基础,熟悉Http协议、Session、Servlet、Filter等;
掌握Tomcat、Nginx服务器进行项目的部署;
熟练使用MySQL,Oracle数据库应用并能熟练使用SQL语句;
熟练Redis;
熟悉JavaScript、JQuery、HTML、Vue等Web前端相关技术。
熟练使用Linux操作系统(包括服务器配置、环境搭建及维护);
熟练使用Git,Svn版本管理工具。
熟悉rabbitmq
资产管理项目
项目周期: 2022年3月-2022年9月
相关技术: 前端技术:vue+element
后端技术:SpringBoot+SpringCloud+Mybatis-plus+Oracle+nginx+git+activiti7
项目描述: 为方便综合管理,提供物资领取方便,以及对公司采购物品的存放,从而减少公司资产损失,以及损失之后的赔偿,物品借用功能等,开发一套资产管理系统
主要功能: 主要模块:
权限管理:用户人员角色分配和资产权限分配,以及按钮权限分配等
资产管理:用户资产录入,其他系统资产同步
配置管理:流程配置对应流程人员,支持多配置,对工作场所,物料配件等配置信息
资产借用管理:借用流程 使用工作流进行操作,发送邮件待办等功能,部分使用台账功能
资产遗失管理:遗失流程 使用工作流进行操作,发送邮件待办等功能,包含会签功能,触发不同节点可以响应其他流程,对需要赔偿的资产需要对接财务系统
资产赔偿管理:赔偿流程 使用工作流进行操作,支付功能,使用二维码 扫码支付
资产行政退料管理:行政退料流程 使用工作流进行操作
负责模块: 资产管理模块:保证资产流程中,被其他流程使用,资产增加在途流程,每次更新资产操作增加 更新前 更新后操作记录,资产OA同步更新功能;
配置管理模块:配置资产物料配件导入、导出;配置流程处理人员设置;
资产借用管理模块:根据不同的配置选项取不同的配置人员,使用工作流进行流程操作,触发邮件和待办
资产遗失管理模块:根据不同的配置选项取不同的配置人员,使用工作流进行流程操作,触发邮件和待办
绩效系统项目
项目周期: 2022年9月-2023年1月
相关技术: 前端技术:vue+element
后端技术:SpringBoot+SpringCloud+Mybatis+Oracle+nginx+git+redis+xxl-job+activiti7
nginx做负载均衡,使用session+redis实现共享,git管理版本工具,流程中存在较多的定时任务,而且是分布式,所以采用xxl-job调度中心实现定时任务分片、阻断问题、超时等,
考虑流程比较多,工作流配置化;
项目描述: 主要针对员工积极性和激励性推出绩效系统以及关联的任职资格系统
主要功能: 主要模块:
权限管理:自定义权限角色配置,配置菜单、角色、以及上级领导自定义功能
配置运营功能:使用配置化功能,方便HR使用系统更好的管理自定义配置模板功能
个人组织考核评价功能:对员工制定目标、kpi、关键任务等,从员工完成的目标情况进行打分;
目标调整功能:调整流程,对一些考核评价进行重新走流程
绩效申诉功能:员工对最终结果存在意义,可以提出申诉,HR会根据实际情况调查,从而对员工的打分情况验证真实性;
评价报表数据分析:针对员工完成任务目标形成一个报表,领导可以看到手下员工完成任务情况,完成打分,以及绩效奖金发放等;
绩效改进功能:绩效不满足要求时,领导可以制定绩效改进计划;
负责模块: 负责模块:
权限功能,配置运营,目标调整,绩效改进
售后小程序(微信)
项目周期: 2021年5月- 2021年8月
相关技术: 前端技术:h5
后端技术:Springboot +SpringCloud+nginx+jdk1.8+git+Oracle
项目描述: 售后发展需要,客户之前只能使用官网进行设备录入,为使用方便,需要使用小程序,简化客户的操作,以及设备信息维新进度的更新情况,快递发送情况等
主要功能: 主要模块:
用户个人中心登录,注销用户,手机号短信发送,收货地址功能;
维修单申请、查看等功能,快递进度查看功能,消息推送功能;推送小程序,公众号,评价功能,开票功能,公司税号查询功能,延迟推送功能等、微信支付等
负责模块: 小程序所有模块
开始使用手机号推送消息,后来采用公众号以及小程序对微信推送消息,当用户不允许小程序推送时,使用手机号发送信息,因为有些维修信息,需要延迟发送,故使用mq延迟消息发送信息功能
云上松鼠
项目周期: 2018年8月-2019年1月
相关技术: 前端技术:
基础的HTML、CSS、JavaScript
利用Node.js及Vue.js技术栈,实现前后端分离开发
前端构建工具:WebPack、前端安装包工具:NPM
ajax框架:axios
Thymeleaf实现页面模板和静态化,提高页面响应速度和并发能力;
基于LocalStorage实现离线客户端购物车,减轻服务端压力等
后端技术:
SpringMVC、Spring、Spring Boot和MyBatis
利用Spring Cloud技术栈,
角色 | 职位 |
负责人 | 高级java开发工程 |
队员 | 前端工程师 |
队员 | 后端工程师 |