Summary
Overview
Work History
Education
Skills
Websites
Certification
References
Projects
Timeline
Generic

Varaprasad Perchalla

Toronto

Summary

8+ years of experience in designing, developing, and maintaining web applications, specializing in Java, JavaScript, TypeScript, Angular, and React. Expertise in working with front-end frameworks such as Angular v16 and React, along with back-end development using Spring Boot, Node.js, and RESTful APIs. Strong experience with microservices architecture, cloud technologies (AWS), and DevOps tools including Docker and Kubernetes. Proven ability to collaborate with cross-functional teams and stakeholders throughout the SDLC to deliver high-quality solutions on time. Excellent problem-solving, communication, and decision-making skills, with a commitment to improving performance and user experience.

Overview

8
8
years of professional experience
1
1
Certification

Work History

Senior Software Engineer

National Bank of Canada
10.2021 - Current
  • Developed and maintained a large-scale Angular v16 project, implementing highly interactive and responsive user interfaces using Ag-Grid for data-rich modules
  • Collaborated with UI/UX designers and business stakeholders to align technical solutions with business requirements
  • Created reusable Angular components, applied lazy loading, and optimized performance for large-scale data operations
  • Integrated RESTful APIs using Spring Boot for backend communication and data processing
  • Ensured compliance with WCAG 2.0 AA accessibility standards, improving usability for all users
  • Deployed applications using Docker and managed cloud environments with AWS
  • Key Achievements: Increased front-end performance by 40% through lazy loading and component optimization
  • Integrated Ag-Grid to handle large datasets, improving data handling and rendering speed by 25%.

Software Engineer

Scotiabank
07.2020 - 09.2021
  • Designed and implemented user interfaces using Angular v8, ReactJS, Redux, and Bootstrap for enterprise-level banking applications
  • Worked extensively with Oracle 12C for database management, optimizing SQL queries and implementing stored procedures for efficient data retrieval
  • Developed scalable REST APIs using Spring Boot, integrating legacy systems with modern cloud services
  • Utilized Azure DevOps for CI/CD pipeline setup and automated testing, improving release cycles and deployment efficiency
  • Key Achievements: Reduced Oracle query times by 30% through optimization techniques
  • Played a key role in migrating legacy systems to microservices architecture, reducing system maintenance and enhancing scalability.

Full-Stack Developer

CIBC
12.2018 - 06.2020
  • Built and maintained web applications using AngularJS, ReactJS, and Node.js, focusing on improving user experience and application responsiveness
  • Worked with MySQL and PostgreSQL databases, handling complex queries and optimizing database performance
  • Developed and maintained RESTful services to streamline communication between front-end and back-end systems
  • Used WebSphere for application deployment, ensuring stability and availability in production environments
  • Key Achievements: Developed a mobile-responsive version of a key application, increasing mobile traffic by 25%
  • Automated CI/CD pipelines using Jenkins, reducing manual deployment time by 20%.

Web Developer

Change Healthcare
06.2017 - 11.2018
  • Developed dynamic, responsive web applications using JavaScript, ReactJS, and Node.js, improving user experience and application functionality
  • Worked closely with business analysts and clients to gather requirements, deliver use cases, and develop technical specifications
  • Implemented RESTful APIs and integrated with third-party services for enhanced functionality
  • Managed version control using Git and participated in regular code reviews to ensure high-quality development
  • Key Achievements: Increased database query performance by 30% through optimization efforts
  • Developed and deployed microservices architecture for key application modules, improving performance and scalability.

Junior Web Developer

Infinity Building Solutions
05.2016 - 03.2017
  • Developed web applications using HTML5, CSS3, JavaScript, and JQuery, focusing on front-end development and user interaction
  • Built reusable components and widgets using AngularJS and JavaScript, ensuring cross-browser compatibility
  • Collaborated with team members on agile development tasks, contributing to the delivery of fully functional web applications
  • Performed client-side data validation and AJAX integration to enhance web interactivity
  • Key Achievements: Improved application performance by 15% through code optimization and efficient handling of data
  • Contributed to the delivery of a responsive web design that enhanced user interaction and cross-device compatibility.

Education

Bachelor of Science in Computer Science -

Malla Reddy Engineering College
Hyderabad, India
05.2016

Skills

  • Java
  • JavaScript
  • TypeScript
  • Python
  • C#
  • MySQL
  • PostgreSQL
  • MongoDB
  • Oracle (used in earlier roles)
  • Jasmine
  • Karma
  • JUnit
  • Selenium
  • Mocha
  • Jest
  • Git
  • Bitbucket
  • GitHub
  • AWS
  • Docker
  • Kubernetes
  • Jenkins
  • Angular v16
  • AngularJS
  • ReactJS
  • HTML5
  • CSS3
  • Bootstrap
  • Tailwind
  • SASS
  • SCSS
  • Spring Framework
  • Nodejs
  • NET Core
  • REST APIs
  • Microservices

Certification

  • Oracle Certified Professional, Java SE 11 Developer
  • AWS Certified Solutions Architect - Associate
  • Certified ScrumMaster (CSM)

References

Available upon request

Projects

E-commerce Platform Microservices Migration, Migrated a monolithic e-commerce platform to microservices architecture using Spring Boot, Docker, and Kubernetes, enhancing scalability and reducing deployment times. Real-Time Data Processing System, Developed a real-time data processing system using Apache Kafka and Node.js, improving data processing efficiency by 40%.

Timeline

Senior Software Engineer

National Bank of Canada
10.2021 - Current

Software Engineer

Scotiabank
07.2020 - 09.2021

Full-Stack Developer

CIBC
12.2018 - 06.2020

Web Developer

Change Healthcare
06.2017 - 11.2018

Junior Web Developer

Infinity Building Solutions
05.2016 - 03.2017

Bachelor of Science in Computer Science -

Malla Reddy Engineering College
Varaprasad Perchalla