Sonam Klein is a Toronto-based full stack developer with nine years of hands-on experience building web applications and APIs using Ruby, JavaScript/TypeScript, SQL, and Node.js. She has a strong track record modernizing legacy systems into microservices, improving test coverage and cutting technical debt, and shipping production features like contractor onboarding, scheduling, and role-based admin dashboards. Comfortable across the stack, she combines React front-ends with PostgreSQL-backed APIs, Dockerized workflows, and AWS services (SES, EC2, DynamoDB), and recently implemented secure auth flows with Stytch and JWTs. A self-taught engineer who progressed from e-commerce automation and web scraping to robust enterprise integrations, she pairs practical product sense with a discipline for automated testing and efficient data handling. Her academic background in history and international relations underpins a collaborative, user-focused approach to problem solving and specification-driven development.
9 years of coding experience
5 years of employment as a software developer
Full Stack Web Development Certification, Computer Software Engineering, Full Stack Web Development Certification, Computer Software Engineering at Free Code Camp
Bachelor of Arts (B.A.), History, Bachelor of Arts (B.A.), History at Mount Allison University
The Complete React Web Development Course, Computer Software Engineering, The Complete React Web Development Course, Computer Software Engineering at Udemy Academy
Master's degree, Global History and International Relations, Master's degree, Global History and International Relations at Erasmus University Rotterdam
Contributions:5 commits, 4 pushes, 1 branch in 10 months
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
Sonam Klein - Full Stack Developer at Rabbit Onboard