Andrew Smith

Staff Software Engineer at DevelopIntelligence, a Pluralsight Company

Seattle, 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
🎓
Top School
Andrew Smith is a Staff Software Engineer with 12 years of experience building full-stack TypeScript, Node, and Ruby systems and currently shaping the metaverse at Gather from Seattle. He combines hands-on engineering and technical leadership—having led engineering at Transparent Classroom to modernize stacks, boost test coverage from 15% to 75%, and shepherd pandemic-driven pivots—with a strong background in scalable service design from AWS. An experienced instructor at DevelopIntelligence, he teaches JavaScript, React, TDD, Docker/Kubernetes and brings a coach-first mindset to teams. He contributes to prominent open-source efforts like flow-typed, improving Flow type definitions and testability for libraries such as Ramda, demonstrating attention to type safety and maintainability. Outside of engineering he’s an entrepreneur who grew an international dance business over three years at 260% average annual revenue growth, blending product ownership, marketing, and community-building skills. That mix of rigorous engineering, pedagogy, and creative entrepreneurship makes him adept at turning user-focused ideas into reliable, well-tested products.
code12 years of coding experience
job9 years of employment as a software developer
bookBachelor of Science (B.S.), Civil Engineering, GPA 3.9, Bachelor of Science (B.S.), Civil Engineering, GPA 3.9 at University of Portland
bookMaster of Science (M.S.), Sustainable Design & Construction, GPA 4.0, Master of Science (M.S.), Sustainable Design & Construction, GPA 4.0 at Stanford University
languagesEnglish
github-logo-circle

Github Skills (9)

type-system10
ram10
typescript10
typesc10
ramdajs10
javascript10
lib10
testing9
cli8

Programming languages (17)

MDXC++CRustGoHTMLJupyter NotebookFreeMarker

Github contributions (5)

github-logo-circle
flow-typed/flow-typed

Jul 2017 - Nov 2020

A central repository for Flow library definitions
Role in this project:
userFull-stack Developer
Contributions:89 reviews, 33 commits, 448 PRs in 3 years 5 months
Contributions summary:Andrew primarily contributed to improving the typing and type definitions within the repository, focusing on the Ramda library and integrating Flow type checking. They worked on enhancing the type safety of existing functions like `pick`, `props`, and `isNil` by refining type signatures and using features like `$ElementType`. Additionally, the user made changes to support new test file names and incorporated TDD building blocks within the testing framework, streamlining the testing process. These modifications indicate an effort to improve the maintainability and reliability of the type definitions.
libdefsflowtypedefinitionscli
MildHawk/Pathlete

Feb 2015 - Feb 2015

Contributions:86 commits, 62 PRs, 69 pushes in 3 days
journeyfitnessone-step
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
Andrew Smith - Staff Software Engineer at DevelopIntelligence, a Pluralsight Company