Charlie Voiselle is a Technical Account Manager and former HashiCorp software engineer with 13 years of experience building and supporting distributed systems, databases, and developer tooling. He blends hands-on backend engineering—contributing to high-profile open-source projects like Nomad and consul-template—with customer-facing roles that span 24/7 incident support, product education, and technical account management. His background ranges from Oracle/MSSQL database design and application development to improving template rendering, scheduling logic, and debugging ergonomics in production orchestration tools. Passionate about user experience and open-source adaptation for enterprise goals, he’s known for pragmatic troubleshooting and for shipping engineering improvements that make complex systems more observable and usable. Based in Tallahassee, he pairs a Master’s in Information Studies with deep operational experience managing budgets, teams, and critical customer escalations.
13 years of coding experience
18 years of employment as a software developer
Master of Science Information Studies, Master of Science Information Studies at Florida State University
Nomad is an easy-to-use, flexible, and performant workload orchestrator that can deploy a mix of microservice, batch, containerized, and non-containerized applications. Nomad is easy to operate and scale and has native Consul and Vault integrations.
Role in this project:
Back-end Developer
Contributions:177 reviews, 350 commits, 370 PRs in 5 years 7 months
Contributions summary:Charlie primarily contributed to the back-end of the Nomad project, making changes to the core scheduling logic. Their commits involved debugging and implementing features related to job scheduling, including distinct host constraints and the handling of resource allocation. The user also worked on improving the API, adding metrics, and refactoring existing code, all crucial for the functionality and performance of the workload orchestration platform. Additional work included updates to test suites to ensure code quality and stability.
Template rendering, notifier, and supervisor for @HashiCorp Consul and Vault data.
Role in this project:
Back-end Developer
Contributions:8 reviews, 37 commits, 21 PRs in 3 years 2 months
Contributions summary:Charlie primarily focused on enhancing the debugging capabilities of the Consul Template project. They added and documented the `go-spew` library for detailed variable output within templates. The user also added debugging functions (`spew_dump`, `spew_printf`, `spew_sdump`, `spew_sprintf`) accessible within templates and created related test cases to demonstrate their usage. Furthermore, the user added the sprig library to extend template functionality. Finally, the user added the support for Nomad variables and updated the sprig 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.
Request Free Trial
Charlie Voiselle - Technical Account Manager at Coder