马冲
| 电话: +86 186-1146-1148
技能
前端: Angular, React, RxJS
后端: Express, Koa, PHP
数据库: MongoDB, MySQL
运维: Linux, PM2, v8-profile, NginX
大数据(了解): Elastic Search, HBase, Storm
工具: Sublime, Vim, Photoshop, Office
语言
中文 (母语) , 英语 (熟练)
工作经验
美团点评, 前端工程师 2015年07月 — 2017年03月
  • 先后负责过两个项目:性能监控平台、App Crash 监控系统。
  • 主要为项目架构设计与前后端开发工作,主要使用Angular、Express、Koa的JavaScript技术栈,接触OpenTSDB、Elastic Search、Kafka、Storm等大数据技术,常与App开发团队、数据团队合作。
项目
性能监控平台 2015年07月 — 2017年03月

用于Web、App、Node等的性能监控方案,使用者通过接入统计SDK,可以在网站上查看加载时间、网络延迟、FPS等性能指标,每日数据量百亿级别,业内竞品有OneAPM、New Relic。

  • 负责前端开发工作,通过Angular、Express、Node实现前后端分离,可视化使用D3.js、EChart。
  • 与App团队合作开发数据上报SDK,提供RESTFul的上报API。 系统架构工作,使用以Node为主的微服务架构,使用Elastic Search和OpenTSDB存储数据,使用Kafka实现模块解耦与增强峰值处理能力。
  • 网站运维工作,负责Node模块代码部署、报警监控、性能优化等。

App Crash 监控系统 2016年3月 — 2016年10月

用于iOS和Android的App Crash(崩溃)监控方案,通过提取特征值对Crash数据进行分类,再进一步做展示、邮件和报警,支持iOS符号化和Android反混淆。

  • 使用Angular、Express、Koa、Mongoose实现Crash数据前端展示、符号表管理、分类规则等功能。
  • 使用Node实现RPC微服务,设计并实现iOS符号化和Android反混淆核心模块。
  • 设计基于MySQL的优先队列模型,保证突发Crash数据量陡增下的实时性。

2048自定义 2014年03月 — 2014年04月

允许用户上传文字、图片创建自定义版本2048游戏的网站。

  • 使用HTML5、CSS3、PHP、MySQL开发,使用FileReader、Canvas实现图片预览上传,使用牛顿冷却定律实现热度排行榜。
  • 独立完成网站的设计、开发、运营,服务器的维护工作。 现总PV 4400万人次,用户创建游戏数量22万,图片105万张。

教育经历
北京航空航天大学计算机学院, 北京, 中国 2011年09月 - 2015年07月

CET-6(全国大学英语考试六级): 通过
在校期间获得:

  • “挑战杯” 全国大学生课外学术科技作品竞赛三等奖
  • “冯如杯” 学生学术科技作品竞赛一等奖
  • 第七届、第八届北京航空航天大学编程比赛一等奖
  • 校级科技竞赛奖二等奖学金。
两次对外交流夏令营:日本、香港。