Michael Goin is a pragmatic software engineer and network specialist with 11+ years of experience modernizing and automating operational systems across finance, higher education, and enterprise IT. He excels at rescuing poorly documented systems—reverse-engineering behavior, building durable automation (from Unix shells to C#/.NET and Node.js), and embedding observability so teams can operate reliably. His work ranges from inventory and backup automation to creating monitoring integrations for SolarWinds, ELK/Elastic Stack, Splunk, and commercial firewalls, often reducing manual monitoring by hours per day. At the open-source level he’s contributed Lambda-related enhancements to New Relic’s Node.js agent, improving distributed tracing and AWS attribute collection. Comfortable across Unix, network gear (Cisco/Arista), and security tooling, he brings a hybrid sysadmin-developer mindset that turns ad hoc processes into repeatable, documented workflows. Based in Warrenville, IL, he combines deep legacy-system knowledge with current Node.js and .NET practice to keep critical infrastructure humming.
11 years of coding experience
12 years of employment as a software developer
EE Associates, Electronic Engineering, EE Associates, Electronic Engineering at North Central State College
Electrical Engineering, Electrical Engineering at The Ohio State University
New Relic Node.js agent code base. Developers are welcome to create pull requests here, please see our contributing guidelines. For New Relic technical support, please go to http://support.newrelic.com.
Role in this project:
Back-end Developer
Contributions:6 releases, 349 reviews, 1169 commits in 4 years
Contributions summary:Michael's contributions focused on adding and refactoring Lambda-related functionality within the Node.js agent codebase. They implemented the recording of Lambda function details and AWS attributes, utilizing existing agent APIs and shim methods. The user updated the creation of Distributed Tracing (DT) payloads to incorporate primary application ID from the connection response and made multiple modifications to improve the overall handling of transaction information.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.