Java,SpringMVC,Mybatis,MySql,Hadoop,Hive,Maven,Git/SVN。
Java多线程开发。
后端Java服务优化。
英语:可读写,可交流。
日志数据统计:
通过shell,python脚本和Java收集并上传日志文件到HDFS。
清洗日志文件,将结果保存至Hive和Mysql。
根据业务需求,发送定制的邮件报表。
数据统计平台:
Java开发:基于Maven,Spring,Mybatis,Ext JS和MySql数据库开发数据统计平台。
配合任务调度系统,定时更新相关数据统计结果。
任务调度系统:
Java开发:独立设计和开发任务调度系统的服务器端,基于Spring,Mybatis和MySql。
根据任务配置,实现任务按时调度,重置,重试,强制状态,发送报警邮件短信,统计任务运行情况,系统权限管理等功能。
根据前端需求,提供相关数据接口。
苹果商店-积分墙:
基于Java开发的,和苹果商店广告商合作的平台推广项目。
在广告商投放广告,用户点击后,接收并记录广告商回传的用户IDFA等身份识别信息。
从设备激活信息的日志队列中读取设备激活信息,并根据用户IDFA等身份信息判断是否为广告商推广用户,若是,则上报广告商。
统计的广告商推广用户数据涉及广告支出,推广用户判断过程中包含反作弊算法。
系统已从苹果商店扩展至腾讯广点通等Android广告商。
国际车:
集中开发并参与系统设计,两个月内上线国际车系统,包括手机客户端(国内用户端和国外司机端)和服务器端。
主要负责服务器端的订单相关开发,包括:下单处理,司机、时间等信息验证,订单支付,根据状态机控制订单状态流转等,并和现有国内车车系统对接。
国际车-CRM系统:
Java开发:基于Spring,Mybatis和MySql数据库开发国际车crm系统。
主要负责服务器端开发,包括代理商管理,司机管理,订单资金流转,月底打款等。