Nathan Black

Staff Software Engineer at Samsara

Redmond, Washington, 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
Nathan Black is a Staff Software Engineer in Redmond, WA with 12 years of experience building front-end and full‑stack systems for both startups and large enterprises. He currently leads Core Experiences front-end work at Samsara and previously held staff and senior engineering roles at Qualtrics, Uber and Microsoft. At Uber he rebuilt and open‑sourced the frontend for Cadence (the project that evolved into Temporal) and was the sole front‑end engineer on an internal lambda‑style platform. His background also includes building horizontally scalable ETL and ML pipelines using Kafka, Spark and Kubernetes at Appuri, and hands‑on test automation work improving coverage and reliability for the CasperJS project. He blends product-focused engineering, infrastructure experience, and practical QA discipline to reliably ship complex systems.
code13 years of coding experience
job15 years of employment as a software developer
stackoverflow-logo

Stackoverflow

Stats
181reputation
32kreached
4answers
1question
github-logo-circle

Github Skills (20)

javascript10
testing10
test-framework10
casperjs10
javascripts10
test-automation10
python8
version-control6
integration-testing6
nant6
build-automation6
buildbot6
continuous-integration6
svn6
scripting6

Programming languages (12)

TypeScriptC#JavaC++AstroSCSSJavaScriptVue

Github contributions (5)

github-logo-circle
casperjs/casperjs

Oct 2013 - Nov 2013

CasperJS is no longer actively maintained. Navigation scripting and testing utility for PhantomJS and SlimerJS
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:10 commits, 8 comments in 23 days
Contributions summary:Nathan primarily contributed to the testing infrastructure of the CasperJS project, focusing on improving test coverage and reliability. Their work involved creating new tests for specific scenarios, such as handling exceptions in steps and timeout events, as well as fixing issues related to test output. Furthermore, the user addressed bugs, ensuring correct assertion messages for various error conditions within the testing framework. The user's efforts enhanced the project's testing capabilities.
actively-maintainedscriptingslimerjstestingphantomjs
Contributions:24 commits, 13 pushes, 6 tags in 9 months
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
Nathan Black - Staff Software Engineer at Samsara