I'm Shahab Zafar.-image

I'm Shahab Zafar.

Specializing in Full Stack Web Development, Cloud Solutions, and Blockchain.

I am passionate about building scalable, user-focused applications and always eager to learn new technologies and contribute to innovative teams.

about-me-image

About me

I’m a versatile software engineer based in Toronto, ON, with hands-on experience in full stack development, scalable backend systems, REST APIs, and automation workflows in agile teams. Skilled in Python, Node.js, React, AWS, and Kubernetes with a strong foundation in cloud development, distributed systems, and secure user authentication. Proven ability to debug complex issues, collaborate cross-functionally, and ship production-ready code with a focus on performance, scalability, and reliability. When I’m not architecting seamless user experiences or translating business needs into tech solutions, I channel that same intensity into my passions: dominating the soccer field, pushing limits as a fitness fanatic, diving into Web3 technology and crypto trading, and fueling my nomadic spirit through travel. My adaptability extends beyond code—I thrive in fast-paced environments, whether iterating in agile teams or exploring new horizons. Open to opportunities that blend innovation with adventure.

  • Location:Toronto, ON
  • Age:26
  • Nationality:Canadian / Pakistani
  • Study:Ontario Tech University
  • Employment:Open to opportunities
  • Interests:Soccer, Travelling, Gym, Trading

Education

Bachelor of Software Engineering Co-op (Honours)

Ontario Tech UniversitySep 2019 – May 2025

Relevant Courses: Web Programming, Database Management, Software Project Management, Distributed Systems, Data Structures and Algorithms, Mobile Applications Development, Operating Systems, Cloud Computing

Work

Software Test Engineer

Ontario Public Service (Toronto, ON)Aug 2023 – Aug 2024
  • Engineered and executed integration and regression testing for backend workflows across two high-traffic public-facing web applications, uncovering critical defects and validating data migration pipelines to Azure Cloud and Microsoft Dynamics 365.
  • Developed automated test suites and debugging utilities using Python (PyTest, unittest) and SQL, increasing code coverage by 30% and significantly reducing recurring production-level regression issues.
  • Optimized CI/CD testing pipelines by collaborating with developers, business analysts, and accessibility engineers in Agile/Scrum sprints, enhancing release reliability and deployment velocity.
  • Actively contributed to daily stand-ups, sprint planning, and retrospectives using Azure DevOps/Jira, ensuring continuous integration visibility, effective issue triaging, and cross-functional alignment.

Application Support Analyst

Majorel (Waterloo, ON)June 2022 – Sep 2022
  • Moderated user-generated content via proprietary tools, ensuring 98% compliance with platform policies and real-time content standards.
  • Trained and onboarded new team members on internal systems, while troubleshooting software issues and streamlining workflows through cross-functional collaboration.
  • Contributed to system optimization by documenting edge cases and providing feedback to improve tool reliability and performance.

Skills

A snapshot of my technical skills and tools I use to build modern, scalable applications.

Programming Languages
Node.js
Python
Java
Frontend
React
HTML/CSS
JavaScript
jQuery
Databases
MySQL
PostgreSQL
NoSQL
Tools & Other
GitHub
Docker
Kubernetes
MS Office
AWS
GCP

Check out some of my work

AI Realtor Web Application

AI-assisted Realtor platform built with Node.js, React, and PostgreSQL. Features lead generation, streamlined property listing, backend automation, and seamless user experience.

Node.jsReactPostgreSQLHTML/CSSFigmaZapier

Blockchain E-Voting System

Blockchain-based E-Voting system using Node.js, React, Solidity, Truffle, and Ganache. Implements secure, transparent voting with smart contracts and real-time results.

Node.jsReactPostgreSQLSolidityTruffleGanache

AI-Powered Stock Trading Agent

Developed a machine learning-based trading agent to predict Tesla (TSLA) stock movements and automate trades, aiming to outperform a buy-and-hold strategy in a volatile market.

PythonMachine Learning(Random Forest, XGBoost, SVM)Data Analysis

Search Algorithm - Barcode Reader

Python-based barcode recognition and comparison algorithm. Achieved 80%+ accuracy through data structure optimization and iterative testing.

PythonData StructuresAlgorithm

NBA Lineup Predictor

Built a ML system to predict the optimal 5th NBA player (2007-2015) for a given lineup, addressing the challenge of quantifying player chemistry and positional balance in coaching decisions.

PythonMachine LearningRandom ForestFlaskData Engineering

HouseHunt – Real Estate Android App

Developed a full-stack Android app to streamline property buying/selling, addressing fragmented user experiences in real estate transactions.

JavaAndroid StudioSQLiteXMLKotlin

The experience of having a student from Ontario Tech University on our team has been incredibly positive. Working with Shahab Zafar from Ontario Tech University has been an absolute pleasure. Throughout the co-op term, Shahab has demonstrated a strong work ethic, quick learning ability, and enthusiasm for every task assigned. His contributions to the projects were invaluable, and he consistently exceeded our expectations.

-- Project Manager at OPS

Shahab has been a great asset for our team at Majorel. He has worked with great honesty and dedication.

-- Supervisor at Majorel

Get in touch.

Feel free to reach out for opportunities, collaborations, or just to connect!

LinkedIn
shahabzafar
© Copyright 2025 Shahab Zafar