Shahzaib Salim
Full Stack Engineer
shaz@cloudexible.com
+1 (647) 712-7932
Toronto, Canada
https://cloudexible.comhttps://github.com/cloudexible-orghttps://linkedin.com/in/shahzaibsalimSummary
Full Stack Engineer with 10+ years of experience specializing in React, Node.js, and ConvexDB. Expert in leading frontend architecture, scaling e-commerce platforms to millions in revenue, and building resilient distributed systems from the ground up.
Experience
Tech Lead | Charles River Laboratories
July 2022 – Present
- Tech Lead for the UI team, leading frontend architecture, delivery, and technical direction for 3+ years.
- Built and scaled a Next.js monorepo application for emodels.criver.com, developed from scratch in the absence of an existing e-commerce platform.
- The platform has generated ~$3M in annual revenue for the past two years.
- Designed a complex product configuration and ordering experience for highly specialized research animal products (e.g., age, weight, order type, etc.), replacing manual and email-based workflows.
- Integrated the UI with multiple internal backend services and APIs across a distributed system.
- Created a full mock backend server covering all consumed endpoints, enabling uninterrupted UI development during backend downtime and improving overall system resilience.
Founder & Software Developer | Cloudexible
April 2015 – Present
- Founded Cloudexible (cloudexible.com) as the platform to ideate, build, and launch web applications and open-source tools spanning productivity, community management, and developer experience.
- Responsible for concept, frontend and backend architecture, delivery, and ongoing improvements across all projects.
Scotiabank
August 2016 – July 2022 (6 years)
Senior Software Developer
June 2022 – July 2022
Full Stack Developer
August 2018 – June 2022
- Upgraded the bank's web products (help center, online banking) using modern JS toolsets and frameworks such as ReactJS and NodeJS.
- Contributed to the enterprise design system to ensure UI/UX consistency.
- Actively participated in code reviews and mentored junior developers.
Software Developer - Test Automation
August 2016 – July 2018
- Ensured high-quality delivery through QA automation using Selenium (Java).
- Prepared and executed automated load tests using Locust on dedicated environments.
- Conducted on-boarding sessions for new hires to streamline team integration.
QA Automation Engineer | Acklands-Grainger
March 2014 – August 2016
- Identified, wrote, and maintained test scripts for regression testing of the AGI webstore (agi.ca).
- Documented, triaged, and resolved defects in collaboration with product and development teams.
- Implemented and maintained reporting on QA result metrics and escalated production support issues.
Software Developer | adMobix, Inc.
April 2012 – February 2014
- Fleshed out the structure of Ad Ops and developed tracking systems with third-party platforms.
- Participated in the full product lifecycle from inception and design to marketing and maintenance.
- Provided technical documentation and shared expertise throughout the organization.
Technical Analyst | Tier3 Solutions Canada
September 2011 – April 2012
- Performed system diagnostics, cleanup, and OS installations for multiple platforms.
- Provided technical advice and solved complex customer problems via phone and in person.
Skills
- Frontend: ReactJS, Next.js, Tailwind CSS
- Backend: NodeJS, Express, ConvexDB, PostgreSQL
- Testing: Playwright
- Tools: Vercel v0, Git, Google Analytics, Grafana, Docker, Openshift, Github workflows, Turborepo
Education
B.S. (Honours) in Computer Science | National University of Computer and Emerging Sciences
2007 – 2011 | Islamabad, Pakistan