I'm a full-stack software developer with hands-on experience building web applications, REST APIs, and database-driven systems from the ground up. My core stack is Java + Spring Boot on the backend and React + TypeScript on the frontend — but I'm comfortable across the full lifecycle, from database design to deployment on AWS and Docker. What I've built: A full-stack car inventory management system with JWT authentication, role-based access control, and MariaDB — built entirely solo from database to UI An AI-powered postcard generator using React, Node.js, and Cloudflare Workers AI, achieving sub-3 second image generation What I bring to your project: Clean, well-tested code (JUnit, Jest, PyTest) REST API design and optimization Cloud deployment (AWS, Docker, CI/CD) Clear communication and documentation I've delivered production-level work at TD Bank and BDO, so I understand real-world expectations around code quality, deadlines, and professionalism.

Harir alrubaye

I'm a full-stack software developer with hands-on experience building web applications, REST APIs, and database-driven systems from the ground up. My core stack is Java + Spring Boot on the backend and React + TypeScript on the frontend — but I'm comfortable across the full lifecycle, from database design to deployment on AWS and Docker. What I've built: A full-stack car inventory management system with JWT authentication, role-based access control, and MariaDB — built entirely solo from database to UI An AI-powered postcard generator using React, Node.js, and Cloudflare Workers AI, achieving sub-3 second image generation What I bring to your project: Clean, well-tested code (JUnit, Jest, PyTest) REST API design and optimization Cloud deployment (AWS, Docker, CI/CD) Clear communication and documentation I've delivered production-level work at TD Bank and BDO, so I understand real-world expectations around code quality, deadlines, and professionalism.

Available to hire

I’m a full-stack software developer with hands-on experience building web applications, REST APIs, and database-driven systems from the ground up.

My core stack is Java + Spring Boot on the backend and React + TypeScript on the frontend — but I’m comfortable across the full lifecycle, from database design to deployment on AWS and Docker.
What I’ve built:

A full-stack car inventory management system with JWT authentication, role-based access control, and MariaDB — built entirely solo from database to UI
An AI-powered postcard generator using React, Node.js, and Cloudflare Workers AI, achieving sub-3 second image generation

What I bring to your project:

Clean, well-tested code (JUnit, Jest, PyTest)
REST API design and optimization
Cloud deployment (AWS, Docker, CI/CD)
Clear communication and documentation

I’ve delivered production-level work at TD Bank and BDO, so I understand real-world expectations around code quality, deadlines, and professionalism.

See more

Experience Level

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

Language

English
Fluent

Work Experience

RPA Developer and Trainer Intern at Mitacs
September 1, 2024 - December 1, 2024
Built a data pipeline integrating SQL and automated workflows to process 100+ intern applications, cutting processing time by 70%. Designed and optimized SQL queries for form processing, profile creation, and file uploads within the application system. Trained 10+ staff on workflow troubleshooting and optimization, creating documentation that helped teams independently maintain and improve processes.
Software Developer and Consultant Intern at BDO
May 1, 2023 - August 1, 2023
Developed RESTful API integrations with Azure for Suncor, building enterprise workflow applications using Power Apps that improved processing efficiency by 20%. Built SQL-driven Power BI dashboards and data pipelines to support executive forecasting, enabling real-time reporting across business units. Executed QA testing across enterprise applications in Agile sprints, identifying critical defects that prevented production failures. Delivered internal training on AI and automation tools to 10+ staff, producing documentation adopted organization-wide.
Software Engineer Intern at TD Bank
January 1, 2023 - April 1, 2023
Resolved a critical 5-year-old defect in a Java-based loan processing application, eliminating 20–50 daily support calls. Optimized SQL and HQL queries in legacy loan origination systems, eliminating timeout failures and improving query performance. Refactored and modernized legacy JSP/Servlet application code, improving maintainability and reducing technical debt. Delivered production features across multiple SAFe Agile sprints, participating in peer code reviews with senior engineers.
Software Developer Intern at University of Guelph
September 1, 2021 - December 1, 2021
Automated course infrastructure setup using Docker and VirtualBox, preconfiguring JavaVMs to reduce environment setup time from hours to minutes for 100+ students. Developed 10+ Java applications with JUnit test suites demonstrating core OOP design patterns including inheritance, polymorphism, and encapsulation.

Education

Bachelor of Computing (Co-op) in Software Engineering with Honours at University of Guelph
September 1, 2019 - June 1, 2025

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet