Andrew Hopkins is a senior software engineer based in New York with nine years of experience building backend web services, distributed systems, and cloud-native platforms. He was a founding engineer on Azure Communication Services at Microsoft, where he led the launch of global phone number geographies and SMS products and built a secure, observable RESTful API gateway that powers millions of daily messages. He combines deep C#/.NET and Azure expertise with front-end TypeScript/React experience and a pragmatic focus on CI/CD, security hardening, and feature-flag-driven rollout frameworks that cut international onboarding from months to weeks. Now at CoreWeave, he continues to tackle scalable infrastructure challenges, bringing a product-minded engineering approach honed across SaaS CRM and large cloud services. An unexpected thread through his career is a transition from petroleum engineering academically to shaping global communications platforms—illustrating strong adaptability and rapid domain learning.
8 years of coding experience
8 years of employment as a software developer
Bachelor of Science - BS, Petroleum Engineering, Bachelor of Science - BS, Petroleum Engineering at Penn State University
Github Skills (42)
git10
javascript10
github10
python10
microsoft10
azure-sdk10
patch10
digitalocean10
typescript10
azure-functions10
swagger10
browser10
microsoft-azure10
java10
media10
Programming languages (10)
C#TypeScriptJavaC++JavaScriptHTMLJupyter NotebookRich Text Format
Contributions:4 pushes, 1 branch in 2 years 10 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Andrew Hopkins - Senior Software Engineer at CoreWeave