David Mcneil

Software Engineer at Some Company - Confidential

Wentzville, Missouri, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
David Mcneil is a versatile full-stack software engineer with 14 years of experience building scalable, production-grade systems across Rust, Go, C++, TypeScript, and embedded platforms. He’s a core maintainer on Habitat and a contributor to clap, bringing deep experience in async Rust, Tokio, and secure distributed systems design including TLS and messaging patterns. His background spans high-throughput analytics with containerized architectures and DSP/geolocation pipelines (TS/SCI cleared work), to firmware and low-level systems, giving him a rare full-stack-to-embedded perspective. Known for turning ambiguous requirements into practical, testable solutions, he also improves developer experience through tooling, CI/test infrastructure, and build automation. Based in Wentzville, Missouri, he prefers Rust for its reliability but adapts quickly to the best tool for the job.
code14 years of coding experience
job5 years of employment as a software developer
bookBachelor’s Degree, Computer Engineering, Bachelor’s Degree, Computer Engineering at Rose-Hulman Institute of Technology
github-logo-circle

Github Skills (32)

parser10
package-management10
scripting10
testing10
build-system10
cicd10
script10
command-line-parser10
argument-parsing10
parse10
sh10
powershell10
rust10
shell10
macros9

Programming languages (9)

TypeScriptShellRustHandlebarsJavaScriptGoHTMLSvelte

Github contributions (5)

github-logo-circle
habitat-sh/habitat

Apr 2019 - Oct 2020

Modern applications with built-in automation
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:3 releases, 32 reviews, 686 commits in 1 year 5 months
Contributions summary:David's contributions focused on streamlining plan initialization within the Habitat project. They removed several configuration flags from the init plan command and updated the Handlebars templates to correctly remove whitespace and include default values for all callbacks. Additionally, the user added support for the `--shutdown-timeout` flag to the `hab sup run` command and implemented TLS support for the control gateway, improving the project's build system and communication security. The user also introduced and refined testing infrastructure and testing for continuous integration pipelines for various components.
containersrustconfiguration-managementpackage-managerautomation
habitat-sh/core-plans

Nov 2019 - Aug 2020

Core Habitat Plan definitions
Role in this project:
userAutomation Engineer / Build & Release Engineer
Contributions:8 commits, 8 PRs, 19 pushes in 9 months
Contributions summary:David primarily contributed to defining and implementing Habitat plans for various software packages, including PowerShell, Pester, and Rust. Their work involved writing plan definition files (plan.sh, plan.ps1), setting up build processes, and integrating testing procedures. They also updated existing plans to incorporate new software versions and ensure compatibility with the Habitat environment.
planhabitatpackage-managerdefinitionspackages
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
David Mcneil - Software Engineer at Some Company - Confidential