I am a software developer with 5+ years of experience delivering scalable enterprise applications in Java, Spring Boot, and cloud environments, focused on Canada's financial services sector. I help modernize legacy systems, design robust microservices, and enable real-time data processing with event-driven architectures. I also bring solid full-stack capabilities across Angular/React, RESTful APIs, and automated CI/CD pipelines, with a proven track record of collaborating across cross-functional teams to drive quality and performance.

I am a software developer with 5+ years of experience delivering scalable enterprise applications in Java, Spring Boot, and cloud environments, focused on Canada's financial services sector. I help modernize legacy systems, design robust microservices, and enable real-time data processing with event-driven architectures. I also bring solid full-stack capabilities across Angular/React, RESTful APIs, and automated CI/CD pipelines, with a proven track record of collaborating across cross-functional teams to drive quality and performance.

Available to hire

I am a software developer with 5+ years of experience delivering scalable enterprise applications in Java, Spring Boot, and cloud environments, focused on Canada’s financial services sector. I help modernize legacy systems, design robust microservices, and enable real-time data processing with event-driven architectures.

I also bring solid full-stack capabilities across Angular/React, RESTful APIs, and automated CI/CD pipelines, with a proven track record of collaborating across cross-functional teams to drive quality and performance.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
See more

Language

English
Fluent

Work Experience

Software Developer at Desjardins
August 1, 2023 - Present
Developed and maintained microservices-based financial systems using Java 11, Spring Boot 3.x, and Spring Security; processed 500K+ daily transactions with 99.9% uptime. Designed RESTful APIs with OAuth2/JWT for secure third-party integrations and regulatory compliance; built Kafka-based event-driven architecture for real-time transaction processing; deployed containerized applications on AWS with IaC; implemented CI/CD pipelines with Jenkins and Maven; achieved 90%+ code coverage with JUnit/Mockito; contributed to modular frontend components with Angular. Also built REST APIs using ASP.NET Core with secure authentication.
Full Stack Developer at Bell Canada
July 1, 2022 - July 1, 2023
Modernized monolithic applications into Spring Boot microservices; improved deployment times and system scalability. Developed responsive React frontend applications; integrated SOAP and RESTful services with SSL and API versioning using Swagger/OpenAPI for 10+ partner integrations. Built reusable React components and hooks; implemented Kafka consumers for asynchronous messaging with 100K+ events processed daily. Used Hibernate/JPA with Oracle and PostgreSQL; implemented RBAC with Spring Security and JWT authentication; automated deployments with Jenkins, Git, and AWS CloudFormation; mentored teammates on clean code and architecture.
Full Stack Developer at Innovation Credit Union
January 1, 2021 - June 1, 2022
Engineered enterprise-grade microservices with Spring Boot, integrated Kafka for real-time streaming; developed customer-facing web portals using Angular 10/TypeScript. Built RESTful APIs for seamless frontend-backend integration; Dockerized apps with Kubernetes in a hybrid cloud environment. Worked with MongoDB and Cassandra for large-scale data storage; implemented state management patterns in Angular (RxJS) to optimize data flow; practiced TDD with Mockito/JUnit/Jasmine/Karma; migrated batch processing to Apache Spark; implemented distributed tracing with AWS X-Ray and Splunk; automated infrastructure provisioning with Terraform and AWS IAM; delivered production-ready APIs documented with Swagger and secured with Spring Security.
Full Stack Developer (Co-Op) at Blaze Inc
May 1, 2020 - January 1, 2021
Developed secure Java EE web applications using Spring MVC, Struts, and Hibernate ORM. Built dynamic frontends with JSP, Servlets, JavaScript, jQuery and AJAX. Built and consumed REST/SOAP web services, implemented client-side validation, and managed data in Oracle SQL. Automated nightly builds with Jenkins and Git/SVN. Wrote unit tests with JUnit/JaCoCo and frontend tests with Jasmine/Karma. Collaborated with QA in Agile sprints to ensure release readiness.
Full Stack Developer – Co-Op at Blaze Inc
May 1, 2020 - January 1, 2021
Developed secure Java EE web applications using Spring MVC, Struts, and Hibernate ORM; built dynamic frontend interfaces with JSP, Servlets, JavaScript, jQuery, and AJAX; designed responsive pages with HTML5/CSS3/Bootstrap. Built and consumed REST/SOAP services with XML/JSON payloads; implemented unit tests with JUnit and JaCoCo; collaborated with QA in Agile sprints; implemented CI using Jenkins and Git; contributed to reusable UI component libraries.

Education

at Northern Alberta Institute of Technology
January 1, 2016 - January 1, 2020
at Northern Alberta Institute of Technology
January 1, 2016 - January 1, 2020
at Northern Alberta Institute of Technology
January 1, 2016 - January 1, 2020
at Northern Alberta Institute of Technology
January 1, 2016 - January 1, 2020

Qualifications

Add your qualifications or awards here.

Industry Experience

Financial Services, Software & Internet, Professional Services, Telecommunications