Summary
Tom Hermann is a Senior Software Engineer with 14 years of hands-on experience delivering mobile-first and backend systems, currently building resilient platforms at Principles: A Ray Dalio Company. He excels in Kotlin and Java across Android, Spring Boot, and cloud-native architectures, with a track record of leading greenfield Android projects and high‑scale consumer apps (one rewrite reached top rankings and served millions). A strong advocate of TDD and software craftsmanship, Tom pairs pragmatic engineering with CI/CD, observability, and cross‑region collaboration. He thrives in teams that iterate quickly and values environments where he can both learn and mentor, bringing a mix of product focus and deep implementation experience from embedded field tools to payment-enabled mobile ordering.
14 years of coding experience
15 years of employment as a software developer
Bachelor of Science, Computer Science, Bachelor of Science, Computer Science at University of Missouri-Rolla