Nathan Dotz is a Detroit-area software developer who has been a vocal advocate for functional programming since 2010, from international speaking engagements to badgering local user groups. He currently works for Detroit Labs, where his focus is on functional programming for the JVM and high-availability APIs and services for mobile clients.