Resume

Personal Resume

Profile

Author of the long-standing tech blog blog.mygraphql.com / Author of books Istio & Envoy Insider and JVM Insider for Nerds love researching and sharing full-stack backend technology, from high-level architecture to low-level operating systems. Committed to lifelong learning and physical fitness, maintaining a competitive edge in rapid learning and research. Previously responsible for designing, evolving, and solving technical challenges of a billion-level inventory system at a leading e-commerce platform. Experienced in cross-functional architecture design, complex problem abstraction, and 20 years of full-stack problem-solving experience.

Gender: Male | Age: 43 | WeChat: labilezhu | 21 years of work experience | Position: Architect

Work Experience

Ericsson (China) Communications Co., Ltd.

Role: Architect
Period: 2018.06 โ€“ Present

Responsibilities

  • Participated in designing service cloud migration solutions
  • Performance tuning and troubleshooting of microservices post-cloud migration, especially network issues
  • Designed cloud observability features for microservices
  • Tackled technical challenges in service mesh (Istio)

Tech Stack

  • Kubernetes
  • Istio
  • Envoy
  • Java/Spring
  • OpenAPI
  • OpenTelemetry
  • Prometheus
  • Calico
  • Linux Networking
  • BPF

Vipshop.com

Role: Architect
Period: 2014.03 โ€“ 2018.05

Responsibilities

Architected the cloud inventory platform for the third-largest e-commerce platform in China:

  • Backend system refactoring for the mobile app
  • Development of the core platform framework
  • Led teams to deliver multiple critical projects
  • Analyzed and solved major production technical issues
  • Conducted technical research and feasibility studies
  • Led architecture reviews across multiple projects
  • Integrated global inventory information across the company
  • Evolved the platform architecture and optimized performance
  • Participated in team building

Tech Stack

  • Large-scale MySQL sharding and partitioning design
  • Java/Spring
  • Microservices
  • Multi-tier message queue system based on RabbitMQ

CITIC-Prudential Life Insurance

Role: Systems Analyst
Period: 2011.01 โ€“ 2013.02

Responsibilities

  • Analyzed internal user requirements
  • System development and product issue resolution
  • Outsourcing management

Tech Stack

  • Java
  • IBM DB2

AsiaInfo Linkage (China) Ltd.

Role: Senior R&D Engineer
Period: 2008.01 โ€“ 2011.01

Responsibilities

  • System analysis and architecture design for China Mobile and China Unicom’s Device Management projects, including: use case analysis, architecture design, technology selection, risk management, development planning and tracking, core module development, deployment planning and execution, and resolving production issues.
  • Team building and mentoring, including human resource management, technical training, development coordination, and guiding developers technically and functionally.

Tech Stack

  • Java
  • Oracle

PCCW

Role: Software Engineer
Period: 2004.01 โ€“ 2008.01

Responsibilities

  • RFID Middleware Development
    Developed general-purpose middleware functionality for systems based on RFID technology, making it easier for application developers to utilize RFID.

Tech Stack

  • Low-level JavaSE programming:
  • Multithreading/Socket (TCP)
  • JavaSE