Summary
Overview
Work History
Education
Skills
Certification
Timeline
AssistantManager
Bhargav Patel

Bhargav Patel

Java Developer
Toronto,ON

Summary

Results-oriented Java Developer with expertise in Spring Framework, RESTful APIs, and Microservices architecture. Skilled in problem-solving and collaboration to deliver robust software solutions in dynamic environments. Proven track record of enhancing system performance and maintainability.

Overview

4
4
years of professional experience
4
4
Certification

Work History

AWS Java Developer

CI Financial
Toronto
07.2023 - 05.2024
  • Modernized investment management ecosystem through microservices-based, serverless architecture on AWS.
  • Designed robust Java-based microservices for backend modules, enhancing scalability and maintainability.
  • Integrated AWS services including Lambda, SQS, EC2, and CloudWatch for event-driven behaviors.
  • Optimized PostgreSQL database interactions by writing advanced SQL queries and managing normalization.
  • Implemented monitoring with Grafana, Elastic APM, and CloudWatch Logs to enhance system health checks.
  • Led TDD-based development using Jest and Mocha for backend logic testing in a hybrid environment.
  • Developed RESTful APIs for seamless data integration across systems.
  • Utilized Git and GitLab to manage version control, code reviews, and support CI/CD workflows.

Java Developer

Bank of Montreal
Toronto
07.2022 - 06.2023
  • Developed and maintained RESTful and SOAP APIs using Java, Spring Boot, and Spring MVC for secure interactions within BMO’s Payments Infrastructure.
  • Led cross-functional accessibility testing programs to ensure compliance and streamline integration processes.
  • Collaborated with teams to design system integrations, improving overall operational efficiency.
  • Automated testing frameworks to enhance test accuracy and minimize manual effort.
  • Conducted system debugging and performance optimization across WRAP, LQMS, and SwiftGPI platforms using Splunk analytics for monitoring.

Java Developer

CIBC
Toronto
06.2021 - 07.2022
  • Designed and developed high-performance, scalable Java applications using Spring Boot, Spring MVC, and Hibernate frameworks.
  • Led software engineers through full software development lifecycle, ensuring quality at every stage.
  • Implemented RESTful APIs and web services for seamless integration of front-end and back-end systems.
  • Built responsive integration layers with Spring MVC to align UI flows with backend data models.
  • Utilized version control systems like Git and Bitbucket to enhance collaboration in development processes.
  • Streamlined deployment processes using continuous integration/continuous deployment pipelines with Jenkins.
  • Managed databases with SQL Server, Azure Cosmos DB, and MySQL for efficient data handling.
  • Contributed to enhancement of CIBC proprietary applications focused on data integration and document delivery.

Education

Master of Applied Science - Computer Science

LAKEHEAD UNIVERSITY
Thunder Bay, ON
05.2021

Bachelor in Computer Science And Engineering - Computer Science

PARUL UNIVERSITY
India
05.2019

Skills

  • Java and Python
  • HTML5 and CSS
  • JavaScript frameworks
  • Database management systems
  • Version control systems
  • Continuous integration and delivery
  • Agile and Waterfall methodologies
  • Project management tools
  • Network protocols
  • API development and testing

Certification

  • JavaScript Algorithms and Data Structures, freeCodeCamp, 2023
  • AWS Certified Developer – Associate, Amazon Web Services, 2023
  • TypeScript Fundamentals, Pluralsight, 2024
  • RESTful API Design with Node.js, Udemy, 2024
  • Git and GitHub for Developers, LinkedIn Learning, 2023

Timeline

AWS Java Developer

CI Financial
07.2023 - 05.2024

Java Developer

Bank of Montreal
07.2022 - 06.2023

Java Developer

CIBC
06.2021 - 07.2022

Master of Applied Science - Computer Science

LAKEHEAD UNIVERSITY

Bachelor in Computer Science And Engineering - Computer Science

PARUL UNIVERSITY
Bhargav PatelJava Developer