- [email protected]
- 158-5069-2128
- Github
- 热爱代码,乐于钻研,擅长自学。
- 2011.8 - 2015.6: 东南大学 物理系 本科
-
2017.04 - 今 省钱快报后端工程师
经历省钱快报 DAU 从 50w 到 200w+ 的技术演进过程,主导和参与大部分核心项目的设计和研发;先后使用 PHP 和 Java 进行项目开发;熟悉 Laravel、Swoole、Spring Boot 等框架;熟悉基于 GRPC 的微服务相关技术。
项目经历:
-
省钱快报 APP 接口
- 使用 Laravel 和 Swoole 迭代 v1、v2 版本,支撑省钱快报近百万日活一年左右。
- 开发 PHP 性能追踪扩展,可打印函数级耗时,排查 PHP 程序耗时问题。
-
AB 实验分流系统
- Spring Boot 实现,日常 QPS 4000 左右,同时支撑近百个 AB 实验。
- 基于 Google 的分层实验模型实现。
-
埋点日志收集服务
- 使用 Snappy 算法压缩上传,大幅度降低了日志流量。
- 双十一最高 QPS 达到 27000+。
-
推送服务
- 使用 master-slave 模式,可在 20 min 内推送 4000w+ 左右的设备。
-
运营位系统、推送服务、短信服务、移动端灰度系统。
- Spring Boot 实现,均属于省钱快报后端核心服务。
-
K8S 集群搭建
- 从零开始,搭建 K8S 集群,将所有系统部署在集群里,提供多套测试和研发环境。
- 指导运维开展服务容器化部署。
-
链路追踪&监控报警系统
- 完成链路追踪系统。
- 完成基于服务端日志的监控报警系统。
- 使用 GRPC 实现服务之间的调用。
-
用户红包系统
- 使用 MySQL 分表存储。
- 基于 Drools 实现红包发放规则。
- 基于 Event Sourcing 模式实现数据可回溯机制,快速回滚业务数据。
- 基于 K8S 搭建沙箱系统,保障业务数据稳定不出错。
-
-
2015.03 - 2017.04 SegmentFault 后端工程师
从事 SegmentFault 主站和移动端 API 的开发,主要技术栈为 PHP。
工作内容:
- Web 开发:
- 主要涉及 SegmentFault 后端各系统的设计和开发工作。
- Docker 集群搭建:
- 将 SegmentFault 后端系统全部部署在 Docker Swarm 集群中。
- Web 开发:
-
2014.06 - 2014.09 暴走漫画 后端工程师(实习)
主要从事 Web 开发;涉及技术栈有 Rails、Tornado、HTML、CSS、Javascript。
-
2012.03 - 2015.06: 东南大学先声网 后端工程师
主要从事 Web、爬虫开发的工作;涉及技术栈有 PHP、Ruby On Rails、Python、MySQL、OpenCV 等。
相关产品:
- 小猴偷米:东南大学最热门的微信公众号和移动应用之一。
- 机甲帝国 AI 对战平台:玩家上传 AI 代码,服务器对战,生成视频录像,Github。
-
前端:
- 熟悉前端基础知识,熟悉 Vue。
- 能熟练使用前端框架搭建应用。
-
后端:
- 熟悉 PHP,主要开发 web 应用,数据计算,了解 PHP 语言实现原理。
- 熟悉 Python,主要开发数据计算,爬虫等应用,Code。
- 熟悉 Laravel 和 Rails,能独立实现 Web 应用。
- 熟悉 MVC 模式,了解实现原理。
-
数据库:
- 熟悉 MySQL,了解关系型数据库的设计与优化。
- 熟悉 Redis。
-
系统:
- 了解 Linux 内核原理。
- 了解 Web 服务器实现原理。
- 了解 TCP/IP 原理。
-
工具:
- 熟悉 Linux、Git,日常使用。
- 熟悉 Docker,能熟练使用 Docker 进行容器构建。