Matt Whelan

Staff Software Engineer at Scanner.dev

Beaverton, Oregon, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Matt Whelan is a Staff Software Engineer with 12+ years building high-throughput, distributed systems and full-stack applications from browser UI to database internals. He has driven large-scale data pipelines and real-time telemetry ingest at New Relic, built a transactional, causally-consistent replicated store and change-broker at Ditto, and prototyped orchestration and consensus tooling for Cockroach Labs. Comfortable across Java, Rust, Kotlin, streaming systems, and RocksDB-backed stores, he focuses on query/index efficiency and observability for systems operating at scale. He’s equally at home optimizing Spark materialized views and designing low-latency tokenization proxies for privacy-sensitive workloads. An active contributor to infrastructure-focused open source (including enhancements to New Relic’s Node.js agent tests), he enjoys the challenge of high-performance data engineering and pragmatic consistency guarantees. Based in Beaverton, OR, he pairs hands-on implementation with mentoring and cross-team operational readiness.
code12 years of coding experience
job23 years of employment as a software developer
bookBachelor of Science in Computer Science, Computer Science, Bachelor of Science in Computer Science, Computer Science at Case Western Reserve University
languagesSpanish
github-logo-circle

Github Skills (8)

aws-lambda10
javascript10
nodejs10
unit-test10
amazon-web-services9
serverless-architectures9
api8
apidoc8

Programming languages (12)

TypeScriptMDXC#JavaC++RustScalaJavaScript

Github contributions (5)

github-logo-circle
newrelic/node-newrelic

Jan 2020 - Jan 2020

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:
userBack-end & QA Engineer
Contributions:12 commits in 17 days
Contributions summary:Matt primarily focused on enhancing the event type detection capabilities within the Node.js agent. They introduced a mechanism for identifying various event types, including ALB, CloudWatch scheduled events, and SES events. The contributions also included the addition of unit tests to validate event type detection logic, and implemented tests for new event types such as ALB, CloudWatch and SES. They added test coverage for ARN harvesting for cloudwatch and ALB events.
newrelicagentnode-jspull-requestsnodejs
An AWS Lambda Extension to collect, enhance and transport telemetry to New Relic for AWS Lambda functions without requiring an external transport such as CloudWatch Logs or Kinesis.
Contributions:10 releases, 46 reviews, 190 commits in 1 year 8 months
kinesiscollectlambda-functionsserverlessaws-lambda
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.
Request Free Trial
Matt Whelan - Staff Software Engineer at Scanner.dev