Harishan Amutheesan

Harishan Amutheesan

Software Engineer & Problem Solver

Software Engineering graduate (May 2025)
Currently seeking full-time software engineering opportunities.

Technical Expertise

Languages

JavaDart (Flutter)PythonCJavaScriptTypeScriptSQLHTML/CSSVBXMLBash

Tools & Frameworks

FlutterFirebaseJenkinsGitBitBucketMicroFocus ALM/QCUFT OneJUnitMavenSpring BootAzureReactNext.jsLinuxDockerSAP (ECC, S/4 HANA)

Areas of Focus

Cross-Platform Mobile Development
Real-Time Systems
System Design & Architecture
Enterprise Software Solutions
IoT Integration
Automated Testing
CI/CD Pipeline Implementation
Startup Operations
AI & Machine Learning

My Journey

IT Developer

Canada Revenue Agency

September 2022 - January 2025

Created automated test cases using UFT One, enabling parallel execution that reduced test cycle time by 65% and uncovered 30% more defects compared to manual testing.

Contributed to 30+ Agile sprints, focusing on rapid iteration and continuous improvement for large-scale government (CBSA and CRA) internal software rollouts.

Traced 500+ requirements using a 5-tier BPML spreadsheet, enhancing visibility into test coverage, safety checks, and cross-team alignment.

UFT OneAgileTest AutomationRequirements Tracing

Engineering Fellow

Engineers Without Borders

May 2023 - August 2023

Worked with a team of 3 to design an IoT-enabled solar battery leasing platform with a USSD interface, delivering reliable power to rural SMEs.

Conducted field testing to iteratively improve the system.

Networked with local suppliers and IoT technology providers to mitigate infrastructure constraints in remote regions, ensuring the solution's feasibility.

Delivered a scalable, market-ready product by applying human-centered design principles and incorporating continuous feedback.

IoTUSSDSolar TechnologyHuman-Centered Design

ITV Specialist

Thales Rail Signalling Solutions

January 2022 - August 2022

Executed 200+ manual test cases on the SelTrac CBTC train-control platform, validating functional and non-functional requirements for a safety-critical system.

Documented test results with detailed logs, screenshots, and observations, linking outcomes to specific test cases in the test management database.

Investigated software issues by reviewing logs and re-testing, collaborating with developers and hardware teams to identify root causes and log defects.

Assisted in lab setup for client demonstrations, ensuring proper hardware configuration, software installation, and scenario-based test script execution met acceptance criteria.

Peer-reviewed test execution reports, contributing to improved reliability and quality of the delivered product.

SelTrac CBTCSafety-Critical SystemsTest ManagementDefect Tracking

Software Development Intern

Scrapp

June 2021 - September 2021

Implemented the app's Figma-designed homepage using Flutter, delivering a clean, responsive entry screen for the MVP.

Redesigned the news feed from a vertical list to a horizontal carousel, reducing scroll depth and decluttering the UI.

Shadowed the CTO to understand the Azure-based backend, barcode recognition workflow, and release pipeline (Bitbucket version control, TestFlight deployment).

Provided UX feedback on pre-release features.

Collaborated in a remote Agile setup using Notion for sprint tracking and Discord for daily stand-ups, improving team communication.

FlutterFigmaAzureUX/UI DesignAgile

Education

Carleton University

Bachelor of Engineering in Software Engineering (Honors)

Ottawa, ONSeptember 2019 - April 2025

Selected Works

Hospital Operating Room Scheduling App (Capstone)

Leading the development of a comprehensive healthcare scheduling solution. Building a Flutter and Firebase-based system featuring real-time SMS notifications, role-based access control for hospital staff, and dynamic scheduling capabilities. Currently in active development as part of final year engineering capstone project.

FlutterFirebaseReal-time DatabaseSMS Integration

Shine On Solar

Developed an innovative social venture in Uganda, implementing IoT and USSD technologies for affordable solar energy access. Created sustainable business models and technical solutions that enhanced energy access for rural businesses.

IoTUSSDSolar TechnologyBusiness Development

E-Commerce Platform

Built a Spring Boot e-commerce platform with comprehensive features including admin dashboard, secure transaction processing, and inventory management. Implemented robust user authentication and authorization systems.

Spring BootJavaSecurityTransaction Processing

CRUD Operations PostgreSQL

A Java application demonstrating CRUD operations on a PostgreSQL database for managing student information. Features include viewing data, adding new students, updating email addresses, and deleting records.

JavaPostgreSQLJDBCMaven

The Cigarette Smokers Problem

An implementation of the classic synchronization problem in concurrent programming, demonstrating thread management and resource sharing in Java.

JavaMultithreadingSynchronizationConcurrency

Java E-Commerce Application

A comprehensive e-commerce application showcasing Object-Oriented Programming principles, featuring product management, shopping cart functionality, and checkout processes.

JavaOOPDesign PatternsException Handling

Meals App

A Flutter application that displays meals categorized by cuisine type, with features for filtering, favoriting, and detailed recipe views.

FlutterDartMobile DevelopmentUI/UX

Personal Expenses App

A Flutter-based personal expense tracking application with features for adding, categorizing, and visualizing expenses through charts.

FlutterDartState ManagementData Visualization

Let's Connect

Currently open to new opportunities and interesting projects.