Rabinarayan PatraEngineering full-stack
systems that ship.
I'm Rabinarayan Patra (Rabi), an SDE II at Amazon. Java and Spring Boot on the backend, React and Next.js up front, AWS underneath. Before Amazon I spent three years at ThoughtClan building reactive Spring WebFlux services for high-throughput financial systems. These days I write about what I hit in production: keeping data correct, APIs predictable, and services standing up when real traffic arrives.
- 5+
- Years experience
- 700M+
- Daily transactions
- 71
- Articles published
- 10+
- Clients shipped for
02 · Latest writing
Recent Writing
How to Read and Write PEM Files in Java (JDK 27 PEM API)
Learn how to read PEM files in Java using the new PEM API (JEP 538). Decode and encode keys, certificates, and CRLs, plus encrypt private keys in JDK 27.
How to Measure Core Web Vitals in a Single-Page App
Learn how to measure Core Web Vitals in a single-page application with Chrome's Soft Navigations API, attributing LCP, INP, and CLS to each client-side route.
How to Migrate Micronaut 4 to Micronaut 5 with JDK 25
Migrate Micronaut 4 to Micronaut 5 step by step. JDK 25 setup, Gradle 9.5 + Maven snippets, Jackson 3, JSpecify, retry API, and real upgrade pitfalls.
03 · Selected work
Featured Work
Open-source tools I built because I hit the problem myself, then cleaned up enough to share.
sanitizer-lib
A Java library that scrubs untrusted input from a single annotation, so XSS and injection never reach your database. Drops into Spring Boot and JPA without the extra wiring.
05 · Collaborations
Reach developers who build, not just browse.
If your product genuinely helps developers, I'll put it in front of the ones who read, build, and ship, not just scroll past. I only take collaborations I'd be glad to use myself.
## What I offer
- Sponsored blog posts & tutorials
- Product reviews & integrations
- Newsletter sponsorships
- Tool & SDK integrations
audience: developers, engineers
status: open
email: hello@rabinarayanpatra.com