Summary
Overview
Work History
Education
Timeline
Generic
Shaun Rapgay

Shaun Rapgay

Software Developer
Toronto,Canada

Summary

Experienced Java Developer with an expertise in designing, developing and maintaining new and existing banking applications. Forward-thinking development professional bringing expertise in Java and Spring Framework with a focus on Security and Vulnerability fixes.

Overview

6
6
years of professional experience
5
5
years of post-secondary education

Work History

Java Developer

BMO Bank Of Montreal
Toronto, ON
08.2021 - Current

Platform Security & DevOps: Online Banking

  • Authored code fixes and enhancements to fix Vulnerabilities as flagged by Veracode.
  • Wrote, modified, and maintained software documentation and specifications.
  • Investigated issues and defects in Online Banking code to determine problem root cause and formulated corrective solutions in Java.
  • Worked with Production Support teams to maintain, update and create certificates for all OLB applications and third party applications.

IT Developer III

TD
Toronto, ON
09.2018 - 08.2021

TD Public Sites:

  • Led the migration of TD Admin Tool from Struts to Spring Framework.
  • Facilitated Single Sign On between Public sites (td.com) and Easyweb and WebBroker.
  • Integrated Spring module into Legacy java application.
  • Wrote JUnit tests to mock service calls and test response.
  • Added new REST endpoints to display Emergency Messages for Public Sites pages (www.td.com)
  • Used secure and TD approved open source software components.
  • Identified vulnerabilities in Public Sites applications.
  • Followed specific compilation guidelines for successful static scans depending on language and platform.
  • Fixed defects using remediation guidelines as specified by OWASP.

Java Developer

RBC Royal Bank
Toronto, ON
01.2018 - 09.2018
  • Developed robust Java code for microservices application, MyAdvisor.
  • Collaborated in a fast paced Agile environment to accomplish objectives by deadlines.
  • Coordinated deployments of new software, feature updates and fixes.
  • Created proofs of concept for innovative new solutions.

Education

Master of Science - Applied Computing

University of Windsor
Windsor, ON
01.2017 - 04.2018

Bachelor of Science - Computer Science And Engineering

Uttarakhand Technical University
India
2012.08 - 2016.05

Timeline

Java Developer

BMO Bank Of Montreal
08.2021 - Current

IT Developer III

TD
09.2018 - 08.2021

Java Developer

RBC Royal Bank
01.2018 - 09.2018

Master of Science - Applied Computing

University of Windsor
01.2017 - 04.2018

Bachelor of Science - Computer Science And Engineering

Uttarakhand Technical University
2012.08 - 2016.05
Shaun RapgaySoftware Developer