Resume

applying for TiDB 商业产品开发

Cloud 研发工程师

基本信息:

  • 1994/09/24
  • lentil1016
  • 627901270

技术栈

BackEnd

  • 分数:8
  • 领域:异步/并发编程,RPC
  • 语言:C/C++, C#, Python, Go, etc
  • 技能:转储文件分析,链接冲突解决,搜索

DevOps

  • 分数:6
  • 领域:容器化,编排化, SDN,日志/监控,等
  • 工具:helm, K8s, traefik, calico, prometheus, etc
  • 技能:k8s排障,容器网络排障,Chart版本管理

FrontEnd

  • 分数:3
  • 领域:单页应用,静态页面
  • 框架:vue.js, Node.js, jQuery
  • 技能:前后端路由,PKI管理

经历

  • 2013/09-2017/07

    BackEnd

    Self-driven Learner

    就读于长春理工大学机械设计制造及其自动化专业,自学面向对象范式,掌握 C++/C#,开发CATIA(一款机械CAD软件)插件一例并开源。

  • 2017/03-2017/10
    BackEnd
    Designer, Coder

    入职ChannelSoft,进行正常的后台开发工作。

  • 2017/10-2018/05
    DevOps
    Initiator, Leader, Designer, Coder

    进入容器化(docker方案)预研小组后,因不赞同纯Docker方案,个人主导、设计了k8s方案,并率先完成了Demo的开发和演示,得到研发中心的采纳。后带领团队进行 Kubernetes 方案及相关的 CI 设施的开发,以及相关布道工作,该方案目前已经完成了约30个节点,五个机房的上线运行。

  • 2018/05-至今
    DevOps, BackEnd
    Designer, Coder

    设计并实现研发中心自动化测试平台的容器部分。参与研发中心自动化测试平台的启动开发,期间同时隶属于后台开发部门,继续维护多个C++模块。

认证

项目(部分)

DevOps/Cubes (New Project)

  • 简述:K8s方案第一阶段的实现
  • 开发内容:Helm Chart, dockerfile, Go
  • K8s方案:Ha calico ipvs traefik
  • 上游工具:Gitlab/Github Harbor Jenkins Helm
  • 下游工具:Prometheus Rook Grafana Ceph

mrcp-client (New Project)

  • 简述:一个MRCPv2协议的客户端
  • 语言:C/C++
  • 协议:SIP/SDP MRCPv2(TCP) ICEP
  • 主要工作:方案设计、实现,修改Unimrcp功能,适配公司模块
  • 难点:第三方库内存泄漏,符号冲突

Lentil1016/plastic-database-deployer (New Project)

  • 简述:一个控制K8s部署临时数据库的Web服务容器
  • 框架:Vuejs axios Expressjs Nodejs Webpack
  • 特点:前端路由单页应用 + Restful后端

社区活动

img/github.svg