Hi, I'm Harninder Singh, a Software Engineer based in Toronto, Canada, with 3+ years of experience delivering production web applications using React, Node.js, SQL, and Docker. I enjoy improving performance, reducing defects, and supporting CI/CD pipelines within agile teams. I have a strong background in full-stack development, API design, database optimization, testing, and cloud deployments across India and North America, translating requirements into stable, scalable software solutions.

Harninder Singh

Hi, I'm Harninder Singh, a Software Engineer based in Toronto, Canada, with 3+ years of experience delivering production web applications using React, Node.js, SQL, and Docker. I enjoy improving performance, reducing defects, and supporting CI/CD pipelines within agile teams. I have a strong background in full-stack development, API design, database optimization, testing, and cloud deployments across India and North America, translating requirements into stable, scalable software solutions.

Available to hire

Hi, I’m Harninder Singh, a Software Engineer based in Toronto, Canada, with 3+ years of experience delivering production web applications using React, Node.js, SQL, and Docker. I enjoy improving performance, reducing defects, and supporting CI/CD pipelines within agile teams.

I have a strong background in full-stack development, API design, database optimization, testing, and cloud deployments across India and North America, translating requirements into stable, scalable software solutions.

See more

Experience Level

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

Language

English
Fluent

Work Experience

Software Engineer at Alida
January 1, 2025 - Present
Built and improved React-based features used by internal teams, reducing UI defects by 22% through component restructuring and streamlined state handling. Developed backend endpoints with Node.js and Express to support multiple workflows, decreasing manual processing by 18% via better validation and consistent API responses. Optimized PostgreSQL queries for reporting and features, improving response times by 15% and reducing data-related issues. Enabled containerized deployments with Docker and GitHub Actions, cutting release failures by 30% through standardized build steps and deployment verification checks. Collaborated with product managers and QA during agile sprints for task estimation and timely deliveries.
Software Engineer at Cybage Software
March 1, 2023 - April 1, 2024
Delivered full-stack features using React and Node.js, contributing to sprint goals and maintaining delivery timelines across multiple client-driven requirements. Implemented REST APIs integrated with MongoDB and SQL databases, improving data accuracy by 20% through input validation, query refinement, and structured response handling. Fixed functional and integration defects identified during QA, reducing rework by 25% and improving stability before UAT cycles. Created and maintained unit tests using Jest, increasing confidence in feature changes and reducing regressions. Collaborated via Git workflows, resolving merge conflicts and applying review feedback to keep the codebase stable.
Associate Software Engineering at Mphasis
January 1, 2022 - February 1, 2023
Contributed to application modules using Python, Java, and JavaScript, completing assigned enhancements and defect fixes with a 95% approval rate during code reviews. Helped front-end updates using HTML and CSS, reducing layout and compatibility issues by 30% across supported browsers and screen sizes. Assisted with database operations using MySQL and PostgreSQL, validating queries and updates that improved test data reliability by 20% during development cycles. Investigated and resolved basic defects by debugging code and reviewing logs, helping teams close recurring issues before release milestones. Participated in Agile ceremonies including stand-ups and sprint reviews, gaining hands-on exposure to team-based delivery and structured development workflows.
Associate Software Engineer at Mphasis
January 1, 2022 - February 1, 2023
Contributed to application modules using Python, Java, and JavaScript, completing assigned enhancements and defect fixes with a 95% approval rate during code reviews. Helped front-end updates using HTML and CSS, reducing layout and compatibility issues by 30% across supported browsers and screen sizes. Assisted with database operations using MySQL and PostgreSQL, validating queries and updates that improved test data reliability by 20% during development cycles. Investigated and resolved basic defects by debugging code and reviewing logs, helping teams close recurring issues before release milestones. Participated in Agile ceremonies including stand-ups and sprint reviews, gaining hands-on exposure to team-based delivery and structured development workflows.

Education

Graduate Certificate in Computer Software and Database Management at Loyalist College
January 1, 2024 - January 1, 2025
Bachelor of Engineering in Computer Engineering at GNA University
January 1, 2019 - January 1, 2023
Graduate Certificate in Computer Software and Database Management at Loyalist College
January 1, 2024 - January 1, 2025
Bachelor of Engineering in Computer Engineering at GNA University
January 1, 2019 - January 1, 2023
Graduate Certificate at Loyalist College
January 1, 2024 - January 1, 2025
Bachelor of Engineering in Computer Engineering at GNA University
January 1, 2019 - January 1, 2023
Graduate Certificate in Computer Software and Database Management at Loyalist College
January 1, 2024 - January 1, 2025
Bachelor of Engineering in Computer Engineering at GNA University
January 1, 2019 - January 1, 2023

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Professional Services