Summary
Overview
Work History
Education
Skills
Technologies
Languages
Timeline
Generic
Vara Prasad Perchalla

Vara Prasad Perchalla

Mississauga

Summary

Senior Fullstack Java Developer with over 8 years of experience designing and building scalable, cloud-ready applications using the Java/Spring/Hibernate stack. Skilled in microservices architecture, REST/SOAP APIs, and deploying CI/CD pipelines in AWS, Docker, and Kubernetes environments. Adept at driving complex projects with cross-functional teams, applying Agile and Scrum methodologies to ensure timely delivery. Known for applying best practices like Java Messaging (JMS) and Kafka to build high-performance systems in industries like financial services. Strong leadership skills with a focus on integrating DevOps and mentoring teams to deliver robust software solutions.

Overview

8
8
years of professional experience

Work History

Full Stack Developer

National Bank of Independent Network
01.2021 - 01.2024
  • Designed and developed highly scalable, cloud-based web applications using Angular and Spring Boot, implementing microservices architecture that supports enterprise-level integrations
  • Architected and deployed cloud-ready solutions in AWS and Kubernetes, optimizing performance and scalability for containerized applications
  • Led cross-functional teams in Agile development cycles, ensuring smooth sprint execution and delivering projects on time
  • Built and maintained CI/CD pipelines using Jenkins and TeamCity, automating deployment and testing workflows for efficient delivery
  • Developed RESTful services for seamless integration with backend systems, enhancing data exchange and API performance
  • Applied unit and integration testing frameworks like JUnit, Mockito, and Jasmine to ensure software reliability and robustness.

Java Developer

Scotia Bank
01.2020 - 01.2021
  • Developed server-side applications using Java, Spring Boot, and Hibernate, improving application performance and scalability for financial services
  • Implemented RESTful and SOAP APIs for secure and efficient communication between systems, contributing to the bank’s digital transformation efforts
  • Managed CI/CD pipelines in a containerized environment using Docker and Kubernetes, streamlining development and deployment processes
  • Worked with Kafka and JMS to build messaging services, ensuring high availability and data consistency in distributed systems
  • Utilized Redux for state management in React applications, ensuring data flow and application stability in dynamic environments.

React/Java Developer

CIBC
01.2018 - 01.2020
  • Enhanced mobile and web application security by integrating features such as biometric authentication using React Native
  • Developed microservices-based applications with Spring Boot and integrated them with external systems using REST and SOAP APIs
  • Contributed to the development of Single Page Applications (SPAs) using Angular and React, providing seamless user experiences across devices
  • Leveraged JUnit and Mockito for unit testing, maintaining high code quality and reliability throughout the development lifecycle.

Web Developer

Change Healthcare
01.2017 - 01.2018
  • Developed Rich Internet Applications (RIA) using JavaScript, jQuery, and AJAX, enhancing user interaction and experience in web applications
  • Engineered backend integrations with Java and MySQL to optimize data flow and maintain system performance.

Web Developer

Infinity Building Solutions
01.2016 - 01.2017
  • Designed and developed interactive web applications using JavaScript, HTML, and CSS, improving user interface responsiveness and accessibility
  • Managed MySQL databases, optimizing queries for efficient data retrieval and storage.

Education

Bachelor of Technology in Mechanical Engineering -

Jawaharlal Nehru Technological University
05.2016

Skills

  • Fullstack Development: Java, Spring Boot, Hibernate, Angular, React
  • Microservices & SOA Architecture
  • Cloud Infrastructure: AWS, Docker, Kubernetes
  • API Design & Integration: REST, SOAP, JMS
  • Continuous Integration & Delivery: Jenkins, TeamCity, SonarQube
  • Database Management: RDBMS (SQL/PLSQL), MongoDB
  • Unit & Integration Testing: JUnit, Mockito, Jasmine, Karma
  • Cross-functional Team Leadership & Agile Practices
  • Application Scalability & Performance Optimization
  • Financial Services Industry Experience

Technologies

Java, Python, JavaScript (Angular, React, Node.js), Spring Boot, Hibernate, SQL, PL/SQL, HTML, CSS3, AWS, Docker, Kubernetes, Jenkins, TeamCity, JUnit, Mockito, Jasmine, Agile, Scrum, MongoDB, MySQL, PostgreSQL, Firebase, GIT, Bitbucket, GitLab

Languages

English

Timeline

Full Stack Developer

National Bank of Independent Network
01.2021 - 01.2024

Java Developer

Scotia Bank
01.2020 - 01.2021

React/Java Developer

CIBC
01.2018 - 01.2020

Web Developer

Change Healthcare
01.2017 - 01.2018

Web Developer

Infinity Building Solutions
01.2016 - 01.2017

Bachelor of Technology in Mechanical Engineering -

Jawaharlal Nehru Technological University
Vara Prasad Perchalla