David Ni is a Staff Software Engineer with 12+ years building scalable full-stack and cloud-native systems across Microsoft, AWS, Amazon, and ServiceNow. He combines deep object-oriented design and distributed-systems experience (C#, Java, C++; WCF, MVC, MVVM) with hands-on cloud expertise in Azure and AWS services including Lambda, SQS/SWF, DynamoDB, and Table/Blob storage. At Amazon he helped launch Prime same-day and one-day shipping programs, and at ServiceNow he designs end-to-end hardware asset management and cloud automation. Comfortable across UI, middleware and data layers, he routinely shapes architecture, database design and operational automation (PowerShell, Service Bus, CI with Git/TFS). Known for pragmatic, performance-minded solutions, he often bridges legacy Win32/desktop work (WPF, Win32 API) with modern cloud platforms.
12 years of coding experience
14 years of employment as a software developer
MS Computer science, MS Computer science at University of Montreal
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.