Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

NISHNA REDDY VEDERE

Alpharetta

Summary

Over 6 years of experience in designing, developing, and deploying scalable and secure full-stack applications using Java, Spring Boot, Angular and React JS. Proficient in building and deploying microservices-based architectures with Spring Boot, ensuring modularity, fault tolerance, and scalability in high-traffic environments. Hands-on experience deploying applications on AWS and Azure, leveraging services like EC2, S3, RDS, DynamoDB, and Kubernetes for scalability, performance, and resilience. Skilled in developing RESTful APIs and GraphQL endpoints to support seamless data access and efficient communication between front-end and back-end systems. Extensive knowledge of relational databases like MySQL and OracleDB, as well as NoSQL databases like MongoDB with a focus on performance optimization and secure data handling. Expertise in setting up automated CI/CD pipelines using Jenkins, Docker, and Kubernetes, reducing deployment times, and ensuring application reliability across environments. Experience with Kafka for building robust event-driven architectures, enabling real-time data processing and low-latency communication. Proven track record in delivering high-performance financial systems and e-commerce platforms including payment processing, credit risk assessment, and real-time analytics.

Overview

6
6
years of professional experience
1
1
Certification

Work History

Full Stack Java Developer

ROYAL BANK OF CANADA
NEW JERSEY
05.2024 - Current
  • Technologies Used: Java, Spring Boot, Angular, Bootstrap, OracleDB, Redis, Docker, Azure
  • Developed secure and scalable microservices using Spring Boot for banking applications.
  • Designed and implemented RESTful APIs to handle banking transactions, account management, and payments.
  • Integrated Spring Security and OAuth2/JWT for authentication, authorization, and role-based access control.
  • Used Hibernate/JPA for ORM, optimizing queries for high-performance database transactions.
  • Implemented asynchronous processing using Kafka and RabbitMQ for event-driven architecture in banking workflows.
  • Designed and managed database schemas in Oracle.
  • Worked with Spring Batch for batch processing of large banking transactions.
  • Developed dynamic dashboards and banking portals using Angular with reusable components.
  • Used Angular CLI for component generation, routing, and module bundling.
  • Implemented Angular Directives to enhance UI behavior and improve reusability.
  • Developed Single Page Applications (SPA) using Angular for dynamic and seamless user experiences.
  • Integrated RESTful APIs into Angular components styled with Bootstrap, ensuring seamless data flow.
  • Developed responsive and UI components using Bootstrap and Angular for enterprise banking applications.
  • Deployed applications using Docker, Kubernetes, and CI/CD pipelines (Jenkins, GitHub Actions).
  • Deployed and managed Spring Boot microservices on Azure, leveraging AKS, Azure DevOps CI/CD, Azure Functions, and Azure API Management for secure and scalable banking applications.

Full Stack Java Developer

BANK OF AMERICA
TEXAS
10.2022 - 03.2024
  • Technologies Used: Java, Spring Boot, Kafka, Angular, Bootstrap, MySQL, Docker, Kubernetes, AWS
  • Developed and deployed Java Spring Boot microservices to handle zelle payment and ACH Wire transfers, ensuring scalability and fault tolerance for high volume transactions.
  • Designed and implemented RESTful APIs to handle banking transactions, account management, and payments.
  • Integrated Spring Security and OAuth2/JWT for authentication, authorization, and role-based access control.
  • Used Hibernate/JPA for ORM, optimizing queries for high-performance database transactions.
  • Implemented asynchronous processing using Kafka and RabbitMQ for event-driven architecture in banking workflows.
  • Developed dynamic user interfaces using Angular for integration with java based microservices enhancing payment transaction user experience.
  • Developed reusable Angular directives to enhance application modularity and improve code maintainability.
  • Utilized Angular CLI to efficiently scaffold and manage Angular components, services, and modules, streamlining the development workflow.
  • Built a Single Page Application (SPA) using Angular components and routing, ensuring seamless navigation and enhanced user experience.
  • Utilized AWS Lambda, S3, and DynamoDB to implement serveless workflows, optimizing transaction processing and data storage.
  • Integrated with MySQL for data persistence and optimized query performance with Redis caching to reduce response times.
  • Deployed on AWS using Docker and Kubernetes, achieving high availability and scalability, with near-zero downtime.
  • Implemented CI/CD pipelines with Jenkins, automating deployments and reducing release cycles by 40%.

