Stephen Long is a Principal Software Engineer based in Redmond with over 10 years of hands-on experience building full-stack, enterprise-grade web and cloud systems. At Microsoft he focuses on modernizing platforms—migrating .NET Framework apps to .NET Core, implementing end-to-end CI/CD with Azure DevOps, and driving accessibility and UI improvements. He has deep expertise in Angular/TypeScript front ends, C#/Entity Framework back ends, and scalable data systems across Azure PaaS and Service Fabric, honed through major projects for large retail and industrial customers. Known for pragmatic architecture and reusable tooling (including NuGet-packaged utilities and dynamic LINQ patterns), he combines delivery-focused engineering with mentorship and cross-team collaboration. An electrical engineering graduate, he brings an operator’s attention to reliability and performance from earlier instrumentation and systems work.
10 years of coding experience
19 years of employment as a software developer
BSEE Electrical Engineering Computer Engineering Computer Science, BSEE Electrical Engineering Computer Engineering Computer Science at University of Memphis
Contributions:13 commits, 11 pushes, 1 branch in 7 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
Stephen Long - Principal Software Engineer at Microsoft