Josh Steiner

Principal Engineer at Josh Steiner Consulting

Oakland, 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
Josh Steiner is a Principal Engineer and former co-founder with 14 years of hands-on experience building mobile-first and cloud-native systems, and two decades of leadership in launching products and companies. Based in Oakland, he specializes in scalable backend architectures and real-time mobile solutions across Android, iOS, Node/TypeScript, Python/Django, and cloud platforms like AWS and GCP. He has been a first-wave engineer for multiple startups and runs Josh Steiner Consulting, helping early-stage teams define and implement core infrastructure and high-usability experiences. An active contributor to open-source tooling, he improved Elixir’s ExMachina test-data library by refactoring its Ecto integration and adding factory-building features, reflecting a penchant for pragmatic developer ergonomics. Known for bridging small, nimble teams and international partner networks, he combines product sensibility with deep architectural rigor.
code14 years of coding experience
bookBS, Computer Science, BS, Computer Science at Antioch College
languagesGerman
github-logo-circle

Github Skills (4)

ecto10
elixir10
testing9
test-framework8

Programming languages (16)

C++CSSRustElmHTMLTypeScriptShellSCSS

Github contributions (5)

github-logo-circle
beam-community/ex_machina

Sep 2015 - Mar 2017

Create test data for Elixir applications
Role in this project:
userBack-end Developer
Contributions:49 commits, 64 PRs, 153 pushes in 1 year 5 months
Contributions summary:Josh primarily refactored and enhanced the `ExMachina` library, which is used for creating test data in Elixir applications. Their work involved renaming variables, implementing new functionalities like `fields_for`, `build_list`, and `build_pair`, and improving the internal architecture of the library by extracting Ecto-related functionality into a separate module and migrating definitions to a macro. These changes streamlined the process of defining factories and managing associations, ultimately improving the library's overall usability and efficiency.
elixirtest-datatestingfactory-definitionsfactories
jsteiner/jsteiner.github.com

Apr 2015 - May 2024

My personal website
Contributions:30 pushes in 9 years 2 months
reactnextjs
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