Summary
Frank Sauer is a Staff Engineer and generalist application architect with 12+ years designing and building scalable, real-time distributed systems using Scala, Akka, Spark and functional reactive patterns. He has led architecture and development at firms from startups to enterprise (including American Express, Kabbage and Orchard) delivering streaming ETL, CEP, CQRS/ES and high-throughput messaging platforms. Deep practical experience spans REST/API frameworks, DSLs and parser combinators, time-series integrations (InfluxDB, Grafana) and custom query engines for data analytics. Frank pairs systems-level thinking with hands-on implementation—writing custom Spark UDFs, integration engines and developer tools—and has a long-standing affinity for Smalltalk that influences his design sensibilities. Based in Phoenix, he blends product-minded engineering with a knack for building developer tooling and observability into complex data pipelines.
12 years of coding experience
22 years of employment as a software developer
Certificate of Completion, Machine Learning, Certificate of Completion, Machine Learning at Stanford University
M.Sc., Computer Science, M.Sc., Computer Science at University of Twente
Coursera online class, Functional Programming in Scala, 100 %, Coursera online class, Functional Programming in Scala, 100 % at Ecole polytechnique fédérale de Lausanne
Lorentz Scholengemeenschap VWO
M102 for DBAs, MongoDB, 96%, M102 for DBAs, MongoDB, 96% at 10gen
Dutch, English