Summary
Arthur Tsang is a Principal Software Architect with over 20 years of hands-on experience and 11 years in senior architecture roles, driving cloud-native, microservices, and reactive solutions across startups and large enterprises. He has led geographically distributed teams to deliver high-availability platforms—launching a cloud service in six months—and pioneered container orchestration and resilient designs using Docker Swarm/Kubernetes, async messaging, and circuit breakers. Skilled across C/C++, Java, C#, JavaScript and a broad ops/tooling stack (Consul, Vault, RabbitMQ, ElasticSearch), he champions design-first and test-first cultures to reduce defects and speed delivery. At Roche he introduced Domain-Driven Design to align product and engineering; earlier at HPE he defined API standards and next-gen orchestration patterns. Colleagues rely on him for pragmatic architecture that balances product vision, operational resilience, and team growth.
11 years of coding experience
25 years of employment as a software developer
Deep Learning Nanodegree Foundation Deep Learning, Deep Learning Nanodegree Foundation Deep Learning at Udacity
BEng Computer Engineering, BEng Computer Engineering at City University of Hong Kong
English, Chinese