John Thornton

Senior Staff Engineer at BILL

Salt Lake City, Utah, 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

👤
Senior
🎓
Top School
John Thornton is a Senior Staff Engineer with 18 years designing and shipping backend systems, currently scaling infrastructure at BILL from a Staff to Senior Staff role. He combines deep expertise in Elixir, Kubernetes, DevOps and statechart-driven survey/workflow engines with strong roots in Ruby, Smalltalk and data modeling/ETL for OLAP workloads. His career includes leading engineering and principal roles at fintech and payments companies (Divvy, Nav) and building survey engines early in his career, showing a long-standing focus on complex, rules-driven systems. Based in Salt Lake City, he blends hands-on implementation with architectural leadership, mentoring teams to operationalize resilient cloud-native services. A pragmatic polyglot, he often applies statechart patterns to tame workflow complexity—an approach that’s informed by two decades of building survey and monetization platforms.
code18 years of coding experience
job22 years of employment as a software developer
bookThe University of Utah
github-logo-circle

Github Skills (116)

condition10
maglev10
predicate10
gemstone9
cli9
boolean9
ascii9
command-line-tool9
binaries9
homebrew9
administration9
api8
backend8
ruby8
nav8

Programming languages (11)

TypeScriptShellRustJavaScriptGoLuaHTMLErlang

Github contributions (5)

github-logo-circle
riddler/uxid

Jun 2020 - Dec 2020

User eXperience focused IDentifiers
Contributions:137 commits, 92 PRs, 87 pushes in 6 months
javafocusedidentifiersuser-experience
riddler/uxid-ex

Jun 2020 - Nov 2020

User eXperience focused IDentifiers - Elixir implementation
Contributions:48 commits, 5 PRs, 4 pushes in 6 months
focusedidentifierselixiruser-experience
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 Thornton - Senior Staff Engineer at BILL