Hello, I'm

Aditya Rao.

Software Engineering Student @ McMaster University
Currently interning at IBM

About Me.

A bit about who I am and what I do

I'm Aditya Rao, a passionate Software Engineering student at McMaster University with a 4.00/4.00 CGPA - Dean's Honour List.

I love building things that solve real problems — from modernizing legacy enterprise tools to creating AI-powered applications at hackathons. I thrive at the intersection of clean architecture, developer experience, and shipping working software.

Outside of code, I enjoy sketching, painting, playing violin (both Western and Carnatic), and staying active with badminton, swimming, and chess.

Location

Hamilton, ON

Studying

B.Eng in Software Engineering (CO-OP)

3+

Projects

3

Certifications

17+

Technologies

Experience.

Where I've worked and what I've built

Software Developer Intern

IBM

Current

May 2025Aug 2026 · Markham, ON

  • Built an AI diagnostic platform using IBM Bob to triage Liberty build breaks with 99% accuracy across 100 test failures, reducing incident investigation time by 2 days per break.
  • Led modernization of legacy L3 tools (Retain mainframe, EJB/Servlets, Ruby) to React, Spring Boot, Quarkus, and MicroProfile REST microservices, completing a multi-year Salesforce CSP migration.
  • Architected an L3 work-distribution analytics app for 400+ developers to track engineering time across CVEs, features, and QA, replacing shared spreadsheets to save 2 days/week of overhead.
  • Accelerated CI/CD reliability for WebSphere Application Server by refactoring 20+ legacy FAT test suites into modular JUnit frameworks.
  • Diagnosed 50+ multi-platform build failures across Linux, macOS, Windows, and z/OS while maintaining core WebSphere Application Server, WebSphere Liberty, and OpenLiberty runtimes.
DockerJavaJakarta EELinuxMicroProfileWebSphere Application Server+14 more

Full Stack Developer Intern

Medium AI

May 2024Aug 2024 · Hamilton, ON

  • Developed and maintained React and TypeScript code for Medium AI, contributing to 2 first-place and 1 second-place finishes in the McMaster Startup Survivor competition, and helping secure $10,000 in funding.
  • Developed real-time doctor-patient voice-based transcription with gRPC and Firebase, achieving sub-500ms streaming latency by load balancing OpenAI Whisper across self-hosted and managed instances.
  • Developed AI diagnostic hooks to analyze transcripts, highlighting clinical insights for attending physicians.
ReactLinuxTypeScriptgRPCPythonOpenAI Whisper+4 more

Education.

My academic background

B.Eng in Software Engineering (CO-OP)

McMaster University

Sept 2023Present · Hamilton, ON

4.00/4.00 CGPA - Dean's Honour List

Relevant Courses

Digital SystemsOOPDiscrete MathSoftware DesignDSAComputer Architecture

Projects.

Things I've built and shipped

WebCraft

Apr 2025Sept 2025

  • Engineered an asynchronous programming library in C++ 23, featuring coroutine-based task management, concurrent streams, and high-performance networking/file I/O modules to simplify cross-platform async development.
  • Automated testing and release workflows using gtest (130+ tests), GitHub Actions CI/CD, and published a custom vcpkg port for standardized cross-platform distribution.
C++CMakeVcpkgAsynchronous ProgrammingGithub Actions

Resume Builder

Aug 2024Feb 2025

  • Built an AI-powered resume builder with Next.js, Spring Boot, and FastAPI for real-time editing and version control.
  • Integrated LangChain to automate ATS keyword optimization, intelligent scoring, and template tailoring.
JavaSpring BootNext.jsTypescriptPythonFastAPILangChainDocker

FashioNova

Oct 2024Oct 2024

  • Built a virtual wardrobe & AI fashion advisor in 36 hours at Hack the Valley 9 (UofT Scarborough).
  • Developed an OpenCV, Flask, and Socket.io pipeline for video clothing overlays with Cloudflare AI outfit suggestions.
TypescriptNext.jsPythonSocket.ioOpenCVCloudflare AIFlask

Skills & Certifications.

Technologies I work with and credentials I've earned

Languages

JavaJavaScript/TypeScriptPythonC#C++SQLCVerilog

Frameworks

Spring BootJakarta EEMicroProfileHibernateExpressNext.jsFastAPIFlaskUWP

Tools & Platforms

AWSGCPGitDockerOpenShiftKubernetesInfinispanIBM Bob

Libraries

PandasTensorFlowOpenCVSciKit LearnJavaFXReduxJQueryReactMongoose

Certifications

Practical OpenShift for Developers - OpenShift 4

UdemyAugust 2025

[NEW] Ultimate AWS Certified Cloud Practitioner CLF-C02 2025

UdemyFebruary 2025

Docker & Kubernetes: The Practical Guide [2025 Edition]

UdemyJanuary 2025

Extracurriculars.

Communities and organizations I contribute to

Sys-Admin and Fullstack Developer Executive

IEEE McMaster Student Branch

Active

Nov 2024Present · Hamilton, ON

  • Set up an RPi 3B+ Cluster for a server to handle up to 100 clients in an instant with a budget of $5000
  • Managed and provisioned a CI/CD pipeline which generates Docker images for our Kubernetes cluster
  • Developing the website for the IEEE student branch and the admin dashboard for executives to manage

Artwork.

Some of my sketches and paintings

Artwork 1
1 / 44

Resume.

View or download my full resume

Get In Touch.

Feel free to reach out — I'm always open to new opportunities and conversations