基本信息

赵军旺 echo KCs4NikxMzI2OTk2NTgyNwo= | base64 -D
zhjwpku zhjwpku AT gmail DOT com

教育背景

北京大学2013年9月 - 2016年7月

硕士 系统结构

南京理工大学2009年9月 - 2013年7月

学士 计算机科学与技术

工作经历

华为FusionStorage 项目群 & CloudBU GaussDB for MySQL

高级工程师2018年4月至今

四达时代研究院

研发工程师2016年7月 - 2018年3月

VmwareCloud Platform Business Unit(存储驱动相关部门)

实习2016年1月 - 2016年4月

项目经历

MySQL 内核开发2020年6月至今

C++/InnoDB

OBS Index Layer2019年9月-2020年6月

C++/MongoDB/RocksDB/RDMA

  • MongoDB 持久层对接 DFV
  • MongoDB 网络层对接 RoCE
参与实现 FusionStorage Persistence Layer 保电内存缓存方案2019年2月-2019年9月

C/Cache/Chunk

  • 调研 PMDK libpmemblk 相关实现
  • 基于原有的缓存方案适配保电内存介质
  • 保电内存空间的管理,包括 chunk 的申请、释放,掉电恢复等
业务微服务化及CI/CD流程的制定2016年7月-2018年3月

Java/SpringBoot/Dubbo/Jenkinsfile/Swagger

  • 制定微服务项目规范(目录结构、接口规范、构建脚本等)并提供一个模板项目供开发人员快速实现一个新的微服务
  • 搭建一套简易的 CI/CD 平台,依赖 Jenkins 的 Pipeline 模式,每个微服务都快速以开发->测试->测试通过->运维->运维通过->上线 的方式快速发布,极大减少了部署工作量和交流成本

IT 技能

  • 编程语言: C/C++ > Java > Lua > Python
  • 并发: 熟悉事件驱动及网络编程
  • 常用工具: GDB/Perf/CMake/Gradle/Jenkins/ELK

其他