Elliot Nelson

Senior Staff Software Engineer at Warner Bros. Discovery

Grand Rapids, Michigan, 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
Elliot Nelson is a Senior Staff Software Engineer with 11 years of experience focused on improving developer experience through tooling, processes, and large-scale monorepo CI/CD. Based in Grand Rapids, Michigan, he has led build and distribution pipelines for TypeScript, Kotlin, Swift, and BrightScript across Warner Bros. Discovery and WarnerMedia, including deploying HBO Max to millions of subscribers. He pairs deep build-system and automation expertise with hands-on contributions to high-profile open-source projects—enhancing test frameworks like Jasmine, improving Rush Stack build cache and APIs, and extending Mermaid’s git graph features. Known for pragmatic refactors and reliable build cache and retry logic, Elliot brings both operational rigor and developer empathy to complex engineering ecosystems. He combines a long-term commitment to monorepo tooling with a knack for small, impactful changes that reduce friction for hundreds of client developers.
code11 years of coding experience
job16 years of employment as a software developer
bookBCS, Computer Science, BCS, Computer Science at Calvin University
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
11,471reputation
792kreached
213answers
29questions
Badges
ruby-on-rails
top-5%
ajax
top-5%
activerecord
top-5%
jquery
top-1%
javascript
top-5%
github-logo-circle

Github Skills (36)

build-time10
javascript10
parser10
diagramming10
jquery10
testing10
typescript10
diagram10
buildx10
build-engine10
build210
automation10
tdd10
parsing10
parse10

Programming languages (18)

PowerShellC#JavaCSSC++RustGoHTML

Github contributions (5)

github-logo-circle
jasmine/jasmine

May 2019 - Feb 2020

Simple JavaScript testing framework for browsers and node.js
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:24 commits, 21 PRs, 68 comments in 9 months
Contributions summary:Elliot made several commits focused on enhancing the testing framework. They added new spy strategies, specifically `resolveWith` and `rejectWith`, and refactored existing ones. They also improved error messages and addressed constructor function handling for the `callThrough` strategy. Finally, the user introduced the `toBeInstanceOf` matcher.
testing-frameworkbrowserstestingjavascriptnode-js
microsoft/rushstack

Apr 2021 - Dec 2022

Monorepo for tools developed by the Rush Stack community
Role in this project:
userBack-end Developer & Automation Engineer
Contributions:82 reviews, 137 commits, 69 PRs in 1 year 7 months
Contributions summary:Elliot's contributions primarily focused on enhancing the build process and underlying libraries within the Rush Stack ecosystem. They made changes to the build cache provider, fixing signature calculations and incorporating retry logic. They also refactored environment variables for cloud build cache control and updated APIs for asynchronous operations in the core library. Their work included moving functionalities between libraries, demonstrating a focus on code organization and build process automation.
apimonorepoeslintapi-extractororchestrator
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
Elliot Nelson - Senior Staff Software Engineer at Warner Bros. Discovery