本人目前在职一家互联网公司,担任java开发工程师,想利用业余时间进行一些兼职工作。具备扎实的java基础,熟悉使用HTML,CSS,Jquery,AJAX等前端框架;熟练使用Spring,SpringMvc,MyBatis,SpringData等框架;熟练使用SpringBoot,Dubbo等框架;熟练使用Mysql、postgresql等数据库以及存储过程,以及MongoDB非关系型数据库;熟悉SpringClound框架,以及其Eureak,Feign,Zuul等组件;熟练使用Redis,zookeeper,RabbitMq.Nginx等中间件,熟悉使用Linux命令,具备一定的代码,sql优化能力,熟练使用IDEA,Eclipse等开发工具
项目名称 : 金石教育网
项目描述:
金石教育网是一个为金石教育下的学生以及非金石教育下的学生提供在线学习的教育平台。
它为广大的中学生提供了丰富的学习方式以及更多的学习机会。学生可以通过平台在线学习,
视频教学,来提高学习效率,并且结合在校的学习,最终实现学习目标。
技术要点:
1. 项目是基于 IDEA、JDK1.8、Maven、Git、Nginx、Mysql 作为开发环境;
2. 项目的框架是 SpringBoot、SpringCloud、Mybatis 搭建;
3. 前端使用 Vue.js、ElementUI 进行搭建;
4. 使用freemarker对CMS页面进行静态化;
5. 使用GridFS存储页面文件,模板文件;
6. 使用RabbitMq消息队列将页面发布到指定服务器、后台媒资处理;
7. 使用 ElasticSearch作为课程数据存储及全文检索引擎;
8. 通过Logstash对ES中的数据进行增量同步;
9. 通过Redis缓存用户信息,每天精品课程;
10. 使用HLS协议对课程视频实现近实时流方式播放视频;
11. 使用webuploader实现课程视频断点续传;
12. 使用SpringTask和RabbitMq做分布式事务控制。
职责描述:
1. 参与项目的需求分析,功能划分和设计、技术选型研讨。
2. 独立开发CMS页面管理、课程管理、媒资管理模块、自动选课模块等。
3. 配合测试人员进行相应模块的测试调整。
针对发现的问题,形成反馈报告并参与修改调整。
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
项目名称 : 金石教育在线模考
项目描述:
金石教育在线模考是为金石集团的学子提供一个在线考试平台,改善了传统教育只能进行线
下考试的弊端,为学生提供了线上考试的新模式,提高了学生的学习效率。项目主要有题库管理、
试卷管理、统计分析、自测模块、用户模块等完善的模块。
职责描述:
1. 参与项目的需求分析、功能划分和设计、技术选型研讨。
2. 独立开发题库管理、试卷管理、试卷分析。3. 对完成的代码进行检查和优化,提高代码性能。
技术要点:
1. 项目由 IDEA、JDK、Maven、Git、Nginx、Mysql 作为开发环境;
2. 项目框架由 Spring Boot、Spring Cloud、SpringData 搭建;
3. 前端使用 Vue.js、ElementUI 进行搭建;
4. 使用Redis缓存当天试卷数据,成绩分段,token缓存;
5. 采用RabbitMq做提交答案时防止并发;
6. 采用 JWT 的 Token 认证机制完成用户登录;
7. 采用ElasticSearch做题库试题的存储,站内试题搜索,随机试题;
8. 使用POI技术进行Excel试题的导入导出;
9. 使用富文本编辑器新增试题;
10. 通过定时任务提前生成试卷防止考试时的并发生成试卷的问题;
11. 使用Redis做幂等性控制,防止试卷多次提交问题
项目名称:金石教育内部管理系统
项目描述:
金石教育内部管理系统,为金石教学机构提供了一个无纸化办公的内部平台,更加完善了企业的内部管理制
度,对企业的人事、财务、教学等方面做了完整的管理方案。提高了企业的整体工作效率。项目主要有人事管
理、学生管理、财务管理、教学管理、设施管理等模块。
项目职责:
1. 协助团队并完成个人工作报告和技术单元测试的文档;
2. 负责人事管理、教学管理、设施管理模块;
3. 根据上级安排进行开发,代码的编写,功能的实现;
完成一些相关功能的 bug 修复;
技术要点:
1. 项目是基于 Eclipse、JDK1.7、Maven、Git、nginx、Tomcat、Mysql 等开发环境;
2. 项目的框架是由 SpringMVC、Spring、Mybatis 实现的;
3. 前台使用 jQuery、Ajax、EasyUI 进行构建;
4. 公司员工通过手机短信验证码登陆;
5. 企业人员的角色权限控制;
6. 员工请假审批流程;
7. 使用折线图查看员工的考勤状况;
8. 设施出现故障提交平台,后台通过短信通知维修人员;