David Hawkins is a Principal Consultant and seasoned software engineer with eight years of consultancy experience and a longer history in .NET development, now based in Canberra and working at Microsoft on search and partner architecture. He blends hands-on DevOps and cloud expertise across Azure and AWS with strong .NET/.NET Core, React, WCF and API design skills, and is fluent in Agile and TDD practices. At Microsoft he progressed from Premier Field Engineer to Senior Consultant and now Principal Consultant, consistently focusing on operationalizing cloud-native solutions and developer productivity. He brings practical experience translating complex enterprise needs into reliable, testable services and has a knack for simplifying build and deployment workflows. Notably, his profile reflects both deep platform knowledge and a partnership mindset—helping teams adopt scalable search and cloud patterns rather than just delivering point solutions. Trained in Information Technology at the University of Canberra, he combines practitioner-level engineering with client-facing consulting acumen.
8 years of coding experience
11 years of employment as a software developer
Information Technology, .Net, Information Technology, .Net at University of Canberra
Inverted file indexing and retrieval optimized for short texts. Supports auto-suggest and query segment classification.
Contributions:66 commits, 1 PR, 50 pushes in 3 months
nlpquerypythonindexingshort
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.