熟悉Web开发,包括前端Vue开发和低代码开发,后端Spring Cloud微服务,Golang Web开发,掌握实时数据流处理架构。
熟悉Java、Golang,Python,JVM调优等。
熟悉Kafka,Redis,Mysql,Docker,Doris,K8S,LTS,Conductor等常见中间件和存储引擎。
项目一:天马埋点平台&数据中台
Keywords: toB,Spring Boot,Amis,Flink,Doris,Kafka,Docker,Grpc,Protobuf
- 项目负责人,带领3人完成中间件运维、SDK、前后端开发,提高天马埋点平台数据分析能力与数据中台稳定性。
- 优化天马系统架构,通过Amis低代码框架实现前端快速开发,通过Kafka、Grpc、Protobuf实现Flink算子逻辑与业务关注点分离,自研 Flink on k8s实现Flink集群自动化运维,提高开发效率。
- 天马平台全链路压测,通过多级缓存,实现千万数据量级下端到端秒级延迟,目前该平台已接入20+终端使用。
- 迁移维护数据中台公共数仓与Flink Job,治理报警体系,保障平台稳定性。
项目二:效率平台
Keywords:toB,Spring Cloud,Vue,中间件,开源框架,Devops,DDD
- 技术负责人,协同多人完成效率平台外呼、短信、组织架构、石墨、自动化策略系统、视频直播系统产研测三端工作。
- 从0到1搭建有道外呼平台,基于Redis setnx和Mysql乐观锁实现分布式资源共享,通过多种策略将接通率提高至行业较优水平。
- 拆分短信系统前后端代码,基于DelayQueue和Mysql实现自研定时优先级分布式任务队列,支持日均300W+条短信发送。
- 重构组织架构,监听binlog实现缓存处理、ES写入和组织架构树拍平,提高上层业务查询便捷性。采用改进LRU算法破解石墨坐席限制, 为公司每年节省10W+元。
- 从0到1自研自动化策略系统,通过阿里Butterfly开源前端框架实现拖拽生成流程策略,二开Netflix Conductor分布式任务编排引擎实现 并发等待任务、ES Xpack认证、Mysql版本兼容以及K8S分布式部署,引入Esper框架通过事件触发流程,为精品课精细化运营提供系统 支持。
- 采用DDD为高中业务线重写视频直播系统,解决开源分布式任务框架LTS bug,结合ffmpeg实现视频处理。