Hi 👋,
I'm Haroon Rashid
Software Developer

Resume

About

I'm Haroon Rashid

I am dedicated to advancing software solutions that are not only technically sound but also user-centric. My commitment to quality and innovation is reflected in my approach to problem-solving and my passion for empowering teams with effective tools and systems.


Contact me at haroonrashid1072@Gmail.com

Education

Bachelor of Computer Science

Honours high distinction

September 2020 - December 2024

Experience

Software Developer @ Ericsson

• Designed and implemented new features for Indoor Planner tool using React & Redux
• Led front-end improvements and automated testing with Nightwatch.js
• Resolved customer-reported issues and enhanced user experience

May 2022 - August 2023

Systems Integrator @ Vogtech Renewables

• Led OpenProject implementation and customization
• Managed Docker containers for deployment
• Developed test cases and trained team members

June 2024 - August 2024

Teaching Assistant @ Carleton University

• Led coding tutorials and live programming sessions
• Guided students through complex algorithms in Python
• Maintained academic integrity using MOSS

January 2021 - December 2024

Skills

Python
Java
JavaScript
React
Redux
TypeScript
C++
C
MongoDB
Github
Git
Data Structures and Algorithms

Projects

Tinde chat

Reinforcement Learning Chess Agent

Implemented Q-Learning and Deep Q-Networks (DQN) to train a chess AI agent. The agent learns to maximize rewards through piece capture, board control, and achieving winning states.

Tinde chat

Computer Vision Bicep Comparison

This script applies computer vision techniques to analyze and compare biceps in images by detecting edges, extracting contours, and measuring size and definition. It uses the contour area formula to estimate bicep size and the Laplacian variance method to assess muscle definition by measuring image sharpness. These calculations provide a quantitative way to compare muscle growth and conditioning using image processing.