Phani Devarapu
Senior Software Developer with 8 years of experience designing and maintaining backend systems at scale.
About
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.
- 8 years' experience
- Joined July 2026
Industry experience
- Software & Internet
- Financial Services
- Travel & Hospitality
- Professional Services
- Computers & Electronics
Work experience
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
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.
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
Hire Phani Devarapu today
Post a job and invite Phani, or contact them directly. No hidden commission.









