最后更新于2023年05月

蔡旭东

PHP/Golang开发工程师

  • 男 / 1987.11
  • 武汉工业学院工商学院 · 计算机应用技术
  • 大专 / 2008年毕业
  • 上海 · 中国

经历

Dentsu · VeryStar(上海)

2015.01 至今 支付技术总监

创建支付团队,开发线下支付及支付营销产品(电子券、CRM)等,主要工作:

  • 需求分析、技术选型和服务器基础架构
  • 基于NW.js的客户端开发
  • Golang基础框架、库,单元测试框架开发
  • 持续集成CI/CD推广和实施
  • 基于OpenTelemetry实施服务的可观测性架构,包括logs、trace、metrics
  • 分布式数据库、大数据相关技术实现和维护
  • 团队管理,成员技术培训

上海云享科技有限公司

2013.09 至 2014.12 PHP项目经理
  • 基于手机摄像头的掌纹识别技术,主要负责掌纹识别客户端接口开发、掌纹数据上传处理,掌纹OAuth接口开发
  • NLP自然语言分析,主要是数据收集,分词处理,Sphinx全文检索

PPS网络电视

2009.09 ~ 2013.09 PHP项目经理

工作期间主要负责PHP项目开发,包括如下系统:

  • PPS运维中心系统,发布系统,用户中心
  • PPS娱乐圈
  • PPS搜索

上海百脑汇电子商务有限公司

2009.05 ~ 2009.09 PHP开发工程师

电子商务后台开发,财务、呼叫中心、编辑后台

项目

以下是我的开源项目与总结,请点击链接查看详情
Golang
  • gosql 基于sqlx的简单Golang ORM
  • gee 基于gin和protobuf协议封装的快速开发框架
  • envconf 基于.env文件分离敏感信息的配置库
  • logger 基于logrus封装的日志库,支持多文件、logroate、Sentry等
  • genstruct 自动从数据库表结构生成Golang Struct
  • blog 个人博客,经历了ASP,PHP,Golang三个版本
  • drone-wechat-work Drone企业微信机器人插件
PHP
  • framework 遵循PSR-4的框架,借鉴了Laravel的PHP框架
  • Very PHP框架的示例
  • Docker 适合PHP开发者的Docker编排
Shell
  • ssh actions Github SSH actions扩展
  • gomake Golang项目编译、运行、回滚管理脚本

技能

架构 精通
  • 熟练掌握分布式应用架构,对分布式架构中所需要的分布式事务、可观测性(链路追踪、日志、监控指标)有深刻的理解
Golang 精通
  • 掌握Golang基本语法与标准库
  • 理解Golang协程,Channel,读写锁,接口设计
  • 开发了多个Golang基础类库,详见开源项目
PHP 精通
  • 掌握PHP基本语法、继承、命名空间、闭包
  • 熟练使用Composer包管理工具构建现代化的PHP项目
  • 熟悉CI、Laravel、Symfony框架
  • 熟悉PHP异步框架Swoole
  • 遵循PSR协议
网络协议 掌握
  • 掌握互联网基本运行机制,TCP与UDP协议
  • 掌握HTTP协议,对新版HTTP2也有了解
数据库 熟练
  • 掌握关系型数据库基本概念与SQL
  • 掌握MySQL索引优化,分布式设计,以及阿里云DRDS分布式数据库
  • 掌握Redis、NSQ消息队列及集群原理与搭建
  • 掌握阿里云分析型数据库和大数据计算服务
Web 掌握
  • 熟知JS基本语法与知识,掌握最新JS语法与API
  • 掌握网页重构所需的CSS、SCSS
  • 掌握前端流行框架React、Vue、JQuery
Nodejs 掌握
  • 掌握Nodejs标准库及模型
  • 用NW.js技术开发跨平台的客户端
Other 掌握
  • 掌握Linux、Git、Docker、Markdown
  • 资深Mac用户、资深JetBrains用户