David Mcneil is a seasoned software engineer with 15+ years building cloud infrastructure, distributed systems, and data platforms across startups and enterprises. He has led globally distributed teams through full lifecycle delivery—architecture, coding, testing, deployment, and sales support—often stepping into roles from principal engineer to project manager and recruiter as needed. Technically fluent in Clojure, Java, SQL, Hadoop, .NET and Linux, he has implemented integrated SQL/SPARQL query engines on Hadoop and helped build SQL engines and cloud infrastructure products. Currently at Equinix after a decade shaping cloud services at LonoCloud, he brings a pragmatic focus on technical excellence, reliability, and team collaboration. His background includes an MS from Carnegie Mellon and a BS from the University of Missouri, and he has a track record of shipping complex data-oriented systems that blend semantic technologies with scalable architectures. Not obvious from titles alone, he frequently acts as a methodology coach, improving how teams work as well as what they build.
14 years of coding experience
8 years of employment as a software developer
Master of Science (MS), Master of Science (MS) at Carnegie Mellon University
Halite provides a LISP-like constraint expression language built on top of open source formal modelling tools such as the Choco constraint programming library
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.