John Andrews is a seasoned software engineer with 15+ years of experience, primarily in the Ruby ecosystem since 2006, currently building products at Root Insurance in Columbus, Ohio. He has a strong backend focus—Ruby, PostgreSQL and distributed systems—and solid experience with JavaScript and Clojure from roles at LendingHome, Neo Innovation, and Braintree. Early work at Braintree includes building one of the first credit-card tokenization APIs and integrating with card networks, evidencing deep payments and reliability experience. He also explores niche technologies like Datomic and Elisp and has dabbled in iOS and Linux tooling, reflecting a pragmatic polyglot mindset. Known for moving between startups and larger firms, he combines hands-on implementation with system-thinking to deliver robust, production-ready services.
15 years of coding experience
12 years of employment as a software developer
BS, Computer Science, BS, Computer Science at Ohio University
Contributions:14 commits, 8 PRs, 7 pushes in 4 years 10 months
elisptrackeremacspivotalpivotal-tracker
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
John Andrews - Software Engineer at Root Insurance Company