Summary
Zhiming Pan is a systems-focused software engineer and architect with 13 years of experience building distributed databases and backend platforms, currently shaping systems at Dianping while consulting as an architect at OFusion. He brings deep PostgreSQL kernel and distributed-systems expertise (Postgres-X2 community developer) combined with practical experience in C/C++, Java, Python, and a broad big-data stack including Kafka, Cassandra, Hadoop and Redis. A certified Scrum Master and team builder, he blends agile leadership with hands-on design (OOA/D, UML, design patterns) to turn complex architecture into reliable, scalable products. As a former co-founder and chief engineer, he pairs startup grit with enterprise-grade engineering from tenures at Alcatel-Lucent, Ericsson and EMC. Unusually, he combines low-level database kernel work with modern service-oriented architectures, positioning him to bridge storage internals and application-scale systems. Based in Shanghai, he’s motivated by building worldwide products and improving team effectiveness through TDD and refactoring practices.
13 years of coding experience
7 years of employment as a software developer
Bachelor’s Degree, Bachelor’s Degree at Tongji University
English, Chinese