Summary
Thomas Lin is a software project manager and senior developer with 13 years of hands-on R&D experience and a PhD from the University of Toronto in cloud orchestration and management. He blends systems-level engineering—designing distributed, multi-tenant, multi-region cloud infrastructures and safety-critical avionics—with practical ops skills in Linux clusters, networking, and datacentre setup. Comfortable across C/C++, Python, Go, and embedded stacks, he has led avionics software for space vehicles and now drives software and regulatory-grade development for clinical medical devices. Thomas is drawn to unconventional environments (space, underwater, edge, IoT) and has a knack for stitching research-grade prototypes into production workflows, including CI pipelines, telemetry, and automated diagnostics. Notably, he extended OpenStack for virtualized accelerators and prototyped a P2P self-healing service mesh—demonstrating both deep protocol-level insight and pragmatic system-building.
13 years of coding experience
12 years of employment as a software developer
Doctor of Philosophy (Ph.D.), Client-Centric Orchestration & Management of Cloud Resources, Doctor of Philosophy (Ph.D.), Client-Centric Orchestration & Management of Cloud Resources at University of Toronto
English, Mandarin, Chinese, French