Summary
Marcus Armstrong is a Senior Principal Software Engineer with 11 years focused on web platform architecture, server-side rendering, frontend performance, and developer tooling, currently shaping TripAdvisor’s web experience from Somerville, MA. He blends deep full-stack experience—from heavy-client UI work to distributed backend systems in C#—with a particular strength in JavaScript build tooling and runtime optimization. Marcus has advanced through multiple senior roles at TripAdvisor and earlier co-founded a startup where he owned backend and database development, demonstrating both product and infrastructure sensibilities. He favors solving architectural design problems that improve developer productivity and site performance, and brings a quietly entrepreneurial mindset rooted in computer science and linguistics from UIUC.
11 years of coding experience
12 years of employment as a software developer
University of Illinois Urbana-Champaign