Yoni Goldberg

Hands-on Software Architecture Consultant at Yoni Goldberg

Israel
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
award
Top expert inFull-stack JavaScript Development
Yoni Goldberg is a hands-on software architecture consultant with over a decade of experience helping startups and enterprises harden their cloud and web applications during high-stakes moments like architecture design, production planning, and testing strategy. He combines deep Node.js/JavaScript backend expertise with a strong testing-first mindset—authoring widely-read best-practices books and popular open-source projects that have attracted millions of readers and earned him a top-25 GitHub star ranking. As a former CTO and co-founder, he pairs product-minded engineering with practical DevOps and delivery experience, having taken a startup from concept to paying customers. Yoni’s work emphasizes integration and component testing, and his repos and workshops show a real focus on reproducible, production-ready boilerplates and test automation. Less obvious: he deliberately focuses on “defining moments” where mistakes are costly, positioning himself as the go-to consultant for critical phases of an application lifecycle.
code10 years of coding experience
job5 years of employment as a software developer
bookSelf-learner Books
bookAlumni, Enterprise Software, Alumni, Enterprise Software at Amazon.com
bookThe Open University of Israel
github-logo-circle

Github Skills (27)

integration-testing10
javascript10
expressjs10
sinon10
api-design10
jes10
testing10
guideline10
supertest10
axios10
component-testing10
jestjs10
jtest10
error-handling10
nock10

Programming languages (9)

TypeScriptDockerfileCoffeeScriptPugJavaScriptGoRubyKotlin

Github contributions (5)

github-logo-circle
✅ Beyond the basics of Node.js testing. Including a super-comprehensive best practices list and an example app (March 2024)
Role in this project:
userBack-end Developer
Contributions:1 release, 90 reviews, 1047 commits in 2 years 4 months
Contributions summary:Yoni primarily focused on implementing and testing backend functionality within a Node.js environment. Their contributions centered around creating and refining API endpoints, including order-related operations, user verification, and integrating email notifications. The user demonstrated experience in utilizing testing frameworks like Jest and Mocha to ensure the reliability of the implemented features. Code changes reveal utilization of various Node.js modules.
apriljestexpresstddnestjs
Exercises for mastering integration/component tests
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:51 commits, 8 PRs, 53 pushes in 2 years
Contributions summary:Yoni's commits primarily focus on integration and component testing, based on the repository description. The code changes involve writing tests for various scenarios related to sensor events, including testing API endpoints, database interactions, and error handling. The user demonstrates skills in using testing frameworks like Jest and libraries such as Supertest and nock to create and execute comprehensive tests.
masteringreact
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
Yoni Goldberg - Hands-on Software Architecture Consultant at Yoni Goldberg