Nathan Schoenack is a seasoned software engineer with 17 years at Microsoft specializing in deep SQL Server troubleshooting, memory dump analysis, and PolyBase data virtualization. He moved from hands-on case resolution to senior escalation leadership, driving global Azure DevOps migrations and shaping product improvements through analysis of hundreds of support cases. Known for rapidly acquiring cloud expertise, he bridged on-prem SQL Server knowledge to Azure VMs and Managed Instances while advising on Service Fabric, RBAC, and managed identities. Nathan built complex multi-RDBMS test labs and authored many Learn-style resources, improving both product supportability and engineer onboarding. He’s practiced in handling regulated customer data (HIPAA/GDPR) and mentoring teams to cut time-to-competency and accelerate incident resolution. Based in Fargo, ND, he blends deep system-level analysis with pragmatic process design to turn ambiguous, high-stakes problems into repeatable solutions.
8 years of coding experience
16 years of employment as a software developer
Bachelor of Science - BS Physics, Bachelor of Science - BS Physics at North Dakota State University
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.