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.
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.