Alex Smith

Staff Software Engineer at Uber

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
🎓
Top School
Alex Smith is a Staff Software Engineer at Uber with 11 years of experience building scalable full‑stack systems and improving developer pipelines. A Carnegie Mellon graduate with a near‑perfect GPA and a background in finance plus computer science, he blends analytical rigor with practical software engineering. He contributes to notable open‑source projects like fusionjs and flow-typed, focusing on type safety, CI/CD, and build reliability—work that quietly improves developer velocity across React ecosystems. Previously an entrepreneur and early technical instructor, he brings product-minded engineering and mentorship to large‑scale platform problems. Based in San Francisco, he pairs deep type/system expertise with a track record of shipping robust production services.
code11 years of coding experience
job1 year of employment as a software developer
bookBachelor of Science, Business Admin., conc. in Finance and add'l minors in Computer Science and Software Engineering, 3.98/4.00, Bachelor of Science, Business Admin., conc. in Finance and add'l minors in Computer Science and Software Engineering, 3.98/4.00 at Carnegie Mellon University
github-logo-circle

Github Skills (20)

application-framework10
javascript10
typesc10
lib10
flow-control10
app-framework10
work-flow10
typescript10
type-system10
control-flow10
typescript-types10
flowtype10
web-framework10
typescripts10
react10

Programming languages (6)

C#TypeScriptShellOCamlJavaScriptHTML

Github contributions (5)

github-logo-circle
fusionjs/fusionjs

Nov 2017 - Oct 2021

Modern framework for fast, powerful React apps
Role in this project:
userFull-stack Developer
Contributions:467 commits, 92 PRs, 84 pushes in 3 years 11 months
Contributions summary:Alex primarily focused on improving the fusionjs/fusionjs framework by addressing code quality and development pipeline issues. They made several code changes related to Flow type integration and resolving linting errors. Additionally, the user worked on adding and maintaining the build process by adjusting the configuration files and the CI/CD pipeline.
react-appsreactjavascriptframeworkfusion
flow-typed/flow-typed

Dec 2018 - Jul 2019

A central repository for Flow library definitions
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:8 commits, 8 PRs, 6 comments in 7 months
Contributions summary:Alex primarily contributes to the repository by adding and updating type definitions and tests for various npm packages. Their work focuses on ensuring the type safety and correctness of code within the project, leveraging the Flow type checker. The contributions include adding definitions for new packages, updating existing definitions, and writing test cases to validate the types. This work helps maintain the quality of the type definitions and facilitates the integration of these packages into projects using Flow.
libdefsflowtypedefinitionscli
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
Alex Smith - Staff Software Engineer at Uber