Summary
John Gustafson is a Staff Software Engineer at IBM with eight years of experience building reliable systems at the intersection of lab operations and storage-focused Linux applications. He transitioned from full-stack .NET and Angular development into infrastructure and storage engineering, bringing practical database and service-level debugging skills to large-scale IBM projects. His background includes upgrading legacy government-facing systems, developing REST APIs, and automating lab environments—skills that inform his pragmatic approach to system efficiency and reliability. While completing an MS in Machine Learning at Georgia Tech, he continues to apply ML-informed thinking to engineering problems, blending research rigor with production constraints. Based in New York, he pairs hands-on coding and lab administration experience with a track record of mentoring and process improvement from earlier operational roles. Notably, his career path reflects a rare combination of customer-facing troubleshooting, backend systems work, and formal ML training that helps him bridge product needs and technical execution.
8 years of coding experience
4 years of employment as a software developer
Associate's degree Computer Science, Associate's degree Computer Science at SUNY Orange
Master of Science - MS Machine Learning, Master of Science - MS Machine Learning at Georgia Institute of Technology
Bachelors Of Science Computer Science, Bachelors Of Science Computer Science at Marist University