Skip to content

Instantly share code, notes, and snippets.

@yetone
Last active April 12, 2021 14:48
Show Gist options
  • Save yetone/697d3e5a85ca6f68ec8b to your computer and use it in GitHub Desktop.
Save yetone/697d3e5a85ca6f68ec8b to your computer and use it in GitHub Desktop.
Resume

个人信息

  • 管锡鹏 / 男 / 1991.11.16
  • 手机: 15166185303 (山东省日照市)
  • Email: [email protected]
  • 本科 / 光电信息工程 / 华中科技大学文华学院 / 2010.09 ~ 2014.07
  • 工作年限: 7年
  • GitHub: https://github.com/yetone
  • 期望职位: Python 开发工程师 / DevOps
  • 期望工作地点: 北京
  • 现居住地: 北京

工作经历

旷视科技 - 资深开发工程师 ( 2019年5月 ~ 现在 )

🀱 平台开发

  • 私有云 DevOps 平台的维护与开发

    • 生命周期:服务的部署与服务快照
    • 监控告警
    • 高可用:DevOps 平台的本身的高可用开发
    • 其他:DevOps 平台集成高可用组件,包括高可用的 PostgreSQL 集群、VIP、Nginx、DNS 等,业务方可以无痛接入高可用服务
  • 公有云 DevOps 平台 MCD 的开发

    • 简单明了的抽象:基于 k8s 的应用抽象
    • 规范化流程:基于 GitOps 的 CICD 流程
    • 服务治理:Service Mesh
    • 可观测性:监控告警、日志查看、分布式链路追踪等
    • 可运维性:美观且易用的 UI 界面、Web Terminal、证书管理、配置管理、操作审计等
    • 基础设施:声明式的基础设施使用方式,基础设施支持 PostgreSQL、MySQL、MongoDB、Redis、RabbitMQ、MinIO 等
    • 开发工具链:cli 工具、应用脚手架等
  • CMDB 平台的维护与开发,负责机器的分配管理和授权,以及机器的运维与监控,还有 DevOps 批量安装等功能

第四范式 - AI 云平台研发工程师 ( 2018年3月 ~ 2019年2月 )

🀱 产品开发

  • 负责第四范式人工智能平台 ProphetEE 的 AI 应用 IDE 的开发

  • 负责第四范式人工智能平台 ProphetEE 的 AI 应用中心的开发

  • 负责应用编排服务的开发

豆瓣 - 高级产品开发工程师 ( 2015年11月 ~ 2018年3月 )

🀱 产品开发

  • 负责 豆瓣条目(书影音) 的产品开发(前端 + 后端)

  • 负责 豆瓣电影评分 的算法开发(前端 + 后端)

  包括豆瓣电影评分的算分逻辑,电影评分公正性调优等内容。具体涉及大数据处理等技术场景。  

  为运营提供了方便的所见即所得的运营后台(React 技术栈),此后台已经服务了多年(2015 ~ 2017)的豆瓣年度榜单。  

  为豆瓣项目提供统一的支付接口,面向项目提供充值、提现、转账、退款等功能,极大方便了项目支付功能的开发。

  面向运营提供了优惠码、礼包等配置后台(React 技术栈)。     同时面向财务提供了自动对账、自动结算、按时提款等实用功能。  

  为豆瓣已有的业务(日记,影评,相册,照片等)提供赞赏的功能。  

  豆瓣时间是豆瓣推出的内容付费产品。在本身订阅功能的基础上基于豆瓣钱包的项目提供了优惠券、代金券、兑换码、礼物赠送等功能。  

  泛条目是豆瓣新的产品规划,遵循万事皆条目的宗旨。在后端开发之外给运营人员提供了健壮的运营后台(React 技术栈),极大方便了新条目的内容运营工作。

🀲 造轮子、效率工具及技术拓展类开发

  • olo - 一个 ORM,但与其他 ORM 最明显的不同之处是能够自动管理缓存,可以极度减少数据库的请求,在豆瓣已经用在了大量线上项目中,提高了开发效率与应用性能

  • Dstore - 类似 Hive 之于 Hadoop, Dstore 是基于 Dpark(Spark 的 Python 实现)的一个数据仓库工具,可以将 SQL 语句转换为 Dpark 的 RDD 进行运行  

  • Design - 一个可以渲染 Sketch.app 源文件的 Web App,方便设计师分享设计源文件,是设计师与工程师需求对接的桥梁

  • wow - 一个原理类似于 JIT 的用于运行时自动合并和减少 RPC 请求的库

  • mithril - 通过 VGG16 实现的以封面搜电影的内部项目

  • cico - 一个 tensor 数据库,衍生于 mithril,用于储存和查询特征集

Akarat - 全栈开发工程师 ( 2014年11月 ~ 2015年11月 )

  • 爬虫开发

    负责公司产品的所有基础数据的爬虫。为提高海量数据的爬取效率及进一步增加爬虫的灵活性与可扩展性,便基于 Scrapy 开发了一套分布式爬虫框架。

  • 前端开发

    公司内部 CMS 及 Web App 的前端开发,技术栈为:ES2016 + React + Redux。

  • 后端开发

    使用 Python 对公司产品进行维护与开发。使用的 Web Framework 为 Flask,由于面向海外用户,应用主要部署于 AWS 平台上,所以大量使用了 AWS 提供的相关技术与服务:S3, Redshift, SQS 等。使用 Ansible 进行生产环境的批量搭建与应用的部署。

堆糖网 - 全栈开发工程师 ( 2013年10月 ~ 2014年10月 )

  • 前端改版

    我在此项目负责了所有的前端开发。

  • 图片处理解决方案

    我在此项目负责使用 Node.js 解决海量图片的存储与缩略。

  • 实时通信系统

    使用 Go 开发的基于 WebSocket 以应对大量用户的实时通信系统。

  • 后端开发

 使用 Python 对堆糖网站进行维护与新功能迭代。

AdMaster ( 2013年7月 ~ 2013年10月 )

  • 前端开发(实习)

    在 AdMaster 实习两个月期间对其多个前端项目进行了重构与开发。


开源项目

以下为主要的开源项目

  • mirdb: 用 Rust 实现的基于 LSM-Tree 的 Key-Value 数据库
  • rve: 基于 React + TypeScript 对 Vue 3.0 Composition API 的类型安全的实现
  • parsec.js: Haskell 的 Parsec lib 的 JavaScript 实现
  • babeljs-python: Babel.js 的 Python 绑定
  • Seiya: 用 Ruby 实现的爬虫框架
  • Collipa: 用 Python 写的类似于 V2EX 的社区程序。演示地址:http://collipa.com/
  • oscar: 一个前端 MVVM 框架
  • ove: 一个用 LiveScript 写的 Node.js web framework
  • snakejs: 类似于 Requirejs / Seajs 的前端 JavaScript 模块加载器
  • shani: 一个 JavaScript 模板引擎

技能清单

以下均为我熟练使用的技能与工具

  • 编程语言: Python / TypeScript / JavaScript / Rust / Go / Java / Ruby
  • 数据库: MySQL / Memcached / Redis
  • 版本管理工具: Git / SVN
  • 操作系统: Linux / macOS
  • 编辑器: Emacs / Vim

致谢

感谢您花时间阅读我的简历,期待能有机会和您共事。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment