Hi there! I’m Hemang Jagani, a software developer based in Toronto, Ontario. I bring over five years of experience building scalable, secure applications across backend (Node.js + Express) and frontend (React), with cloud deployments on AWS and GCP. I enjoy turning complex problems into robust, maintainable software and collaborating with cross-functional teams in Agile environments to deliver value fast. I aim to continuously learn cutting-edge technologies to solve real-world problems and help society. In my work, I focus on end-to-end solutions, API design, real-time features, and delivering enterprise-grade software. I’m passionate about clean code, testable architectures, and delivering delightful user experiences while ensuring performance and security at scale.

Hemang Jagani

Hi there! I’m Hemang Jagani, a software developer based in Toronto, Ontario. I bring over five years of experience building scalable, secure applications across backend (Node.js + Express) and frontend (React), with cloud deployments on AWS and GCP. I enjoy turning complex problems into robust, maintainable software and collaborating with cross-functional teams in Agile environments to deliver value fast. I aim to continuously learn cutting-edge technologies to solve real-world problems and help society. In my work, I focus on end-to-end solutions, API design, real-time features, and delivering enterprise-grade software. I’m passionate about clean code, testable architectures, and delivering delightful user experiences while ensuring performance and security at scale.

Available to hire

Hi there! I’m Hemang Jagani, a software developer based in Toronto, Ontario. I bring over five years of experience building scalable, secure applications across backend (Node.js + Express) and frontend (React), with cloud deployments on AWS and GCP. I enjoy turning complex problems into robust, maintainable software and collaborating with cross-functional teams in Agile environments to deliver value fast. I aim to continuously learn cutting-edge technologies to solve real-world problems and help society.

In my work, I focus on end-to-end solutions, API design, real-time features, and delivering enterprise-grade software. I’m passionate about clean code, testable architectures, and delivering delightful user experiences while ensuring performance and security at scale.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent
Hindi
Fluent
Gujarati
Fluent

Work Experience

Software Developer at Infotech Solutions
August 31, 2024 - September 1, 2025
Collaborated with stakeholders to gather requirements and create Figma prototypes, delivering end-to-end development and deployment of scalable applications. Developed backend systems using Node, Express, and microservices for a SaaS product; optimized performance with caching and code quality measures. Implemented Redux toolkit for global state management and integrated secure payment gateways (Stripe, PayPal) and SSO services (OIDC, OAuth 2.0). Designed real-time analytics dashboards using React and Socket.io. Led migration from Context API to Redux and cloud deployment efforts on AWS and GCP with detailed documentation for customers.
Full Stack Developer at Upwork
December 1, 2024 - Present
Designed scalable backend systems for cloud VPS and RDP services automating VM provisioning with GCP APIs including OS, RAM, storage, and control panel configurations. Integrated third-party payment gateways for smooth transaction handling. Built RESTful APIs with Node.js and Express and developed automated invoicing and subscription renewals using UpCloud APIs. Created detailed API documentation with Swagger UI and implemented CI/CD pipelines using GitHub Actions, Docker, and PM2 for reliable cloud deployments.
Teaching Assistant at Algoma University
April 30, 2025 - September 1, 2025
Conducted weekly lab sessions and review workshops for over 50 undergraduate students, focusing on core Java programming and object-oriented principles. Delivered engaging explanations on fundamental data structures and algorithms including arrays, linked lists, trees, stacks, queues, and sorting methods.
Software Developer at Infotech Solutions
August 1, 2024 - October 9, 2025
Collaborated cross-functional with stakeholders to gather requirements, create high-fidelity prototypes, and execute end-to-end development and deployment tasks. Deployed scalable AWS/GCP solutions, optimized performance with caching and code analysis, and integrated secure SSO/payment gateways. Contributed to the SaaS product using React, Node, Express, REST services, SQL Server, and a microservices architecture. Designed and developed custom React hooks, implemented Redux Toolkit and RTK Query for API caching and global state management, and integrated Stripe/PayPal payment gateways. Implemented SSO via OIDC/OAuth 2.0 and built a real-time analytics dashboard using React, Express, and Socket.IO. Migrated the app from Context to Redux Toolkit and led cloud deployment in AWS/GCP with deployment documents for customers.
Full Stack Developer at Upwork
December 1, 2024 - Present
Designed and implemented scalable backend systems for cloud-based VPS/RDP services, leveraging GCP APIs to automate VM provisioning with configurable OS, RAM, storage, and control panel setup. Integrated third-party payment gateways for transactions and subscriptions. Built RESTful APIs using Node.js/Express for provisioning VMs; developed RDP service modules using UpCloud APIs with automated invoicing, subscription renewals, and secure credential delivery. Documented APIs with Swagger UI and automated deployment pipelines using GitHub Actions, Docker, and PM2 for scalable service delivery on GCP.
Teaching Assistant at Algoma University Brampton
April 1, 2025 - October 9, 2025
Conducted weekly lab sessions and review workshops for over 50 undergraduate students, focusing on core Java programming and object-oriented principles. Delivered clear explanations of fundamental Data Structures & Algorithms topics including arrays, linked lists, trees, stacks, queues, and sorting algorithms.

Education

Master of Computer Science at Algoma University
September 1, 2024 - August 31, 2025
Bachelor of Technology in Information Technology at UKA Tarsadia University
July 1, 2019 - June 30, 2022
Master of Computer Science at Algoma University Brampton
September 1, 2024 - August 1, 2025
Bachelor of Technology in Information Technology at UKA Tarsadia University
July 1, 2019 - June 1, 2022

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Education, Professional Services