Summary
Nathan Johnson is a Principal Systems Engineer based in Colorado with over two decades of professional software experience and 14 years in industry roles focused on defense and aerospace systems. He has progressed from hands-on C++ and Java development to technical leadership at BAE Systems and Lockheed Martin, delivering mission-critical systems, real-time data interfaces, and automated testing and build infrastructures. Nathan combines deep low-level systems expertise (ACE, threading, SNMP, MQ) with modern web and service development (JAX-RS, JSF, WebSphere) and a track record of improving team productivity through automation and testing. He’s repeatedly stepped into high-pressure operational support and on-site customer roles, demonstrating reliability under critical conditions. Notably, he has designed GUI and backend integrations that bridged legacy C++ systems with newer web services and led technical strategies like MVP patterns to conform to constrained frameworks. His background in computer engineering from Clarkson University underpins a pragmatic approach to complex, safety- and mission-critical engineering challenges.
14 years of coding experience
18 years of employment as a software developer
B.S Computer Engineering, B.S Computer Engineering at Clarkson University