Skip to content

Instantly share code, notes, and snippets.

@yetone
Created June 10, 2025 06:31
Show Gist options
  • Save yetone/6ee0f152d3cee06ed62df2be768824ef to your computer and use it in GitHub Desktop.
Save yetone/6ee0f152d3cee06ed62df2be768824ef to your computer and use it in GitHub Desktop.
Resume

Personal Information

  • Xipeng Guan / Male / 1991.11.16
  • Phone: +86 18610345303
  • Email: [email protected]
  • Bachelor's Degree / Optoelectronic Information Engineering / Wenhua College, Huazhong University of Science and Technology / 2010.09 ~ 2014.07
  • Work Experience: 12 years
  • GitHub: https://github.com/yetone
  • Expected Position: Product Development Engineer / LLMOps
  • Expected Work Location: Remote
  • Current Location: Beijing, China

Personal Projects

  • OpenAI Translator (24k stars)

    A cross-platform desktop application for translation using LLM

  • avante.nvim (14k stars)

    An AI Coding plugin that implements all Cursor features and experiences in Neovim

Work Experience

BentoML - Senior MLOps Engineer (Remote Work, July 2021 ~ Present)

πŸ”± Platform Development

  • LLMOps platform development - BentoCloud (closed-source SaaS version of Yatai)

  • Complete end-to-end development of the entire MLOps platform (frontend + backend + cloud-native):

    • Lifecycle / Observability / High Availability / Auditing
    • Autoscaling
    • Scaling from/to zero
    • Extreme optimization of image build and pull speeds
    • Cold start optimization for LLMs

πŸ”± Internal Company Tools

  • bentocloudctl

    A concise and fast command-line tool that enables colleagues to quickly (2 minutes) and painlessly start a completely independent BentoCloud development environment (including complete k8s and all BentoCloud components) with one click. Colleagues can automatically sync and hot-reload code in the development environment during local development. This tool has greatly shortened the development cycle for new BentoCloud features, enabling colleagues to develop new requirements and bug fixes faster, either individually or collaboratively, significantly improving the overall company's development efficiency.

πŸ”± Company Open Source Projects

  • Maintenance and development of BentoML framework
  • Complete end-to-end development of Yatai. The cloud deployment part of NVIDIA's open-source Dynamo extensively borrowed Yatai's code 1:1

Megvii Technology - Senior Development Engineer (May 2019 ~ July 2021)

πŸ”± Platform Development

  • Maintenance and development of private cloud DevOps platform
  • Lifecycle: Service deployment and service snapshots
  • Monitoring and alerting
  • High availability: Development of high availability for the DevOps platform itself
  • Others: DevOps platform integration with high availability components, including high-availability PostgreSQL clusters, VIP, Nginx, DNS, etc., allowing business teams to seamlessly access high-availability services
  • Development of public cloud DevOps platform MCD
  • Simple and clear abstraction: Application abstraction based on k8s
  • Standardized processes: CICD processes based on GitOps
  • Service governance: Service Mesh
  • Observability: Monitoring and alerting, log viewing, distributed tracing, etc.
  • Operability: Beautiful and user-friendly UI interface, Web Terminal, certificate management, configuration management, operation auditing, etc.
  • Infrastructure: Declarative infrastructure usage, supporting PostgreSQL, MySQL, MongoDB, Redis, RabbitMQ, MinIO, etc.
  • Development toolchain: CLI tools, application scaffolding, etc.
  • Maintenance and development of CMDB platform, responsible for machine allocation management and authorization, machine operations and monitoring, and DevOps batch installation functions

4Paradigm - AI Cloud Platform R&D Engineer (March 2018 ~ February 2019)

πŸ”± Product Development

  • Responsible for developing the AI application IDE of 4Paradigm's artificial intelligence platform ProphetEE
  • Responsible for developing the AI application center of 4Paradigm's artificial intelligence platform ProphetEE
  • Responsible for developing application orchestration services

Douban - Senior Product Development Engineer (November 2015 ~ March 2018)

