Scott H

Software Engineer at Facebook

San Francisco, California, 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
Scott H is a seasoned software engineer in San Francisco with 13 years building front- and back-end JavaScript systems, currently at Facebook. He focuses on clean, maintainable architecture, unit-tested code, and automated test infrastructure—so much so that his teammates have nicknamed him for evangelizing testing. Scott has led front-end teams using React and TypeScript and rearchitected legacy front-ends into modern stacks at companies like Marin Software and QuanticMind. He’s an active open-source contributor with notable performance and reliability improvements to jest (optimizing haste map, watch mode, and memory use) and practical fixes to projects like Vorpal and HHVM. Known for bridging product needs and engineering rigor, he balances hands-on coding with mentoring and system-level thinking. Quietly driven to be among the best, he brings a track record of shipping pragmatic, well-tested solutions at scale.
code13 years of coding experience
job12 years of employment as a software developer
github-logo-circle

Github Skills (25)

javascript10
testing10
hacking10
typescript10
hhvm10
php10
interactive10
jestjs10
performance-optimization10
typescript-types10
nodejs10
typescripts10
nodes10
cli10
automation9

Programming languages (9)

TypeScriptC#C++CoffeeScriptHackOCamlJavaScriptObjective-C

Github contributions (5)

github-logo-circle
dthree/vorpal

Oct 2015 - Jun 2016

Node's framework for interactive CLIs
Role in this project:
userBack-end Developer
Contributions:38 commits, 12 PRs, 24 pushes in 7 months
Contributions summary:Scott primarily addressed issues related to command execution and argument parsing within the Vorpal CLI framework. Their contributions include fixing bugs related to piped commands and promises, improving argument parsing to handle various quoting styles, and adding associated tests. Additionally, the user implemented the masking of password characters in the UI and converted some core components to ES6.
clisjavascriptnodejsinteractiveterminal
jestjs/jest

Mar 2019 - Dec 2020

Delightful JavaScript Testing.
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:2 reviews, 34 commits, 76 PRs in 1 year 9 months
Contributions summary:Scott primarily focused on optimizing the `jestjs/jest` repository's performance and improving its testing infrastructure. Key contributions included optimizations to the haste map data structure for serialization/deserialization, improvements to watch mode performance, and the caching of regular expressions in the `ScriptTransformer`. Additionally, the user addressed issues related to duplicate mock warnings and memory leaks within the testing framework, demonstrating a focus on improving test reliability and efficiency.
painless-javascript-testingjesttestingjavascriptfacebook
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
Scott H - Software Engineer at Facebook