1、熟悉java开发语言;
2、熟练掌握Spring Cloud ,Spring boot,mybatis 等主流框架;
3、熟悉微服务架构开发,并运用实践;
4、熟练使用redis等Nosql数据库;
5、熟练使用mysql数据库,具备SQL性能优化的相关能力;
6、熟练使用Linux操作系统,熟悉Shell脚本以及常用的管理命令;
7、熟练基于Git、Maven等工具的团队协助开发过程;
8、有良好的沟通表达能力,能独立分析和解决问题。
齐物志公共服务教育平台该项目主要是主要具有第三方软件授权登陆、扫码跨端登录、研学任务接单、个人身份认证、角色认证、职称申请、线上培训、线下培训预约、研学日志发布、信息流发布分享、师资订阅关注、作品呈现与管理、经费提现等功能。研学产业专家、师资、课程辅导员们可以通过该软件进行平台中角色认证和职称升级,任务接单,产业相关信息流发布分享等。研学师生可以通过该软件实时了解研学进程(社群功能)、发布分享研学日志。而其他普通用户也可以以游客身份进行知识内容查阅与学习。
项目技术(后台):
● maven、spring boot、mybatis plus 、spring security、redis、quartz、mysql、dubbo、七牛云存储
开发环境:
● IntelliJ IDEA、mysql5.7、git
项目总结:
● 在技术方面,这次的项目, 最初是外包人员的单体应用,后期经过2次改版和为了适应公司的发展需要,我开始进行微服务的系统相关学习,并且运用在该项目上。虽然目前可满足日常需求,但是由于自身能力技术不足,导致项目还有很多缺陷。例如:分布式事务还没实际运用,服务熔断机制还没开发,mysql服务集群还未搭建等等。但是我坚信给我时间我应该能一个个处理完成。
● 在管理方面 我根据每个人的能力合理的安排相应的工作计划,给出相应的任务时间,在禅道上跟踪项目进度,固定时间给上级领导做相应的汇报开发组工作。但是也有不足之处,比如 我写的文档太过于简单,导致开发人员看不懂也并未及时改正;错误估计技术组实际开发实力,导致项目延期,多次迭代版本修改bug。 个人职责:
● 作为开发组组长,我必须对接设计,研究方案的可行性 确认和分配相关的开发任务,调控开发时间与进度。带领以及指导整个技术人员技术用敏捷的方式快速推进产品和技术计划。
● 作为后台开发人员 负责整体后台技术架构规划和把控,负责各业务板块的整体技术系统架构设计方案,推动各业务板块往大型分布式系统演进,和编写后台业务模块代码的实现
● 对项目进行发布和运维维护。
● 修复日常后台bug
该项目主要是主要具有第三方软件授权登陆、扫码跨端登录、研学任务接单、个人身份认证、角色认证、职称申请、线上培训、线下培训预约、研学日志发布、信息流发布分享、师资订阅关注、作品呈现与管理、经费提现等功能。研学产业专家、师资、课程辅导员们可以通过该软件进行平台中角色认证和职称升级,任
该项目主要解决目前国内医学临床培训手段缺失这一问题,提高医生培训质量和培训效率等方面为国内广大医疗单位提供全方位的培训支持及全新的解决方案,项目主要分为前台和后台。 责任描述: 1.作为副组长,不仅协调开发的工作,同时负责项目的管理,需求的整理和迁移项目的推进。