Senior Software Developer with 8 years of experience designing and maintaining backend systems at scale. Currently at Priceline, I own 3 microservices handling 1M+ RPM on a Kubernetes cluster (scaling up to ~1,200 pods), with strengths in Java/Spring Boot and distributed systems. I lead reliability efforts, manage P1/P2 incidents end-to-end, and drive improvements across performance, scalability, and cost. Recently expanded into AI engineering, building MCP integrations and RAG applications. Experienced in event-driven architectures, gRPC, resilience tooling, and production-safe deployments (blue-green and canary) with a focus on zero downtime and measurable impact.

Phani Devarapu

Senior Software Developer with 8 years of experience designing and maintaining backend systems at scale. Currently at Priceline, I own 3 microservices handling 1M+ RPM on a Kubernetes cluster (scaling up to ~1,200 pods), with strengths in Java/Spring Boot and distributed systems. I lead reliability efforts, manage P1/P2 incidents end-to-end, and drive improvements across performance, scalability, and cost. Recently expanded into AI engineering, building MCP integrations and RAG applications. Experienced in event-driven architectures, gRPC, resilience tooling, and production-safe deployments (blue-green and canary) with a focus on zero downtime and measurable impact.

Available to hire

Senior Software Developer with 8 years of experience designing and maintaining backend systems at scale. Currently at Priceline, I own 3 microservices handling 1M+ RPM on a Kubernetes cluster (scaling up to ~1,200 pods), with strengths in Java/Spring Boot and distributed systems. I lead reliability efforts, manage P1/P2 incidents end-to-end, and drive improvements across performance, scalability, and cost.

Recently expanded into AI engineering, building MCP integrations and RAG applications. Experienced in event-driven architectures, gRPC, resilience tooling, and production-safe deployments (blue-green and canary) with a focus on zero downtime and measurable impact.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Beginner
Beginner
Beginner
Beginner
Beginner
Beginner
See more

Language

English
Advanced

Work Experience

Senior Software Developer at Priceline.com
June 1, 2022 - Present
Own 3+ backend microservices handling 1M+ RPM traffic across hotel search, pricing, and content services across multiple global suppliers. Services run on GKE clusters that auto-scale between ~900–1,200 pods using Blue-Green and Canary deploys. Redesigned supplier fee pricing into flexible tiered non-linear pricing; introduced caching so new logic added zero extra latency. Built self-service bulk upload for pricing campaigns using SAGA pattern, reducing launch time from ~2 days to under 15 minutes. Integrated VertexAI ML ranking into hotel search; led reliability and cost reduction by fixing scaling delays, improving monitoring, moving to spot infrastructure, and upgrading Java. Own region-specific cancellation-policy rules to deliver compliance and improved guest readability. Reduced outside API calls ~60% and sped up response times 20–30% using caching (Netflix Hollow); moved service communication to gRPC. Primary on-call for P1/P2 incidents with 15–45 minute resolution times a
Software Engineer at Morgan Stanley
June 1, 2021 - June 1, 2022
Built Spring Boot REST and JMX endpoints to expose financial data from multiple upstream sources, including real-time and batch flows. Developed a filesystem monitoring service (Apache Commons FileAlterationMonitor) to detect incoming data files and trigger ingestion. Implemented Caffeine caching with custom eviction policies to reduce repeated downstream calls (~40% load reduction). Used Resilience4j and Hystrix for graceful failure handling to target 99.9% uptime during market hours. Worked on breaking up a monolith into independently deployable services to speed up release cycles. Refactored imperative code using Java 8 streams/lambdas and maintained high unit test coverage with JUnit/Mockito. Contributed to event-driven flows where queues drove core business logic.
Systems Engineer at Tata Consultancy Services (TCS)
September 1, 2016 - September 1, 2019
Gathered requirements from clients and delivered features within committed timelines. Used Spring annotations for dependency injection, Spring MVC for REST APIs, and Spring Boot for microservices. Analyzed existing systems and produced design documentation covering impacted components and integration points. Participated in code reviews and system design discussions; collaborated with product managers and QA. Built front-end components with Angular (8) and AngularJS, plus Bootstrap 4, HTML, and CSS, consuming data via REST endpoints. Worked with MySQL and modeled NoSQL data in Google Firestore. Wrote shell scripts to track server restart times, investigate recurring issues via logs, and ship fixes. Built reusable Java libraries and supported daily standups, handoffs, troubleshooting, and maintenance.

Education

Master of Engineering — Electrical & Computer Engineering at Concordia University, Montréal
September 1, 2019 - April 1, 2021
Master of Engineering — Electrical & Computer Engineering at Concordia University, Montréal, QC
September 1, 2019 - April 1, 2021

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Financial Services, Travel & Hospitality, Professional Services, Computers & Electronics

Experience Level

Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Beginner
Beginner
Beginner
Beginner
Beginner
Beginner
See more