关于我
姜文浩⌗
- 男 / 1997.11
- 本科 / 上海第二工业大学 / 软件工程
- 联系方式: whjiang1997@gmail.com
- Github: https://github.com/xujiajiadexiaokeai
- Blog: https://blog.xujiajiadexiaokeai.xyz
概要⌗
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架构的操作系统内核实现