个人介绍
1. 学习理解能力强,能快速接受学习新事物;
2. 热爱编程,对编程以及互联网行业有浓厚兴趣,能独立解决问题;
3. 逻辑思维能力强,有较强时间观念,执行力强;
4. 具有良好的阅读能力和语言文字功底,能独立编写文档;
5. 性格开朗阳光,善于与客户和同事沟通交流;
6. 做事稳重,有独自解决问题并负责的能力
工作经历
2020-08-01 -至今武汉楚之天教育咨询有限公司java开发
1.在职期间参与了项目维护 2.负责项目的开发、调试、上线跟踪 3.维护gitlab平台 4.负责项目的数据库设计、主导模块研发 5.完成上级交办的其它事宜
教育经历
2016-09-01 - 2019-06-24武汉船舶职业技术学院电气自动化专科
技能
项目描述: 该系统是给合作企业的线学习后台管理系统的2,0升级版本,采用springboot重构项目。该平台主要提供了单点登录、权限管理、企业管理、员工管理、课程编辑、指派任务、考试编辑、签到管理、技能补贴、统计分析等功能 项目采用前后端分离,后端采用springboot微架构,持久层用的是MyBatis-Plus,使用Swagger生成接口文档,使用MySQL作为数据持久化,redis作为数据缓存,进行页面的数据交互。 用户的视频观看记录使用MySQL的存储过程脚本记录到库中,引入保利威的插件进行视频观看。 项目职责: 一、开发: a.数据库表设计 b.项目模块设计 主要负责的模块:单点登录、角色管理、动态路由、接入企业*和钉钉第三方接口、短信验证、定时任务、指派任务、数据的Excel导入导出、生成word文档等模块 单点登录:采用jjwt生成token,继承WebMvcConfigurationSupport,实现路由拦截,实现HandlerInterceptor进行ip黑名单过滤以及token验证 短信验证:接口阿里云短信接口发送短信,员工生日提醒、*号登录、找回个人信息均用到 定时任务:定时统计学习进度以及发送短信 Excel导入导出:使用easyExcel进行后台数据的批量导入和导出 其余负责模块在1.0里有描述,便不再复述。
项目描述: 该系统是给合作企业的线学习后台管理系统,该平台主要提供了管理员权限分配、企业管理、员工管理、课程编辑、指派任务、考试编辑、签到管理、技能补贴、统计分析等功能。 项目采用前后端一体式开发,使用MySQL作为数据持久化,redis作为数据缓存,进行页面的数据交互。 用户的视频观看记录使用MySQL的存储过程脚本记录到库中,引入保利威的插件进行视频观看。 项目职责: 一、开发: 个人主要人负责企业管理,技能补贴,签到管理、课程编辑四个模块。 企业模块,平台管理员对于企业信息的增删改说以及分配企业管理员权限,企业管理员完善企业信息以及校验该企业的企业*或者钉钉的密钥。 技能补贴,平台补贴发布以及合作机构申请补贴和发布补贴 签到管理,企业管理员发布线下任务,指定员工进行签到,并统计签到人数 课程编辑,管理员编辑课程视频和附件、指定该课程的查看权限 学员管理,Excel批量导入员工、岗位、部门。企业*或者钉钉一键导入员工、岗位、部门 二、维护上线: 负责在西部数码上部署以及运维,该项目是用tomcat启动,nginx反向代理域名
项目描述: 该小程序是用于合作单位的员工进行在线学习、考试、技能补贴、完成公司指派任务等功能。 项目采用前后端分离,后端采用springboot微架构,持久层用的是MyBatis-Plus,使用Swagger生成接口文档,使用MySQL作为数据持久化,redis作为数据缓存,进行页面的数据交互。 用户的视频观看记录使用MySQL的存储过程脚本记录到库中,引入保利威的插件进行视频观看。 项目职责: 一、开发: 个人主要人负责用户在线学习,考试,技能补贴,签到、用户信息编辑五个模块,以及公共API的封装。 学习,用户学习有访问权限的公共课程,以及学习指定任务的课程,并在学员后台和排名中看到相关的学习进度。 考试,用户进行考试,或者重考,以及成绩排名 技能补贴,用户申请补贴 用户信息,用户基础信息编辑、以及*openid授权登录 二、维护上线: 负责在西部数码上部署以及运维,该项目打包成war包用tomcat启动,nginx反向代理域名