Tony Guo
Ouvert aux possibilitésSenior Java Backend Software Engineer
Vancouver, BC
À propos
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.
Compétences
- Agile
- Souci du détail
- Tests automatisés
- C++
- CI/CD
- Communication
- Docker
- Git
- GitHub
- Go
- Google Cloud
- GraphQL
- Java
- Kubernetes
- Leadership
- Linux
- Microsoft Azure
- MongoDB
- MySQL
- PostgreSQL
- Résolution de problèmes
- Python
- Assurance qualité
- Redis
- Collecte des exigences
- API REST
- Scrum
- Spring Boot
- SQL
- Travail d’équipe
- Gestion du temps
Expérience
Senior Software Engineer
Broadcom
avr. 2020 to Aujourd’hui
• 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.
Senior Software Engineer
ABB
avr. 2004 to avr. 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.
Software Developer
Sayson
sept. 2003 to avr. 2004
• Designed and developed SIP-based IP phone firmware under LynxOS for Aastra handsets.
Senior Software Engineer
Motorola Ltd
juin 2000 to avr. 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.
Formation
Beijing Jiaotong University
Bachelor of Computer Science, Computer Science
1988 to 1992