■ 睡眠app的后台开发。该系统使用 SpringBoot、MyBatis 框架,使用 MySQL 做数据的存储、FastDFS 做文件的存储,使用信鸽做消息的推送。我主要负责:
1、app 的后台模块的开发,比如:三方登录模块、问卷模块、论坛模块、任务模块等;
2、环境的搭建及维护,在 Linux 上安装 MySQL、FastDFS 等;
3、编写接口文档。
■ 报表工具。用于制作自定义报表,对数据进行复杂运算并展示。责任描述: 我主要负责引擎层的设计和实现。引擎层分为接口层、服务层、计算引擎层,接口层为外部系统提供服务,服务层去实现接口层所需要的接口,计算引擎层则实现具体的查询、计算。引擎层使用 SpringMVC 框架,R 语言、Spark 进行数据计算,Mongodb 存储计算结果数据。具体的职责:
1、完成引擎层的设计文档、接口文档的编写;
2、完成引擎层的代码编写;
3、完成 R 语言计算脚本的编写;
4、搭建 hadoop、spark 生态;
5、完成平台部署