David Ketch is a Senior Software Engineer in Nashville with nine years of experience transitioning from academic philosophy to hands-on full-stack development. He currently builds and maintains core systems at XY Planning Network, bringing practical expertise in Python/Django, Postgres, and SRE practices earned through prior roles that included ETL, AWS provisioning, and orchestration with Ansible. David has led small technical teams, implemented data pipelines in Go, and translated complex client requirements into reliable production features—skills grounded in a methodical, research-driven mindset from his academic background. He combines rigorous analytical thinking from advanced philosophy degrees with pragmatic engineering, making him adept at debugging systemic issues and designing maintainable solutions. A detail-oriented collaborator, he’s comfortable across server operations, data integration, and application development, and often surfaces process improvements that reduce technical debt.
9 years of coding experience
5 years of employment as a software developer
Study abroad, Philosophy, Study abroad, Philosophy at University of Oxford
Master’s Degree, Philosophy, magna cum laude, Master’s Degree, Philosophy, magna cum laude at University of Leuven
Bachelor’s Degree, Major: Philosophy; Minor: Political Science, cum laude, Bachelor’s Degree, Major: Philosophy; Minor: Political Science, cum laude at Wheaton College
Apprentice Software Developer, Full-Stack Web Development, Apprentice Software Developer, Full-Stack Web Development at Nashville Software School
Contributions:96 commits, 16 PRs, 71 pushes in 1 month
momentumjavascripttypescriptchinguvoyage
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.