Summary
Philip Thomas is a Principal Software Engineer at Microsoft focused on Azure Cosmos DB, bringing deep experience building globally distributed, highly scalable cloud data platforms. Over a two-decade career he has progressed from hands-on engineering roles to technical leadership, with prior positions at ThoughtWorks, The Home Depot, and McKesson driving cloud migrations, distributed systems and data-intensive e-commerce solutions. He is fluent in C#, Java, Python and Node.js and has practical, cross-provider cloud experience with Azure and AWS, plus operational familiarity with Cassandra, DynamoDB, MongoDB and SQL Server. Known for applying TDD/BDD/DDD practices, he combines architectural thinking with pragmatic delivery—helping teams produce resilient, planet-scale applications. Based in Smyrna, Georgia, Philip pairs enterprise-scale product experience with a history of mentoring and leading engineering teams through complex integrations and data migrations. An understated strength is his consistent focus on reliability and measurable outcomes when translating business logistics needs into dependable cloud services.
4 years of coding experience
23 years of employment as a software developer