Summary
Roy Shea is a Principal Software Architect with 18 years of experience who blends deep academic rigor—PhD in Computer Science from UCLA—with hands-on engineering leadership at Microsoft, where he now focuses on embedding privacy into large-scale software systems. He has a track record of improving observability and reducing operational costs by driving telemetry and monitoring roadmaps, building in-house tooling, and creating v-teams to spread domain expertise. Roy’s research background in diagnosing faults for wireless and embedded systems informs a pragmatism for evaluating and hardening complex, distributed systems. A longtime educator and mentor, he enjoys translating technical depth into teachable practices that uplift engineering teams. Outside of work he brings a curious, tactile sensibility to craft pursuits—serving as an informal tea and espresso taster—and has spent years guiding outdoor expeditions, reflecting a taste for systems that are both elegant and resilient.
17 years of coding experience
14 years of employment as a software developer
BS, Computer Science and Mathematics, BS, Computer Science and Mathematics at Harvey Mudd College
MS and Ph.D., Computer Science, MS and Ph.D., Computer Science at University of California, Los Angeles