Summary
Overview
Work History
Education
Skills
Timeline
Generic

Ravina Pentapati

Newburgh,IN

Summary

Senior Full Stack Engineer with 7+ years of experience building enterprise-scale applications using Java (Spring Boot), Angular, Node.js, and RESTful APIs. Skilled in designing and optimizing microservices architectures, delivering secure APIs, and developing scalable, cloud-native applications deployed on AWS EKS and OpenShift (Kubernetes). Adept at leading Agile teams, mentoring developers, and collaborating with cross-functional stakeholders to deliver high-quality, testable, and maintainable solutions. Experienced in implementing CI/CD pipelines, GitOps workflows, and observability practices to improve delivery velocity, system reliability, and production support.

Overview

7
7
years of professional experience

Work History

Senior Software Engineer

OneMain Financial
03.2021 - Current
  • Engineered responsive UIs with Angular 16, TypeScript, and Node.js, improving accessibility, performance, and user experience across multiple internal platforms.
  • Developed backend services with Java (Spring Boot) and NestJS, creating REST/GraphQL APIs and integrating with enterprise systems (CRM, ELF, BPR, DigitalDocsAPI) to streamline branch operations and securely handle 100k+ documents.
  • Delivered high-impact features, including document upload enhancements that reduced manual reprocessing by 40+ hours/month and workflow improvements that increased branch user satisfaction scores by ~15%.
  • Mentored junior engineers on Angular best practices, API integration, and code quality, accelerating onboarding and reducing production defects.
  • Led Agile ceremonies as acting Sprint Lead, ensuring backlog alignment, sprint delivery, and continuous improvement in the absence of a Scrum Master.
  • Strengthened quality & delivery by applying unit testing (JUnit, Jest, Karma), enforcing CI/CD gates, and standardizing pipelines across GitHub Actions and GitLab CI, including automated artifact publishing to JFrog Artifactory.
  • Enhanced DevOps & security practices by managing Kubernetes configs (OpenShift, AWS EKS), secrets via AWS Secrets Manager + Terraform, and enabling GitOps deployments with Argo CD and Unleash feature flags.
  • Improved observability with Grafana, Kibana, and custom alerting rules, reducing critical production incidents by ~20% and speeding root cause analysis.
  • Documented systems & architecture, authored UI mockups, and provided Tier-3 production support, ensuring traceability, knowledge sharing, and high system availability.

Software Engineer

OneMain Financial
11.2019 - 03.2021
  • Rebuilt a large-scale Merchant-CRM system (Angular + Node.js + Java) into an Angular + Spring Boot monolith, simplifying architecture, improving maintainability, and enhancing usability for thousands of branch users. Delivered iterative UI/UX improvements for multiple legacy applications based on user feedback.
  • Designed, developed, and deployed features across business-critical applications (OFAC, DAG, Branch Review, Customer Complaints, Bankruptcy, Insurance Recovery), reducing manual workloads and increasing operational efficiency.
  • Provided Tier-2 support, resolved high-priority issues, and ensured compliance with SLAs. Coordinated monthly releases, prepared production readiness deliverables, and validated deployments to guarantee data integrity and minimal downtime.
  • Partnered with DevOps to migrate repositories from Bitbucket to GitLab, establish automated CI/CD pipelines (build validations, linting, test runs), and streamline environment-specific deployments, reducing manual change control efforts.
  • Worked closely with developers, API teams, DB engineers, QA, and business stakeholders to clarify requirements, align dependencies, and deliver coordinated releases. Facilitated QA handovers and walkthrough to ensure test coverage and functional quality.
  • Quickly ramped up on diverse stacks (Angular, Node.js, Java, Spring Boot, REST APIs), contributing production-ready features within initial sprints and managing parallel enhancements across multiple applications.

QA Engineer

OneMain Financial
10.2018 - 11.2019
  • Designed and executed comprehensive test strategies (functional, integration, regression, end-to-end), ensuring full-stack coverage across workflows, data flows, and business-critical scenarios.
  • Validated backend services and data integrity through API testing (Postman, Talend API, ReadyAPI for load testing) and SQL Server queries, strengthening system reliability and reducing production defects.
  • Conducted cross-browser testing (Chrome, Firefox, IE) to ensure consistent user experience and frontend compatibility.
  • Collaborated with developers and stakeholders to triage, debug, and resolve defects in JIRA, contributing to faster root cause analysis and higher-quality releases.
  • Actively contributed to Agile ceremonies (sprint planning, grooming, reviews, retrospectives), aligning QA efforts with sprint goals and modern delivery practices.
  • Mentored and onboarded junior QA engineers, promoting testing standards, guidelines, and best practices to improve team effectiveness.

Education

Bachelor of Technology - Computer Science & Systems Engineering

Andhra University
Visakhapatnam

Skills

  • Languages & Frameworks: Java 17, Spring Boot, Angular (v13), TypeScript, JavaScript, Nodejs, HTML, CSS
  • Full Stack Development: Microservices Architecture, RESTful APIs, Responsive UI, Component-Based Architecture
  • Databases: SQL Server
  • Testing & QA: JUnit, Jest, Jasmine, Karma, Postman, SoapUI
  • Version Control & Collaboration: Git (GitHub, GitLab, Bitbucket), JIRA, Confluence
  • CI/CD & DevOps: GitHub Actions, GitLab CI/CD, Bitbucket Pipelines, Argo CD, JFrog Artifactory, Terraform, GitOps Workflows
  • Cloud & Infrastructure: AWS EKS, OpenShift 4, Kubernetes, AWS Secrets Manager, Kubectl, K9s
  • Monitoring & Observability: Grafana, Kibana, OpenShift Console
  • Feature & Config Management: Unleash (Feature Flags), Multi-environment Configurations, Secrets Management, Monorepo Architecture
  • Tools & IDEs: IntelliJ IDEA, Eclipse, VS Code
  • Methodologies: Agile (Scrum), Test-Driven Development (TDD), SDLC Best Practices

Timeline

Senior Software Engineer

OneMain Financial
03.2021 - Current

Software Engineer

OneMain Financial
11.2019 - 03.2021

QA Engineer

OneMain Financial
10.2018 - 11.2019

Bachelor of Technology - Computer Science & Systems Engineering

Andhra University
Ravina Pentapati