Summary
Overview
Work History
Education
Skills
Timeline
Generic

RaviKiran Pericharla

Summary

Highly accomplished Software and UI Developer with experience across diverse industries including banking/financial services (credit risk, regulatory reporting, stress testing), retail (supply chain management) and automotive. Proven ability to design, implement and architect applications (Java, Spring, web services, cloud services) while providing team leadership and strategic application vision.

Overview

13
13
years of professional experience

Work History

Full-Stack Engineer

FordPro
08.2024 - Current
  • Developed Spring Boot-based REST API following Hexagonal Architecture principles to manage commercial vehicle inventory and dealer transactions, secured with OAuth 2.0 for authorized access across a global dealer network.
  • Utilized Java 8 functional programming features Streams, Lambda expressions to implement core business logic resulting in improved code readability and reduced boilerplate.
  • Implemented cost-effective and scalable backend solution on Google Cloud Platform using Cloud Run, Firestore, and Cloud Storage, with Redis caching strategically implemented to minimize database load and optimize resource utilization.
  • Constructed data access layers using JPA and PostgreSQL, implementing transaction management with proper isolation levels to prevent data inconsistencies and ensure reliable data processing.
  • Enhanced user experience by implementing ImageIO for real-time validation of uploaded objects, providing immediate feedback on file suitability before form submission.
  • Implemented backend integration using environment-specific URLs and managed data parsing, formatting, and state management in React components.
  • Managed CI/CD and Apigee pipelines with Tekton and automated infrastructure provisioning using Terraform, resulting in a streamlined and consistent deployment process across multiple environments.

Advanced Software Developer

The Home Depot
12.2023 - 07.2024
  • Developed and maintained scalable applications using Java 17 and frameworks like SpringBoot and Micronaut, Integrating REST APIs to enable seamless communication between microservices and third-party applications.
  • Utilized Google Cloud Technologies, including GKE for container orchestration and BigQuery for large scale data sets and reporting.
  • Optimized Pub/Sub publishing performance by configuring batch settings, resulting in a 43% reduction in publishing time.
  • Managed data persistence and retrieval using Cassandra DB to handle high velocity/ volume data efficiently.
  • Designed and implemented performance testing strategies using JMeter to evaluate the impact of new use cases on application performance, ensuring the changes did not adversely affect system efficiency.
  • Monitored application performance and system metrics with Grafana, providing insights for maintenance and reliability. Added/ modified metrics as I introduced new use cases into system.
  • Configured and managed Jenkins pipelines for CI/ CD, performance tests, pull requests, production deployments, streamlining development workflows and ensuring continuous integration and delivery.

Sr Full Stack Developer

Citigroup
03.2021 - 11.2023
  • Lead team in the design and development of backend processing to enhance an existing system.
  • Implemented multithreading through Java Future which improved the performance over 50%.
  • Collaborated with business stakeholders and operations team to optimize data granularity, enabling the analysis of millions of transactions within existing system capacity and meeting critical business reporting requirements.
  • Extensively used Java 8 Streams, lambdas, Functional interfaces to implement service layer.
  • Developed UI dashboards for risk reporting, stress testing, and exposures, providing key insights to business stakeholders and supporting data-driven decision-making.
  • Implemented auto scheduler jobs to completely automate the data load using spring batch and Quartz .



Analyst Programmer

American Express
10.2012 - 12.2014
  • Developed web pages Front-end UI with HTML, CSS, JavaScript.
  • Created business layer to handle request/response using Java.
  • Generated reports to extract data from UI to spreadsheets through Apache POI.
  • Implemented JUnit's on service components to perform regression testing.
  • Solved browser compatible issues to keep UI consistent across various web browsers and versions.

Education

Master of Science - Computer Science

University of Illinois At Springfield
Springfield, IL
07-2016

Skills

    Java, API development, Google cloud platform, Test driven development, Performance tuning

Timeline

Full-Stack Engineer

FordPro
08.2024 - Current

Advanced Software Developer

The Home Depot
12.2023 - 07.2024

Sr Full Stack Developer

Citigroup
03.2021 - 11.2023

Analyst Programmer

American Express
10.2012 - 12.2014

Master of Science - Computer Science

University of Illinois At Springfield
RaviKiran Pericharla
Want your own profile? Create for free at JobHero.com