Skip to the content.

后端开发

联系我

蔡佳昊

技能

工作经历

2022年 5 月 - 至今 上海 初创团队&软件工程师(正式全职)

  1. 参与设计,开发公司核心产品, coScene 数据平台:Java, Quarkus, gRPC, CRUD,有完整的单元、集成测试。
  2. 参与设计,开发 coScene CLI:Go, Cobra, gRPC。
  3. 开发,维护 Istio, K8s 应用交付相关配置,基于GitHub Actions的 CI/CD workflows。
  4. 开发,维护一个基于 jOOQ 的 CRUD 基础类库 jOOQ Plus,加速业务开发。

2021 年 9 月 - 2022 年 5 月 上海 软件工程师(正式全职)

  1. 负责机云协同(实时数据传输,指令转发等)后端服务:SocketIO, NodeJS, TypeScript, MQTT,拉通三端数据结构,极限优化数据大小,适应机器人弱网环境,有完整的单元测试;
  2. 负责上位机云平台服务注册中心:Spring Boot, gRPC,参与设计全球异地多活,数据一致性问题,有完整的单元测试;
  3. 负责上位机端口打开后端服务:Spring Boot, gRPC, MQTT,通过有限状态机精准把控业务流程,有效观测端口打开过程,多线程交互,有完整的单元测试。
  4. 参与维护 Istio,K8s 应用交付,Gitlab CI/CD 配置。
  5. 参与维护 SLS, CloudWatch, Prometheus Alertmanager 等告警规则。

2020 年 2 月 - 2020 年 11 月 上海 后端开发工程师(实习)

  1. 为一个路测数据平台贡献了其中大量代码:Micronaut, gRPC, CRUD,多异步,多外部服务调用、定时任务,有完整的单元测试;
  2. 为一个 Data Stream 项目贡献了其中大量代码:AVS, Micronaut, WebSocket, Socket,解决数据流时间同步和内存、TCP 连接泄漏; 设计;
  3. 为多个 Java 服务端接入 Prometheus & Grafana
  4. 编写和串联 Argo Workflows 上的计算任务:Python, K8s,总结
  5. 制定了 Python 和 Protobuf 项目在 IDE 和 CI Pipeline 中的 format & Lint:flake8, EditorConfig, ClangFormat

2019年 7 月 - 2020 年 1 月 上海 后端开发工程师(实习)

  1. 数据后台,产品服务端:Spring RESTful HTTP服务端:CRUD,解决内存泄漏,JVM 、MySQL 索引优化;
  2. CV 算法服务化:Flask RESTful HTTP服务端:集成 Pytorch CV 算法。

2019 年 1 月 - 2019 年 4 月 上海 后端开发工程师(实习)

  1. Flask 定时任务服务端:APScheduler,web hook ;
  2. Flask RESTful HTTP服务端:抓取内容,消费、生产 MQ 消息。

2018 年 3 月 - 2019 年 6 月 上海 软件开发工程师(实习)

  1. 加密算法及相关产品的 Java 原型实现:一些位运算 tricks

教育背景

2020 年 9 月 - 2021 年 9 月 上海 全日制专业硕士 休学(等待肄业)

推免生资格入学。在 HPC 上使用 MPICHOpenMP 实现 以 ADMM 算法为理论基础的分布式机器学习框架。

2016 年 9 月 - 2020 年 6 月 上海 全日制工学学士

GPA:3.53/4;CET4:601;获取推免生名额(2.5/105);学位论文:基于微服务的河蟹大赛评比管理系统。