● 四年Java开发经验,多个项目开发经历,能根据需求进行合理高效地完成设计、开发
● 熟练使用MySQL,SqlServer,熟练数据表设计,SQL优化
● 熟练使用SpringBoot、SpringMVC、Mybatis、Dubbo等框架,熟悉分布式开发
● 熟练使用缓存Redis,消息队列RabbitMQ,ActiveMQ等中间件
● 熟练使用Linux、Shell
● 熟练使用Jsp、HTML、JavaScript、jQuery、Bootstrap、Vue.js
● 熟练使用各种工具进行性能优化和故障排查
一、在线教育核心API系统
使用技术:Mybatis、SpringBoot、MySQL、Redis、RabbitMQ、protobuf
项目描述:后台核心API系统,为各个端(老师端、家长端、助教、PC)提供API服务,主要模块有订单支付、课程管理、登录、钱包、教学任务、活动、用户管理等。
职责:参与钱包、活动、教学任务等模块的开发,技术优化
二、在线教育课件库系统
使用技术:Mybatis、SpringBoot、MySQL、Redis、RabbitMQ、Zookeeper
项目描述:直播课课件库,主要功能有课件转码、课件上下架、课件售卖、对接第三方题库
职责:负责该项目的设计开发,编写核心代码,数据迁移,数据表拆分
三、通勤班车后台管理系统
使用技术:Hibernate、SpringBoot、MySQL、JavaScript、jQuery、Vue
项目描述:通勤班车后台管理系统,模块有用户管理,订单系统,车辆调度,数据统计,报表
职责:① 参与后台管理系统从零到一的开发
② 独立完成面向企业客户的信息系统,有企业订单查询,员工乘车信息统计,班车历史路线,实时定位等功能