有5年多的开发工作经验,一直从事Java方向的开发工作。
擅长并使用过技术:
后端: Java,Spring全家桶(SpringMvc,SpringBoot,SpringCloud等),Mybatis
DB: Mysql,Oracle
NoSQL: Redis,MongoDB, ElasticSearch
中间件: RocketMQ,Nginx
前端: Vue,js,Bootstrap,JQuery
熟悉Linux环境,有比较丰富的Linux环境上部署运维等工作经验
SaaS版-在线教育平台
首先承担Leader一职,负责设计ER,参与需求讨论,参与原型设计评审,技术难点,运维部署,复杂业务的调研和开发工作。
平台包括,课程中心(分为讲师学员两个身份,讲师创建课程上传视频,学员可以参加公开课或者报名了的课程的学习-看视频等);
项目中心(类似华为云devCloud的一个敏捷管理平台,支持创建项目,迭代,规划,代码管理,测试计划相关等);在线课堂(以课堂的形式,管理学生,可以分发作业,观看文档资料和视频资料,提供在线的沙箱环境和在线IDE功能等);考试系统(在线考试的系统,分批次考试,数据与其他平台对接,监考等功能);租户运营管理系统(租户维护自己的信息,人员的信息,自定义一些角色权限,购买服务的地方);平台运营管理系统(内部人员使用的平台,管理查看租户的信息和部分重要资源的信息);
首先,这个平台是那一套教育SaaS平台下的一个管理方面的子平台。用于服务提供人员,维护系统的默认权限相关信息-如角色,菜单等;以及资源信息-如可用的在线的沙箱环境和cloudIDE的资源和使用状态等等;以及各种报表的查看等等功能
首先,这个平台是那一套教育SaaS平台下的一个提供给租户使用的其中一个子平台。不过此系统目前只提供给购买的用户,也就是登录才能使用。目前主要提供教育方面的功能。在线看录播课,直播课,提供给老师管理的平台,分发作业,提供在线IDE和沙箱的实验环境,模拟devCloud流程的管理平台