Resume of Jinlong Peng
Personal Information
- Name: Jinlong Peng Sex: Male Age: 30
- Phone: 15025586467 Email: long2ice@gmail.com Position: Full-stack Engineer
Professional Skills
- Programming Languages: Proficient in Python, Go, and JavaScript/TypeScript.
- Databases: Experienced with MySQL, Redis, PostgreSQL and other relational databases, used ClickHouse, StarRocks and other OLAP databases.
- Containerization: Skilled with Docker, docker-compose, and Kubernetes, with production deployment experience.
- CI/CD: Experienced with GitHub Actions, GitLab CI/CD and other continuous integration and delivery tools.
- Web Frameworks: Proficient in web frameworks like FastAPI, Django, Gin, and Fiber, as well as front-end frameworks like React and Next.js.
- AI: Proficient with Codex Code and other AI coding assistants; experienced building agent applications with large language models.
Education
- Chongqing University 2014-9 ~ 2018-7 Computer Science - Undergraduate
Work Experience
Virtue AI 2025-12 ~ 2026-07 Agent Development Engineer (Remote)
- Designed and built AI-security agents for enterprise agent red-teaming and runtime protection.
- Contributed to the MCP Gateway for unified MCP tool access and governance, including tool scanning, access control, and traffic observability.
- Worked on AgentSuite / VirtueGuard capabilities covering attack simulation, runtime interception, and policy-driven safeguards.
- Built automated security agents on large language models for red-team orchestration, risk detection, and result analysis.
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.
- Independently developed an internal test environment management platform to automate environment provisioning and maintenance, improving development and testing efficiency.
- 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 with instant email notifications.
- 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 high-performance asyncio MySQL/MariaDB driver rewritten in Cython, supporting the replication (binlog) protocol.
rearq 
A distributed task queue built with asyncio and Redis, similar to Celery, featuring a 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