Summary
Nathan Stien is a versatile Java application developer with 17 years of experience building web and back-end systems, embedded firmware, and cross-platform C++ applications. Based in Bloomington, Illinois, he currently develops single-page AngularJS front ends and RESTful JEE7 back ends on clustered GlassFish servers while managing integrations via JBoss Fuse and enterprise service bus technologies. His background in electrical and computer engineering and early work on 8-bit microcontrollers and PCB design give him deep systems-level insight that informs pragmatic decisions about performance, reliability, and monitoring. Passionate about functional programming, he explores Haskell and Lisp-family languages alongside day-to-day Java and JavaScript work, bringing a functional lens to integration and concurrency problems. Colleagues rely on him for operationalizing applications—centralized logging, multi-database support, and robust vendor integrations—plus a healthy skepticism for brittle enterprise tools like PeopleSoft.
17 years of coding experience
14 years of employment as a software developer
BSEE, Electrical and Computer Engineering, BSEE, Electrical and Computer Engineering at Bradley University
English, German