David Roth is a software engineer with 11 years of experience based in Cambridge, MA, who focuses on solving hard problems by choosing the right programming languages and tools for each job. Currently at Crayon since 2019, he brings practical engineering discipline honed through immersive training in Ruby on Rails, TDD, Agile practices, APIs, and cloud deployment. His early work in compiler research and teaching at Indiana University gives him a strong foundation in language runtimes and programming-language theory that informs his pragmatic implementation choices. David pairs curiosity about languages with hands-on product delivery, favoring solutions that balance correctness, maintainability, and deployment realities. Colleagues benefit from his long view of systems and his willingness to dig into both high-level design and low-level implementation.
11 years of coding experience
2 years of employment as a software developer
Bachelor’s Degree, Computer Science, Mathematics, Bachelor’s Degree, Computer Science, Mathematics at Indiana University Bloomington
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.