1.熟练掌握Java,包括集合、IO、并发编程、JVM等;
2.掌握常用的设计模式;
3.掌握MySQL数据库的事务,索引相关知识;
4.熟悉分布式缓存Redis,Elasticsearch检索,消息队列(kafka、RabiitMQ、RocketMQ),分布式事务seata;
5.掌握Spring Cloud微服务框架;
6.掌握开发工具Git、Maven、Docker;
7.熟悉计算机相关知识,包括数据结构,操作系统(掌握Linux常用操作命令)以及计算机网络等;
1.项目名称:贝壳云悦
项目时间:2019.7-至今
项目描述:为区域、学校、教师提供教学资源,教研工作、管理、活动以及培训等服务的解决方案。整个系统的层次是由管理层
OSS,经过POSS和COSS,最终下沉到SOSS用户层。
项目职责:独立负责支付服务、IM服务、直播服务、图书服务、微书城服务,负责系统整合分布式事务seata,参与开发教研服
务相关功能等。
环境技术:Spring Cloud、Nacos、MyBatis、MySQL、Redis、RabbitMQ、XXL-JOB、Zookeeper、seata、apollo、
SkyWalking、swagger、Maven
2.项目名称:家校共育
项目时间:2018.4-2019.6
项目描述:为学校和家长孩子提供线上互动教育平台,包括课程资源学习、心里测评、会员体系以及家长交流圈等功能。
项目职责:独立负责整个系统后端开发
环境技术:Spring Boot、MyBatis、MySQL、Redis、XXL-JOB、Nginx、RabbitMQ、Maven
3.项目名称:宝贝故事
项目时间:2017.4-2018.3
项目描述:宝贝故事为0-8岁儿童提供图书阅读服务。整个项目模块包括宝贝故事appapi,H5,微信公众号,
payapi,consumer,op后台管理等。
项目职责:op后台管理,H5(入园支付、运营活动),consumer(push、短信相关推送),appapi(阅读报告)
环境技术:gRPC、Protobuf、Spring Boot、MyBatis、MySQL、Redis、Nginx、RocketMQ、Gradle
4.项目名称:云宝贝
项目时间:2016.7-2017.3
项目描述:为幼儿园打造的服务平台,对象包括教师和家长。整个项目模块包括云宝贝
appapi,H5,微信公众号,payapi,consumer,op后台管理,pc等。
项目职责:consumer(push、短信相关推送),appapi(TV端课堂资源相关接口)
环境技术:Thrift、Spring MVC、MyBatis、MySQL、Redis、Nginx、RocketMQ、Maven
本人独自完成湖南教育出版社官网的后端开发,网站主要功能有首页、新闻中心,产品、服务、专题活动、集团动态。该网站还配套有后台管理系统,支持网站内容的自定义配置。
本人参与智慧教研的各个模块的开发,包括日常备课、听评课、培训与研修、集体备课、线上竞赛、资源中心等。