Ravi
Yenugu

Software Engineering Manager at PNC. I lead API platforms, architecture, and teams building things that work at scale.

About

Ravi Yenugu

I started writing code in 2008 as a graduate assistant at Cleveland State, processing student loans and managing databases. Sixteen years later, I lead engineering teams at PNC, architect API platforms that handle hundreds of services, and ship consumer products on the side.

The thread through all of it: I like making things that work. Not things that demo well or look good in a pitch deck. things that actually work, at scale, under pressure, for real people.

I’ve built investment analytics systems, ERP integrations, event-driven architectures, and three consumer apps that are live right now. I passed CFA Level II because I wanted to understand finance as deeply as I understand code.

Since November 2024 my day-to-day has shifted from writing code to directing it, working primarily through Cursor, Cursor Agents, GitHub Copilot, Claude Code, OpenCode, and Ollama. The focus is on architecture, prompt engineering, and code review while AI handles the implementation.

Outside of work, I’m married to my beautiful wife Kami, and we have a five-and-a-half-year-old son named Archer who keeps life interesting.

Technical

JavaSpring FrameworkSpring BootPythonREST APIsMicroservicesKafkaAPI ManagementDockerCloud NativeMS SQLAgile

Credentials

  • Cloud Native Twelve-Factor Applications
  • Spring: Framework in Depth
  • CFA Level II

Education

M.S. Computer & Information Sciences

Cleveland State University, 2009

Things I’ve made

Where I work

May 2024 – Present

Senior Software Engineering Manager

PNC

Driving API management by overseeing design, architecture, delivery, and compliance of 220+ APIs. Managing a team of software engineering principals ensuring compliance, delivery, production support, and security vulnerability remediation. Leading API standards discussions with the development community, fostering collaboration and innovation.

Mar 2024 – May 2024

Senior Principal Software Engineer

PNC

Elevated to senior principal role to lead critical engineering initiatives across the organization.

Mar 2023 – Mar 2024

Principal Software Engineer

PNC

Implemented Kafka event streaming service to read topics and update UI for event-driven design features. Led architecture reviews with technical and business stakeholders. Managed a team of developers, conducting code reviews and design reviews to accelerate development.

Feb 2022 – Mar 2023

Lead Software Developer

PNC

Developed containerized and highly scalable, secure microservices using Java Spring REST APIs. Led and improved software release management processes. Collaborated with cross-functional teams to develop and deploy software artifacts.

Jun 2021 – Feb 2022

Senior Software Engineer

PNC

Joined PNC as a senior engineer contributing to backend services and API development using Java and Spring Framework.

Sep 2018 – Jun 2021

Software Engineer

Zircoa, Inc.

Built fullstack Java web applications using Agile methods for production, reporting, quality, and development departments. Developed RESTful APIs in Java using Spring Boot to integrate third-party services with ERP. Led software initiatives and roadmaps toward cloud-native applications, microservices, and Industry 4.0.

Aug 2009 – Sep 2018

Software Developer

Highland Consulting Associates

Conducted investment strategies performance measurement, risk assessment, and attribution analysis. Built data conversions and loading programs integrating investment data from multiple sources. Created and maintained proprietary databases and software applications for research and other departments.

Jan 2008 – Aug 2009

Graduate Assistant

Cleveland State University

Worked for the Financial Aid Office assisting with student loan processing and database management.

Let’s talk about
what you’re building.

Whether it’s an opportunity, a collaboration, or just a good conversation, I’m always up for it.

Elsewhere

Based in

Cleveland, OH