Ryan Mcculloch is a software development engineer with eight years of experience building and operating large-scale web applications, currently shaping core authentication, UX, and orchestration features for Microsoft Dynamics Lifecycle Services. He spans full-stack development—from C# ASP.NET back ends and Azure services to JavaScript-driven front ends (React, KnockoutJS) and OfficeUI Fabric—while leading small feature squads and driving GDPR, localization, and OAuth integrations. Comfortable in fast-paced, close-knit teams, he combines analytic, user-focused product instincts with hands-on engineering to simplify complex workflows and improve user dashboards and navigation. His background in academic research on smart electrical grids and early systems administration gives him a practical appreciation for reliability and infrastructure migrations. Colleagues describe him as friendly, collaborative, and eager to learn and mentor, with a particular knack for designing front-end experiences that make people’s lives better.
8 years of coding experience
5 years of employment as a software developer
Bachelor’s Degree, Computer Information Systems (Major), English (Minor), Bachelor’s Degree, Computer Information Systems (Major), English (Minor) at Valley City State University
Master of Science (M.S.), Computer Science, Master of Science (M.S.), Computer Science 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.
Request Free Trial
Ryan Mcculloch - Software Development Engineer at Microsoft