互联网装修app平台
1.项目使用springMVC,Mybatis,Restful风格设计。负责支付系统设计
2.业主支付功能(ping++支持支付宝,微信,银联)
3.工人工长工资发放(民生银行银企直联后面改为招商银行银企直联),通过后台工人工长实名认证并绑定银行卡,通过银企直联转账发放工人工长工资奖金等
4.项目中后期负责系统功能业务拆分,分布式部署采用阿里巴巴dubbo,定义接口层
5.指导其他人员,进行系统功能开发,单元测试,功能测试等
社交类app服务端研发
1.项目初期负责阿里云服务器git私服,maven私服的,nginx,tomcat等服务器环境搭建。
2.主要功能有活动,想法,消息,通讯录,个人中心,提供IOS,与android客户端调用接口(采用JSON数据格式)。
3.负责所有核心功能模块的研发设计与实现,活动的发起参与(浏览量,点赞,评论等),微信分享,二维码生成,消息的推送,集成友盟消息推送,以及环信及时聊天与app用户体系的集成。
4.好友的添加与维护,通讯录用户匹配(app采用手机号做为用户帐号),匹配通讯录数据后并生产推荐好友数据以及部分数据的增量获取,集成微信登录等。
5.系统公告,投票,热点等功能。
6.负责数据库的设计,核心功能模块的研发与实现,如何保证扩展性等问题,服务器管理,阿里云产品的研究,比如OSS(主要存储图片),ECS(阿里云服务器,正式服务器,测试服务器)
数据清洗etl
1.定时任务从大数据平台的文件服务器获取数据文件
2.按照文件规则对文件数据进行清洗(使用kettle)
3.对清洗后的数据入库(统计计算,分区分表)
4.对最终的数据进行界面展现(后端主要使用spring boot,spring mvc,mybatis),前端使用echart进行各种图形显示