精通JAVA,掌握JAVA常用的设计模式,
熟悉掌握常用框架Spring、SpringMVC、SpringBoot、Mybatis
熟悉springcloud、zookeeper微服务框架,了解thrift等RPC框架
熟悉使用tomcat、SVN、git、Maven、jenkins常用的开发工具
熟悉掌握MySQL数据库以及sql优化,会使用存储过程
熟悉使用redis、mongodb、rocketmq等中间件
掌握node.js、vue、jquery、js、HTML等常用的前端开发技术
熟悉Linux以及常用的命令,熟悉项目部署、BUG排查
熟悉使用docker容器、Nginx转发策略
具有良好的开发习惯和优秀的文档编写能力。
项目二:VSHOW直播平台(海外直播)
开发工具:jdk1.8 + MyEclipse + Maven + Tomcat + git
开发技术:springboot + rocketmq + Redis + MySQL
开发周期:2020.7-2022.8
适用场景:海外音频直播
项目描叙:该项目主要是海外直播业务。业务架构主要分为生产者(接收接口请求,处理基本业务逻辑)、主要消费者(处理基本的消费逻辑和定时任务)、及时性消费者(处理及时性要求比较高的消费消息)、OA消费者(处理OA统计数据消费逻辑)。技术框架主要使用spring boot,通过rocketmq发送消息到不同的消费者异步处理相应的业务逻辑。redis主要使用在分布式缓存、永久缓存一些基础配置数据、针对复杂的要求比较高的查询接口做一些临时缓存的优化处理;
项目模块:主要业务模块:语音直播、广场动态、聊天互动、个人主页;直播间内娱乐模块:用户连麦、相亲厅,活动抽奖;
主要责任:1.负责项目任务安排和进度跟进;
2.负责数据库表格设计;
3.负责部分功能模块的开发与维护;
4.负责生产环境项目的发布、技术问题的排查;
5.负责整体代码的管理,优化耗时业务逻辑和SQL;
项目二:云题
开发工具:jdk1.8 + Eclipse + Maven + Tomcat
开发技术:SpringMVC + Spring + Mybatis + Jquery + jsp + MySQL
开发周期:2018.10-2019.8
适用场景:线上考试
项目描叙:该项目分为教师端和学生端两个角色模块;主要是用于学生或职员考试的项目,老师可以有自己的题目库,也可以在题库中选择题目组成试卷推送给学员进行试卷考试,系统会对客观题进行自动阅卷,主观题有老师自己评分;该项目是用于嵌套在石家庄地铁培训中心的项目中,所以部分数据是与石家庄地铁培训中心的项目对接;
项目模块:教师端:题库,我的题测,推送试卷,成绩统计模块;
学生端:待作答题测,已作答题测,错题侧,成绩分析模块;
主要责任:本人是负责完成教师端角色下所有的模块与后期维护;
角色 | 职位 |
负责人 | Java开发主管 |
队员 | iOS工程师 |
队员 | 安卓工程师 |
队员 | 前端工程师 |
队员 | 后端工程师 |
该项目主要是海外直播业务。业务架构主要分为生产者(接收接口请求,处理基本业务逻辑)、主要消费者(处理基本的消费逻辑和定时任务)、及时性消费者(处理及时性要求比较高的消费消息)、OA消费者(处理OA统计数据消费逻辑)。技术框架主要使用spring boot,通过rocketmq发送
项目描述:企鹅MOOC公众号主要是教学资料学习平台,有语言类、工科类、理科类、中小学教学资料列表展示和资料播放。我在项目主要负责后台业务功能的开发、数据库设计、线上项目部署
该项目主要是海外直播业务。业务架构主要分为生产者(接收接口请求,处理基本业务逻辑)、主要消费者(处理基本的消费逻辑和定时任务)、及时性消费者(处理及时性要求比较高的消费消息)、OA消费者(处理OA统计数据消费逻辑)。技术框架主要使用spring boot,通过rocketmq发送
企鹅MOOC公众号是教学资源学习平台,有语言类、工科类、中小学教学资源。我在项目中主要负责后台所有业务功能的开发、数据库的设计、线上项目部署。