rb. RAGHAV BOBAL
TORONTO, ONTARIO · OPEN TO SOFTWARE ENGINEERING OPPORTUNITIES

Hire a software
developer who builds
for the real world.

I'm a software developer based in Toronto with 5 years of experience. At BMO I worked mainly with Angular and TypeScript on wire payments and online business banking. I also build Java and Spring Boot projects, including REST APIs.

5 yearssoftware experience
BMObanking experience
Torontoopen to Canadian roles
01 / WHERE I FIT

Backend, full-stack and product engineering.

Most of my professional work has been on banking interfaces, API integrations and security fixes. I'm also building more backend projects with Java and Spring Boot.

01 / BACKEND & APIs

Java, Spring Boot & APIs

I've worked on Java build and dependency problems. My personal projects cover Spring Boot APIs, validation and payment retry handling.

JAVA · SPRING BOOT · REST · SQL · GRADLE
02 / FRONTEND & FULL STACK

Angular, React & TypeScript

Angular and TypeScript were my main tools at BMO. I've also worked with React and Node.js on smaller applications.

ANGULAR · TYPESCRIPT · REACT · NODE.JS
03 / RELIABLE DELIVERY

Security, cloud & AI

I've worked on security findings, SonarQube and CI issues. I'm also experimenting with Spring AI and MCP in personal projects.

CI/CD · CODEQL · SONARQUBE · AWS · AI
02 / RELEVANT EXPERIENCE

Experience from real projects.

MARCH 2022 TO MARCH 2026

Software Developer · BMO

Built Angular and TypeScript features for wire-payment beneficiary management, enabling customers to create and reuse saved beneficiaries. Delivered reusable forms, API integrations and production defect fixes; supported online business banking experiences for SMEs.

BMO · PLATFORM SECURITY

Security & quality engineering

Investigated Java/Gradle, SonarQube, CodeQL, CI/CD and dependency issues; contributed selected fixes and coordinated remediation activity in a wider program covering more than 1,800 security findings.

APRIL TO AUGUST 2021

Software Developer Intern · Beacontree

Worked with Node.js/Express, REST APIs, React and relational data for ERP, inventory and asset-management workflows.

2020 TO 2021

Lambton College · Research & Diploma

Completed a postgraduate diploma in Mobile Applications Design and Development and researched secure healthcare data exchange, interoperability and access controls. Previously earned a B.Tech in Computer Science from SRM University.

03 / SELECTED PROOF OF WORK

Projects I've worked on.

Wire Services · BMO

Beneficiary management, reusable payment workflows, API integration and reliable error handling in an enterprise banking environment.

VIEW CASE STUDY ↗

Security at scale · BMO

Build failures, Java dependencies, vulnerability remediation, quality gates and cross-team release readiness.

VIEW CASE STUDY ↗

AI Banking Operations Agent

A Java / Spring AI / MCP prototype exploring structured tool calls with synthetic banking data. Cloud validation and production hardening are not yet complete.

EXPLORE PROTOTYPE ↗

Payment Reliability API · Java

A runnable Spring Boot transfer API with duplicate-request protection, synchronized balance updates and eight passing automated tests. Built with synthetic account data.

VIEW TESTED SOURCE ↗

Bobal Language Learning

Android IELTS preparation with flashcards, Apache Solr vocabulary search and speaking practice. Original project screenshots and history are available.

SEE ORIGINAL PROJECT ↗
04 / QUICK ANSWERS

For hiring teams.

Where are you based and what opportunities are you seeking?

I'm based in Toronto, Ontario and interested in backend, full-stack, frontend and AI-enabled software development roles across Canada, including local hybrid and remote opportunities.

What technologies do you work with?

Java and Spring Boot application environments, JavaScript, TypeScript, Angular, React, Node.js, REST APIs, SQL, Python, testing, application security and CI/CD. My recent professional delivery is strongest in Angular, API integration and security-related troubleshooting.

Do you have financial services experience?

Yes. I have 5 years of software development experience. At BMO I worked on wire payments, online business banking and security fixes.

Where can I review your work and contact you?

Explore the interactive portfolio and GitHub repositories, connect via LinkedIn or email raghavbobal10@gmail.com.

Building something serious?

I'm interested in software development roles involving APIs, frontend work or applied AI. Feel free to get in touch.

GET IN TOUCH ↗