Resume

Personal Resume

Profile

A software architect with over 20 years of experience in full-stack development, from high-level architecture to low-level system optimization. Proven expertise in designing and evolving large-scale, billion-level e-commerce systems. Authored technical books, including Istio & Envoy Insider and JVM Insider For Nerds and maintains a long-running technical blog. Passionate about lifelong learning and leveraging deep technical knowledge to solve complex architectural challenges and drive performance improvements.

email: labile.zhu@gmail.com

Work Experience

Ericsson (China) Communications Co., Ltd.

Role: Architect
Period: 2018.06 – 2025.06

Responsibilities

Working on a cloud native transformation project for IAM(Identity and Access Management) solution of a Tier 1 operator in US, which went live in 2023 Q2.

  • Participate in the architectural refactoring and performance tuning of a large-scale Service Mesh (Istio) delopyment.
  • Directed Kubernetes containerization efforts, expertly handling troubleshooting, performance optimization, and complex networking issues.
  • Optimized Java application performance through advanced JVM configuration and profiling.
  • Designed and managed the development of cloud-native performance observability tools, leading a team to resolve critical system bottlenecks.Working on a cloud native transformation project for IAM(Identity and Access Management) solution of a Tier 1 operator in US, which went live in 2023 Q2. - Participate in the architectural refactoring and performance tuning of a large-scale Service Mesh (Istio) delopyment. - Directed Kubernetes containerization efforts, expertly handling troubleshooting, performance optimization, and complex networking issues. - Optimized Java application performance through advanced JVM configuration and profiling. - Designed and managed the development of cloud-native performance observability tools, leading a team to resolve critical system bottlenecks.

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