TG

Tony Guo

Open to opportunities

Senior Java Backend Software Engineer

Vancouver, BC

Sign in to follow
Broadcom
Beijing Jiaotong University

About

Senior Java Backend Software Engineer with 20+ years of experience leading the planning, design, and delivery of complex, enterprise-scale Java applications and distributed systems across telecom, cloud-native workforce management, and enterprise API platforms. Proven expertise in Java, Spring Boot, WebLogic, and Oracle DB within agile environments, combined with proactive technical leadership in guiding system experts and evaluating solution designs.

Skills

  • Agile
  • Attention to detail
  • Automated testing
  • C++
  • CI/CD
  • Communication
  • Docker
  • Git
  • GitHub
  • Go
  • Google Cloud
  • GraphQL
  • Java
  • Kubernetes
  • Leadership
  • Linux
  • Microsoft Azure
  • MongoDB
  • MySQL
  • PostgreSQL
  • Problem solving
  • Python
  • Quality assurance
  • Redis
  • Requirements gathering
  • REST APIs
  • Scrum
  • Spring Boot
  • SQL
  • Teamwork
  • Time management

Experience

  1. Senior Software Engineer

    Broadcom

    Apr 2020 to Present

    • Lead backend engineering initiatives on the enterprise-scale Layer7 API Developer Portal platform within an agile environment, working closely with system architects across a complex Java / Spring Boot and React multi-service architecture. • Proactively analyze technical requirements and lead solution design for complex backend services, ensuring alignment with enterprise architecture and high reliability. • Contribute to a Go-based Kubernetes Operator (Operator SDK) for automated API Gateway deployment and lifecycle management, validated against Kind and GKE. • Apply AI-assisted engineering (Claude Code CLI, Cursor, multi-agent frameworks) to translate business requirements into PRDs, architecture decisions, and implementation-ready stories, driving rapid feature delivery and thorough unit testing.

  2. Senior Software Engineer

    ABB

    Apr 2004 to Apr 2020

    • Led the planning, architectural design, and delivery of core modules for ServiceSuite, a market-leading enterprise Mobile Workforce Management platform built on Java, WebLogic, and Oracle DB. • Designed and optimized complex SQL schemas, stored procedures, and data access logic on Oracle DB to handle high-throughput transactional enterprise workloads and management workflows. • Spearheaded the Workforce Optimization subsystem redesign and led the Appointment Booking / Work Order integration team in an agile setting, independently researching and mastering complex domain business logic. • Architected next-generation Workforce Management services on Azure cloud using Java/Kubernetes, RabbitMQ, Kafka, PostgreSQL, and Elasticsearch. • Provided technical leadership and mentorship to engineering teams, guiding subject matter experts, evaluating technical approaches, and taking full ownership of end-to-end solution delivery.

  3. Software Developer

    Sayson

    Sep 2003 to Apr 2004

    • Designed and developed SIP-based IP phone firmware under LynxOS for Aastra handsets.

  4. Senior Software Engineer

    Motorola Ltd

    Jun 2000 to Apr 2003

    • Designed and documented the Network Management Module for GPRS core network switches deployed across 20+ countries, including custom MIB-tree management interfaces in C/C++ on Sun Solaris and LynxOS.

Education

  1. Beijing Jiaotong University

    Bachelor of Computer Science, Computer Science

    1988 to 1992