Resume of Jinlong Peng
Personal Information
- Name: Jinlong Peng Sex: Male Age: 30
- Phone: 15025586467 Email: long2ice@gmail.com Position: Backend Engineer
Professional Skills
- Programming Languages: Proficient in Python, Go, and JavaScript.
- Databases: Experienced with MySQL, PostgreSQL, Redis, ClickHouse, and StarRocks.
- Containerization: Skilled with Docker, docker-compose, and Kubernetes, with production deployment experience.
- CI/CD: Hands-on with GitHub Actions, GitLab CI/CD, and Jenkins.
- Web Frameworks: Deep experience with FastAPI, Django, Gin, and Fiber, plus exposure to modern front-end stacks.
- AI Tools: Power user of Cursor, Claude Code, and other AI coding assistants to accelerate delivery, proficient in using AI large models.
Education
- Chongqing University 2014-9 ~ 2018-7 Computer Science - Undergraduate
Work Experience
Beijing Merico Technology Co., Ltd. 2021-11 ~ 2025-11 Backend Engineer (Remote)
- Led the system design and implementation of the code analysis engine using Python, FastAPI, and Celery.
- Built backend services for Merico's enterprise engineering analytics platform with Node.js, NestJS, and PostgreSQL.
- Resolved production issues for enterprise customers and delivered tailored technical solutions.
- Developed an internal test environment management platform to automate environment provisioning and maintenance.
- Built a code completion plugin and an automated testing system using AI large models.
Chongqing Mekelaifu Yire Technology Co., Ltd. 2021-03 ~ 2021-11 Backend Engineer
- Delivered core backend features and owned the unified messaging platform.
- Launched a short-link service with Gin and MongoDB plus a distributed ID generator.
- Built services with FastAPI and TortoiseORM in Python, and Gin with GORM in Go.
- Operated infrastructure based on MySQL, Redis, and message queues.
Chongqing Guangleng Technology Co., Ltd. 2019-04 ~ 2021-02 Backend Team Lead
- Oversaw backend architecture, operations, monitoring, and technical roadmap.
- Introduced Kubernetes on Rancher for load balancing and cluster management.
- Adopted ClickHouse for analytics and open-sourced Synch to integrate real-time data with Metabase.
- Established Jenkins-based CI pipelines with automated testing and container image publishing.
- Rolled out a self-hosted Sentry stack for real-time error tracking.
- Rebuilt services with FastAPI and TortoiseORM, created the Aerich migration tool, and became a TortoiseORM core maintainer.
- Authored and open-sourced FastAPI-Admin as a modern alternative to Django Admin.
Chongqing Xianggua Technology Co., Ltd. 2018-07 ~ 2019-04 Backend Engineer
- Built and operated backend services, including API design and documentation.
- Delivered projects on Django and Flask with MySQL and Redis.
- Containerized workloads with Docker and automated delivery through Jenkins.
Open Source Projects
TortoiseORM 
TortoiseORM is an asyncio ORM inspired by Django ORM. I have contributed numerous features, including F-expressions, signals, and GROUP BY support, and now serve as a maintainer.
Aerich 
Aerich is a database migration tool I built for TortoiseORM, similar to Alembic for SQLAlchemy. It is maintained under the Tortoise organization.
FastAPI-Admin 
FastAPI-Admin is an admin dashboard built with FastAPI, TortoiseORM, and Tabler UI, offering an out-of-the-box experience similar to Django Admin over RESTful APIs.
Synch 
Synch synchronizes MySQL and PostgreSQL data into ClickHouse with both full and incremental pipelines, leveraging Redis, Kafka, and MySQL binlog for real-time analytics.
asyncmy 
A fast asyncio MySQL/MariaDB driver with replication protocol support.
rearq 
A distributed task queue built with asyncio and redis, with built-in web interface.
meilisync-admin 
meilisync-admin is a tool that synchronizes MySQL, PostgreSQL, and MongoDB to Meilisearch in real time, supporting both full and incremental modes.
Other Links
- GitHub: https://github.com/long2ice
- Blog: https://blog.long2ice.io
- Chinese Resume: https://resume.long2ice.io
- English Resume: https://resume-en.long2ice.io