About
Full stack engineer. Based in Ontario, Canada. 5+ years building software that ships, scales, and doesn't fall apart when traffic spikes or requirements change. I've always cared more about the quality of what I build than the speed at which I can call it done.
My stack lives in the JavaScript and TypeScript ecosystem - frontend frameworks like React, Next.js, and Angular on the client side, Node.js on the server. I've worked at every layer: designing component systems, building and optimizing REST APIs, managing databases, wiring up CI/CD pipelines, and handling cloud infrastructure on GCP and AWS. Different projects have pulled me toward different tools, and I've learned to be at home across all of them rather than locked into one way of doing things.
Currently I'm at Book Depot Inc., where I work on BookOutlet - one of the largest online book retailers in North America. I've led initiatives that moved real metrics: sales, user retention, and marketing efficiency. It's meaningful work, and it's made me a sharper engineer. When I'm not there, I'm building side projects that solve problems I've actually run into - because the best way to keep learning is to keep shipping.
Skills
Languages
- JavaScript
- TypeScript
- Python
- SQL
- Bash
Frameworks
- React
- Next.js
- Angular
- Node.js
- Express
- Flask
- React Native
- Ionic
Data & Cloud
- PostgreSQL
- MongoDB
- MySQL
- GCP
- AWS
- Docker
- Kubernetes
Tooling
- Git
- Jest
- Cypress
- CI/CD
- Contentful
- Builder.io
Experience
Apr 2023 – Present Full Stack Web Developer·Book Depot Inc.
Contributed to the full-stack development of BookOutlet.com, a high-traffic eCommerce platform serving tens of thousands of customers across North America. Led key initiatives including AI-powered system replacements that improved marketing efficiency by 60%, and CMS integrations that cut content update time in half - while helping maintain 99.9% uptime.
- Next.js
- React.js
- Node.js
- TypeScript
- PostgreSQL
- MongoDB
- Docker
- GCP
- Kubernetes
- Contentful
- Builder.io
- Klaviyo
- Braintree
May 2022 – Dec 2022 Full Stack Software Engineer·SoftwareQ Inc.
Worked with quantum computing researchers to make advanced algorithms more accessible by transforming command-line tools into a cross-platform desktop app using Electron.js and Python. Built RESTful APIs integrating with quantum infrastructure and containerized the full stack with Docker, boosting user productivity by 30% and cutting deployment errors by 15%.
- React.js
- Angular
- Electron.js
- Node.js
- Python (Flask)
- TypeScript
- MongoDB
- Docker
- AWS
- Material UI
Jun 2018 – Aug 2021 Software Engineer·Systems Limited
Delivered 5+ production applications across finance, retail, and logistics using Angular, React.js, and Node.js. Shipped web and mobile apps including Ionic and React Native projects, optimized APIs to cut data retrieval time by 20%, and mentored junior developers while leading 100+ code reviews to uphold team engineering standards.
- Angular
- React.js
- Node.js
- TypeScript
- Express
- MongoDB
- Ionic
- React Native
- CI/CD
- SQL
- Jest
Projects
Sep 2025 – Oct 2025 Auth Flow Simulator
Personal
A TypeScript library for simulating OAuth, 2FA, password reset, and session management flows during local development - removing the need for live auth providers in testing environments. Built with Node.js, Express, and Jest with CI/CD via GitHub Actions.
- TypeScript
- Node.js
- Express
- Jest
- GitHub Actions
Mar 2026 – Mar 2026 ChartDesk
Personal
A personal clinic utility tool for performing operations on PDF files, built through AI-assisted development. Focused on a clean, accessible interface that non-technical clinic staff could use independently without any technical overhead.
- React
- TypeScript
- Node.js
- Chart.js
Apr 2023 – Present BookOutlet
Book Depot Inc.
High-traffic eCommerce platform for discounted books, serving hundreds of thousands of customers. Built and scaled with Next.js and Node.js on GCP, integrating AI-powered search (Constructor.io), email marketing (Klaviyo), CMS (Contentful), and a FastAPI backend — with automated testing and CI/CD via Jest and Jenkins.
+20% customer acquisition · +15% online sales · +15% Core Web Vitals · -50% content update time · 99.9% uptime
- Next.js
- Node.js
- FastAPI
- Jest
- Jenkins
- Klaviyo
- Contentful
- Constructor.io
- GCP
Contact
Get In Touch
Whether you have a project in mind, a question, or just want to say hello - I'd love to hear from you.
Say Hellosohail.shiraj@hotmail.com