姜文浩

概要

3年开发经验,涵盖了初创团队到成熟互联网公司的不同阶段,参与过大规模B端SaaS产品设计和开发,也有线上问题排查的经验.技术上对云原生可观测性和eBPF有较深入的理解,对标准的研发流程和团队协作非常熟悉,能够快速融入团队.

专业技能

  • 熟悉Golang/Node.js
  • 具备B端SaaS研发经验,有大量排查问题经历
  • 熟悉Kubernetes, 了解Orchestration、Observability方向相关生态和技术
  • 熟悉eBPF,了解Linux内核下eBPF运行机制和相关应用
  • 熟悉数据库原理,了解 PostgreSQL、MongoDB
  • 熟悉分布式原理,了解Paxos、Raft等一致性算法
  • 熟悉HTTP相关网络协议,知悉优劣,了解gRPC
  • 了解设计模式、混沌工程

工作经历

2022.10 - 2022.11 三度观测云(北京)科技有限责任公司 - 后端研发工程师

Tricorder Observability是一款开源云原生观测平台SaaS;基于eBPF、WASM,定义不改业务代码、自动数据采集零成本观测体验.

我主要负责基于eBPF的核心数据采集和部署模块的开发.作为初创公司的创始团队成员,还参与了研发相关流程的梳理和规范撰写,在知识库中保留了相关文档供新晋员工参考.

主要解决的问题:

  • 基于eBPF的HTTP1.x流量解析模块
  • Kubernetes集群内eBPF Code的部署模块

收获:

  • 从0到1的项目构建经验
  • eBPF与可观测性领域相关知识

2020.8 - 2021.8 阿里巴巴钉钉事业部Teambition团队(外包编制) - 后端研发工程师

Teambition私有云开发及维护

Teambition为自研团队协作工具,以项目和任务的可视化管理来支撑企业团队协作,有公有云和私有云两个版本,拥有大量用户.

我主要负责私有云线上问题的排查处理、公有云迁移值班OnCall和处理一些客户定制开发需求.累计参与数百项问题的定位和修复.

主要解决的问题:

  • 推动刷库脚本"DryRun"及可回滚
  • 推动对强依赖中间件添加健康检查
  • 推动故障排查手册的维护和使用

收获:

  • 大量的线上问题排查经验
  • 大型SaaS微服务架构设计经验
  • 优秀团队规范的coding风格和标准的CI&CD流程

2019.4 - 2020.6 上海妙点网络科技有限公司 - 后端研发工程师

聚合写作 聚合写作为公司内部项目,从外部网站、接口爬取数据,再根据预编写的规则对数据进行加工,生成数据用于内容部门生产,实现了完整的ETL过程.有100+数据项目在线运行.

我主要负责聚合写作项目的日常开发及维护.

主要解决的问题:

  • 基于BloomFilter的爬虫排重过滤器的开发

收获:

  • 对Node.js的events、child_process、vm等模块有了更加详细的认识
  • 加深了对Node.js单线程、非阻塞IO等特性的理解

财经秘书 财经秘书为公司C端产品,日活1万+.为用户提供90+细分行业每日经济资讯、行业数据;并有专业研究员为用户解答问题、提供投资建议和行业研报.

我主要负责v3.0版本的接口设计与开发、后台管理系统改造和内容创作中心的开发.

主要解决的问题:

  • 多来源、多类型混合feed流的开发
  • 后台管理系统改造为开放平台,允许第三方接入

收获:

  • 对NoSQL与SQL在使用和设计上的不同有了新的认识
  • 尝试使用缓存和队列来缓解服务器和数据库压力

自我评价

乐观开朗,具有良好的合作沟通能力,能够快速融入团队,并结合自身进展反哺.技术上视野广阔,对新技术有着强烈好奇心.

感兴趣的领域

  • 基于eBPF增强系统可观测性
  • 基于Kubernetes的容器调度策略
  • 基于Kubernetes的Aplication Runtime实现
  • 基于risc-v架构的操作系统内核实现