Patrick Faulkner is a Principal Software Engineer with 12 years of hands-on experience building cloud-first, enterprise web applications using C#, .NET, React, and Azure. Currently at Microsoft, he has led redevelopment efforts for global statutory compliance and financial close tracking systems, balancing accessibility, security, and scalable design patterns. His background spans startups to large enterprises, where he’s delivered SPAs, service-oriented architectures, and cloud deployments on both Azure and AWS. Known for pragmatic leadership, Patrick often architects solutions that migrate legacy desktop and monolith systems to modern web-first platforms while keeping performance and global user needs front and center. Based in Charlotte, NC, he combines depth in backend data and API design with a strong interest in modern application methodologies and usable, accessible UI.
12 years of coding experience
18 years of employment as a software developer
BA Computer Science, BA Computer Science at University of North Carolina at Charlotte
Contributions:134 commits, 31 PRs, 91 pushes in 7 years 3 months
websocketsgameblackjackc-sharpcsharp
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
Patrick Faulkner - Principal Software Engineer at Microsoft