Full Stack Java Developer

DIESEL LAPTOPS
SOUTH CAROLINA
05.2021 - 09.2022
  • Technologies Used: Java, Spring Boot, React JS, RESTful APIs, Oracle, Jenkins, Azure
  • Developed a comprehensive order management system enabling seamless order tracking, inventory management, and payment processing.
  • Built RESTful APIs using Java and Spring Boot to manage orders, customer accounts, inventory, and payment integrations with secure data handling and optimized performance for high transaction volumes.
  • Created a responsive, user-friendly front-end with React JS and Material-UI for a modern and accessible design, allowing customers to track shipments and manage accounts.
  • Utilized Oracle database for flexible, high-volume data storage and fast retrieval supporting customer queries and administrative dashboards.
  • Designed a scheduling algorithm using priority queues that optimized resource allocation by 30%.
  • Implemented CI/CD pipelines with Jenkins for automated testing, integration, and deployment, reducing release times and improving reliability.
  • Deployed the application on Microsoft Azure with load balancing and monitoring to ensure scalability and resilience during peak traffic.
  • Achieved a 30% reduction in order processing time, increased customer satisfaction through real-time tracking, and supported a 50% growth in platform users.

Full Stack Java Developer

UALR
ARKANSAS
08.2019 - 05.2021
  • Technologies Used: Java, Spring Boot, React JS, Kafka, AWS, Jenkins, Docker
  • Developed a real-time data visualization platform to deliver actionable insights to financial analysts.
  • Built an interactive, responsive front-end using React and Redux for efficient state management and dynamic UI updates.
  • Implemented React hooks, context API, and component lifecycle methods to optimize performance and improve code maintainability.
  • Designed reusable React components and utilized React Router for seamless navigation across the platform.
  • Applied best practices for accessibility (ARIA standards) and responsive design to enhance user experience across devices.
  • Integrated Apache Kafka to stream real-time market data, enabling low-latency updates and ensuring users always view the latest information.
  • Designed and implemented backend APIs with Spring Boot to securely handle and process high volumes of transactional financial data.
  • Deployed the platform on AWS using Docker containers and Jenkins pipelines to automate scaling, load balancing, and continuous integration, minimizing downtime and manual effort.

Education

Master of Science - Computers and Information Science

University of Arkansas at Little Rock

Skills

  • Java
  • JavaScript
  • TypeScript
  • Angular
  • React JS
  • HTML5
  • CSS3
  • Bootstrap
  • Spring Boot
  • Spring MVC
  • Spring Security
  • RESTful Web Services
  • Hibernate
  • JPA
  • MySQL
  • OracleDB
  • MongoDB
  • Kafka
  • MQ
  • Docker
  • Kubernetes
  • Jenkins
  • Git
  • CI/CD
  • AWS
  • Azure
  • Maven
  • Gradle
  • JUnit
  • Mockito
  • Swagger
  • Agile (Scrum)

Certification

AWS Certified Developer - Associate

Timeline

Full Stack Java Developer

ROYAL BANK OF CANADA
05.2024 - Current

Full Stack Java Developer

BANK OF AMERICA
10.2022 - 03.2024

Full Stack Java Developer

DIESEL LAPTOPS
05.2021 - 09.2022

Full Stack Java Developer

UALR
08.2019 - 05.2021

Master of Science - Computers and Information Science

University of Arkansas at Little Rock
NISHNA REDDY VEDERE