πŸ”± Product Development

  • Responsible for product development of Douban subjects (books, movies, music) (frontend + backend)
  • Responsible for developing Douban's core movie rating platform and algorithms (frontend + backend + big data) Including the entire scoring logic of Douban movie ratings, optimization of movie rating fairness, etc. Specifically involving big data processing and other technical scenarios.
  • Responsible for developing Douban Annual Lists (frontend + backend) Provided operations with a convenient WYSIWYG operations backend (React tech stack), which has served Douban's annual lists for multiple years (2015 ~ 2017).
  • Responsible for developing Douban Wallet (frontend + backend) Provided unified payment interface for Douban projects, offering recharge, withdrawal, transfer, refund functions for projects, greatly facilitating payment feature development. Provided operations with discount codes, gift packages, and other configuration backends (React tech stack). Also provided finance with practical functions such as automatic reconciliation, automatic settlement, scheduled withdrawals, etc.
  • Responsible for developing Douban Appreciation (frontend + backend) Provided appreciation functionality for existing Douban services (diaries, movie reviews, albums, photos, etc.).
  • Responsible for developing payment logic for Douban Time (backend) Douban Time is Douban's content payment product. Based on subscription functionality and the Douban Wallet project, provided coupons, vouchers, redemption codes, gift giving, and other features.
  • Responsible for developing Douban Discussion (frontend + backend)
  • Responsible for developing Douban Universal Subjects (backend) Universal subjects is Douban's new product planning, following the principle that everything can be a subject. Beyond backend development, provided operations personnel with a robust operations backend (React tech stack), greatly facilitating content operations work for new subjects.

πŸ”² Tool Creation, Efficiency Tools, and Technical Extension Development

  • olo - An ORM, but the most obvious difference from other ORMs is its ability to automatically manage cache, which can extremely reduce database requests. It has been used in numerous online projects at Douban, improving development efficiency and application performance
  • Dstore - Similar to Hive for Hadoop, Dstore is a data warehouse tool based on Dpark (Python implementation of Spark) that can convert SQL statements to Dpark RDD for execution
  • Design - A Web App that can render Sketch.app source files, facilitating designers' sharing of design source files and serving as a bridge for requirement coordination between designers and engineers
  • wow - A library with JIT-like principles for automatically merging and reducing RPC requests at runtime
  • mithril - An internal project that implements movie search by cover using VGG16
  • cico - A tensor database derived from mithril for storing and querying feature sets

Akarat - Full Stack Development Engineer (November 2014 ~ November 2015)

  • Web Scraping Development Responsible for all basic data scraping for company products. To improve massive data scraping efficiency and further increase scraper flexibility and scalability, developed a distributed scraping framework based on Scrapy.
  • Frontend Development Frontend development of internal company CMS and Web App, tech stack: ES2016 + React + Redux.
  • Backend Development Used Python for company product maintenance and development. Used Flask as the Web Framework. Since serving overseas users, applications were mainly deployed on AWS platform, extensively using AWS-related technologies and services: S3, Redshift, SQS, etc. Used Ansible for batch production environment setup and application deployment.

Duitang - Full Stack Development Engineer (October 2013 ~ October 2014)

  • Frontend Redesign I was responsible for all frontend development in this project.
  • Image Processing Solution I was responsible for using Node.js to solve massive image storage and thumbnailing in this project.
  • Real-time Communication System Developed a WebSocket-based real-time communication system using Go to handle large numbers of users.
  • Backend Development Used Python for Duitang website maintenance and new feature iteration.

AdMaster (July 2013 ~ October 2013)

  • Frontend Development (Internship) During two months of internship at AdMaster, refactored and developed multiple frontend projects.

Open Source Projects

The following are major open source projects:

  • mirdb: LSM-Tree based Key-Value database implemented in Rust
  • olo: ORM with intelligent and elegant cache manager
  • rve: Type-safe implementation of Vue 3.0 Composition API based on React + TypeScript
  • parsec.js: JavaScript implementation of Haskell's Parsec lib
  • babeljs-python: Python binding for Babel.js
  • Seiya: Web scraping framework implemented in Ruby
  • Collipa: Community program similar to V2EX written in Python. Demo: http://collipa.com/
  • oscar: A frontend MVVM framework
  • ove: A Node.js web framework written in LiveScript
  • snakejs: Frontend JavaScript module loader similar to Requirejs / Seajs
  • shani: A JavaScript template engine

Skills

The following are skills and tools I use proficiently:

  • Programming Languages: Python / TypeScript / JavaScript / Rust / Go / Java / Ruby
  • Databases: MySQL / Memcached / Redis
  • Version Control: Git / SVN
  • Operating Systems: Linux / macOS
  • Editors: Emacs / Vim

Acknowledgments

Thank you for taking the time to read my resume. I look forward to the opportunity to work with you.

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