软件开发深耕十余年,国内Go语言顶尖技术人才,Golang Meetup讲师,阿里SDK悬赏奖金获得者,百余项开源软件作者和积极贡献者,数据挖掘论文在悉尼ICC会议交流。对后端和分布式架构有深刻理解,如:API协议设计,消息系统,数据库引擎和实时分析等。
- 中国顶级Go语言开发者
- aliyun-oss-go-sdk: 赢取阿里云 OSS SDK 设计竞赛奖金
- Github 超过 100个项目
- 后端架构和算法专家
- Appcoach Market: CTR/CVR 估计模型和实时流分析
- h12.io/sej: 分布式消息系统
- h12.io/kpax: 2个月内成为 Kafka 专家并实现 Go 语言客户端
- h12.io/html-query: 函数式 HTML DOM 提取
- h12.io/buid: 分布式消息 BUID 生成器
- 执着写出测试正确且优雅的代码
- h12.io/gspec: 并发可扩展Go测试框架
- h12.io/realtest: 基于 Docker 的真实测试环境
- 在语法分析器和代码生成方面拥有丰富经验
- h12.io/gombi: combinator-style 词法和语法分析库
- h12.io/ua: User Agent 解析和和设备检测
- h12.io/wipro: 解析 BNF 生成二进制协议代码
- h12.io/xsd: XSD 解析生成器
- h12.io/json-schema: JSON Schema 解析生成器
工作经历
-
Appcoach (2015 - present)
广告平台产品技术负责人 & 后端开发主管
- Appcoach Market 是一个跨数据中心, 水平可扩展和高可用的广告投放平台,支持:
- 自动竞价和规则投放策略
- 实时数据分析和报表
- 集成多家 public/private DSPs/SSPs
- 技术:
- 高可用,高吞吐率和低延迟的 API (Go, 亚马逊 AWS & 腾讯云)
- 分布式消息系统 (sej)
- 分布式实时分析 (基于BadgerDB)
- 内存数据库和规则引擎 (CQRS架构)
- 服务自动部署系统 (基于Saltstack & Go)
- Appcoach Market 是一个跨数据中心, 水平可扩展和高可用的广告投放平台,支持:
-
IBM/SPSS (2009 - 2011)
软件工程师
- 市场调研分析产品: Data Collection (C#)
-
Qimonda (2006 - 2009)
软件工程师
- 晶元测试系统 (C++, Ruby, Python)
教育
-
西安交通大学
博士生, 2011 - 2015
- 从 2012 起积极参与开源软件的开发 (Go)
- Exploring the Efficiency and Mechanism of Whistleblowing System on Social Networking Site (论文发表于 IEEE ICC 2014)
-
西安交通大学
系统工程硕士, 2004 - 2007
-
Xi’an Jiaotong University
信息与工信工程学士, 2000 - 2004