项目一:
京东
企业微信监听系统
项目描述:
商家拉新运营工具的基础项目。此项目对接企业微信,通过监听企业微信事件消息,存储商家的客户数据;并且作为企业微信代理层使用,因为企业微信只能发送事件消息,不能得知具体内容,因此需要此服务监听到事件消息后,完成数据签名、解密后将解析得到的企业微信数据转发至MQ,供其他服务消费订阅。
项目职责:
1. 对接企业微信接口,包括签名校验及事件回调等接口。
2. 完成项目架构重构,包括技术架构由SpringMVC向SpringBoot改造、企业微信事件回调消息推送至JMQ异步处理。
3. 完成企业微信事件消息解析,并分类处理解析内容推送至JMQ,供其他服务消费订阅。
4. 完成查询企业微信数据的通用JSF接口开发,供其他服务调用。
技术栈:SpringBoot/Mybatis/JSF/JMQ/Maven/GitLab/Docker/MySQL/Redis
项目二:
京东
京企通-商家运营工具
项目描述:
京企通是一款商家运营工具。以京东主体注册为企业微信的服务商,发布京企通应用给商家使用,京企通应用的背后是我们的京企通后端服务。商家注册成为企业微信上的一个企业后,安装京企通应用,京企通服务即可提供服务监听到企业微信事件,再结合业务完成群裂变、群内福利等拉新活动。京企通产品由3个服务组成。分别是企业微信监听系统、京企通后台管理系统、京企通C端系统。
项目职责:
1. 项目整体架构设计、维护。
2. 完成群裂变活动拉新需求开发。包括后台管理系统管理活动,以及提供H5链接海报供用户参与活动及领取京豆等功能。
3. 完成群内福利需求开发。包括后台管理系统管理活动,以及给在在群用户发放京豆等功能。
4. 完成领豆链接活动需求开发。包括后台管理系统管理此类活动,以及用户可点击H5链接领取京豆等功能。
技术栈:SpringBoot/Mybatis/JSF/JMQ/Maven/GitLab/Docker/MySQL/Redis
项目三:
贵安新区新特电动汽车有限公司
EV监控实时数据处理系统
项目描述:
EV监控系统属于车辆网TSP平台的五大模块之一。EV监控模块负责车辆数据的接收与处理。EV监控系统又分为两大模块:车辆的实时数据接收处理以及车辆历史数据的分析查询。此系统为车辆实时数据的监控处理系统,用户手机APP端可看到的车辆状态主要是依赖此系统。
项目职责:
1. 独立负责此项目从架构设计、搭建、开发、上线、维护及业务扩展的整个生命周期。
2. 负责用kafka消息队列接收protobuf车辆状态数据(包括车辆自定义协议数据及国标GB32960协议数据),并将其反序列化处理。
3. 负责车辆状态处理逻辑开发。包括监控车辆状态变化,若变化,则将车辆状态基于kafka推送至IOT服务(IOT服务会将车辆最新状态数据推送至用户手机app)。
4. 负责车辆安防消息处理逻辑开发。使用redis依据一定逻辑多种角度判断车辆是否安全。
5. 负责车辆电池、里程、轨迹信息处理逻辑开发。设置定时任务,对车辆历史数据进行分析、判断,统计数据。
技术栈:SpringBoot/SpringCloud/Redis/MongoDB/Protobuf/Docker/MySQL/Maven/GitLab/Jenkins