3年NodeJs全栈开发经验,6年Android系统和应用开发经验,5年C、C++系统开发经验,1年Java开发经验。参与过实时广告竞价系统、信息发布播控平台、智能播放机顶盒、手机系统及应用等各类项目的设计和开发工作。
精通Js、Css、Html,熟悉Vue、Angular、React等前端框架应用及原理,熟悉微信公众号、微信小程序(原生、Mpvue框架、Megalo框架等)开发。
DSP需求方管理平台:
该平台是广告主的投放需求管理平台,其功能包括投放创意管理、媒体及其推广位管理、系统消息管理等。系统后端采用NodeJs Express框架搭建,数据持久化采用MongoDB数据库,将用户信息、账号信息和创意信息存入Redis内存数据库,以便竞价平台和竞价器快速读取。使用Webpack前端构建工具,整合了Vue前端框架和Element UI组件库,使用ECharts组件库提供统计数据的图表服务。系统版本更新通过Jenkins自动部署,远端采用华为云Linux系统,Docker容器部署。
智能媒体赋能平台:
顾名思义,该平台就是要为媒体赋予新的能力,进一步增加媒体的价值。为了兼顾用户的操作体验和设备请求的大并发需求,该系统分拆为用户服务平台和设备接口平台两个子系统。用户服务平台对外提供设备管理、素材管理、播放列表管理、实时竞价素材管理,播放及竞价数据统计等功能;设备接口平台仅对设备提供设备绑定、用户设备数据拉取、播放列表数据拉取、设备指令下发等功能。两个子系统后端均使用NodeJs Express框架搭建,数据读写到同一个MongoDB数据库,用户服务平台采用Vue + Webpack构建前端UI,配合Element UI、ECharts等第三方组件库为用户提供优质的操作体验,使用MongoDB的Aggregation聚合工具为用户提供数据统计和图表查询。使用华为云的CDN服务,为设备提供了统一的素材下载体验。系统版本更新通过Jenkins自动部署,远端采用华为云Linux系统,Docker容器部署。
监播助手小程序:
该监播助手采用微信小程序实现,其主要用于媒体监播人员拍摄并上传广告播放的图片和视频。为了减少前端框架的切换学习成本,缩短开发周期,该小程序使用Mpvue框架开发,前端UI采用iView Weapp组件库实现。后端服务器采用NodeJs Express框架搭建,数据存储采用MongoDB数据库。服务器版本通过Jenkins自动部署,远端采用华为云Linux系统,Docker容器部署。