- 姓 名:蔡涛
- 出生年月:1997 年 8 月
- 工作经验:10 个月
- 求职意向:软件开发工程师
- GitHub :https://github.com/CNife
- 电 话:15071450931
- 邮 箱:CNife@whu.edu.cn
- 微 信:CaiTaoCNife
- 熟练掌握 Java、C、Python、Golang 等编程语言,熟悉 Rust、C++、JavaScript 等语言。
- 熟悉 Java 基础、JVM、并发相关知识。
- 熟悉 SpringBoot、RPC 框架和消息队列进行微服务开发。
- 了解 PostgreSQL、MySQL、Redis 等数据库和 SQL 语言的使用。
- 熟悉 Linux 基础知识和开发流程。
- 了解以 JavaScript、HTML、CSS 为核心的前端基础知识。
- 熟悉以 Git、Docker 和持续集成系统为核心的开发流程,以 DevOpos 身份进行敏捷开发。
- 负责钉钉 B2C 互通项目的服务端开发,实现钉钉与其他 IM 系统互通消息和群聊的功能。
- 参与钉钉和 IMPaaS 的 IMCore 系统服务端研发,负责一些钉钉 IM 功能的服务端开发和日常运维。
- 负责团队内支撑系统的开发,包括 IM 全链路排查系统和数据报表。
- 离职原因:集团大量裁员。
开始 | 结束 | 学校 | 学院 | 专业 | 学位 |
---|---|---|---|---|---|
2015.9 | 2019.6 | 武汉大学 | 政治与公共管理学院 | 政治学与行政学 | 法学学士 |
2019.9 | 2021.6 | 武汉大学 | 计算机学院 | 计算机技术 | 工学硕士 |
- 技术栈:PandoraBoot(SpringBoot + 阿里中间件支持)+ HSF(RPC 框架) + MetaQ(消息队列)+ Tair(类似 Redis 的缓存)+ Diamond(配置管理)+ AMP(钉钉开放平台)+ Sunfire(监控)+ ODPS(数据分析引擎)+ FBI(报表)
- 参与设计一套兼容多个 IM 系统的 ID 映射机制、消息内容格式和群聊会话模型,并负责实现钉钉与 IMPaaS 系统、钉钉与自建 IM 系统之间的互通消息和会话的功能。
- 通过兼容层屏蔽多个 IM 系统之间的差异,一方面提供了 RPC 接口供用户主动发起操作,另一方面监听各个 IM 系统输出的 MetaQ 事件,并同步到其他 IM 系统实现互通。
- 日常运维上,参与实时系统监控的搭建,负责长期数据沉淀和报表产出。
- 技术栈:PandoraBoot + HSF + MetaQ + Diamond + Sunfire
- 负责一些钉钉 IM 业务系统功能的开发和日常维护,如消息合并、自动回复、分组已读等功能,另外参与了贴表情、回复话题等功能的日常维护。
- 项目主要难点在于及时更新项目架构、维护系统稳定、扩大系统吞吐量。既要适应业务的变化和成长,也要接入性能更高的存储和监控组件。
- 技术栈:PandoraBoot + HSF + LEGO(面向后端程序员的网站平台)+ ePaaS(网关)+ SLS(日志服务平台)+ Tair
- 钉钉和 IMPaaS 系统复杂,请求调用链较长,排查问题时必须综合多个排查系统和应用日志。因此需要一个能整合全链路信息的排查系统,可以根据各种查询条件快速排查 IM 系统问题,同时开放给客服团队使用,提高应对客诉的能力。
- 负责全链路排查系统的架构升级,新增支持多个不同的 IM 系统,优化了后端架构。同时负责系统的运维和监控。
- 英语 CET-6
- 热爱生活,倾心工作,相信自己。
- 学习能力强,技术栈宽,技术视野广。
- 性格开朗,心胸豁达。
感谢您花时间阅读我的简历,期待能有机会和您共事。