8年工作经验,其中5年后端团队管理经验,有2次项目从0到1的经验。
熟练SpringMVC,SpringBoot,SpringCloud,MyBatis 等开源框架。
熟练运用 RabbitMQ,RocketMQ,Redis,XXL-JOB 等中间件。
熟悉 MySQL,MongoDB,Oracle ,掌握 PL/SQL 语言。
熟悉分布式系统的设计和应用,熟悉分布式、缓存、消息等机制。
熟悉分库分表技术,和高并发产生的大量数据存储问题 。
熟悉 Linux、项目部署,熟练使用 SVN,GIT 版本控制工具。
项目介绍:
乐课网是在线针对K12教育的在线平台,主要是PC端+Pad端+手机端。旨在为从小学到高中阶段的线上补课,实时课堂,线上组卷阅卷,在线考试,练习作业,根据学前,学中,学后三个阶段学情数据分析,对学生定制化教学。配合手机端乐桃app,建立学生,家长,学校的沟通方式,实时推送学生作业状态,补课通知,课堂考勤,作业提醒等,让家长随时知道孩子的学习情况。另外和名校名师合作,制作优质的教学资源包,在线售卖,共享教育资源。项目主要包括作业系统,考试系统,云笔记,资源库,补课系统,实时课堂,学情分析,激励系统等主要子系统。
项目职责:
参与了排课系统,学校机构管理,组卷系统的研发,后面主要负责作业系统、考试系统、阅卷系统,自主学习,错题本系统等5个模块的研发工作。
参与实时课堂万人课堂升级开发工作。
推进迭代开发进度,主导技术方案设计和工时评估。
线上问题解决,代码Review。
技术特点:
项目采用 SpringCloud+MyBatis + MySql +RabbitMQ + Redis +Nginx ,该项目部署在阿里云服务器,做了5台服务集群应用,其中实时课堂,在学校单独部署了2台服务器,解决实时课堂对其他应用的影响。