fatedier,程序员,热衷于技术研究。

经历

  • 江苏新大陆: 后端研发,服务中间件方向。
  • 性能魔方: APM 性能监控相关开发,服务器及网站监控,包括数据的采集、处理以及后端存储的设计开发。基础平台研究,分布式系统、存储相关开发。
  • 七牛: 多媒体数据处理平台,ServiceMesh 相关系统设计与实践。
  • 拼多多: Kubernetes 相关系统开发。
  • TapTap: K8s, ServiceMesh(Istio)。

技能

  • 熟悉 Go 语言开发(专注于解决高并发网络服务以及分布式系统问题),C/C++(常年不碰,有些生疏),Java,Python,PHP 根据需要偶尔用。
  • 熟悉常用的数据结构和算法。
  • 精通 Linux 系统环境,熟悉 TCP/IP 协议栈,熟悉网络编程。
  • 熟悉 Redis、LevelDB、Mongodb 等常用的 NoSQL 数据库,熟悉 Mysql,熟悉 Swift, FastDFS 等分布式存储项目。
  • 熟悉 Mesos、K8s、Docker 等容器集群管理相关的项目。
  • 熟悉常用的分布式系统理论及架构设计。
  • 对 FastDFS、Memcache、mtcp、Codis、InfluxDB 等开源项目有过深入研究,对大部分代码进行了注释,保存在 github 的 repo 中, studies
  • 大学的时候捣鼓过前端,包括 Android,Jsp,.Net 等等。

相关链接

开源项目

  • frp,一个用于内网穿透的高性能且易于部署的反向代理应用。
  • freebot,github 工作流管理的 robot,类似于 kubernetes 用的 prow,但是支持丰富的自定义规则以组合出复杂的流程管理。
  • fft,分布式的文件传输工具,可以同时利用多个中转节点来并行传输文件。