Hi, I'm Rajkumar Savani. I'm a full-stack software engineer who takes ownership of the full delivery life cycle — from backend system design to responsive React frontends, production troubleshooting, and mentoring the team along the way. Over the last decade, I've worked on systems where failure is not an option: banking, global logistics, and HIPAA-regulated healthcare.

My Engineering Philosophy

  • Clean architecture over cleverness. Readable, maintainable code on a well-understood runtime will always outperform fragile, over-engineered abstractions.
  • Security by design, not as an afterthought. OWASP secure-coding on every commit. SonarQube and Checkmarx scanning continuously. This isn't a checkbox — it's how I work.
  • Test what matters. JUnit, Mockito, and integration-level coverage as part of the definition of done. Tests aren't optional when your system handles real money or real patient data.

Technical Expertise

Core

Java (8, 11, 17+), Spring Boot, Spring Security, Hibernate, JPA

Architecture

Microservices, Event-Driven Systems (Kafka, ActiveMQ), REST API Design, SOLID Principles

Quality & Security

SonarQube, Checkmarx, JUnit, Mockito, OWASP Standards, Code Reviews

Infrastructure

CI/CD (Jenkins), Docker, Gitflow, Stored Procedures, Database Tuning

Databases

PostgreSQL, Oracle, MySQL — query optimization, complex schema design, stored procedures

Frontend

React, TypeScript, HTML/CSS, Tailwind, Astro

Workflow & AI Tools

Cursor, GitHub Copilot, Claude, Docker, Jenkins

Domains

Banking (KYC/AML), Global Logistics, Healthcare (HIPAA/EHNAC), Government

How I Work

01

Understand the problem

Requirements, constraints, and an honest assessment of what's needed. No assumptions.

02

Design before code

Architecture, API contracts, data model, and test strategy — agreed before a line is written.

03

Build iteratively

Small increments. Every commit OWASP-safe, scanned, tested, and reviewed.

04

Ship & support

CI/CD in place, documentation complete, production-ready with confidence.

Beyond the Code

I enjoy bridging the gap between technical execution and business strategy. I regularly participate in requirement elaboration, effort estimation, and mentoring less experienced engineers to elevate the whole team's output.

I am a heavy adopter of AI-assisted engineering. By integrating tools like Cursor, Claude, and GitHub Copilot into my daily workflow, I accelerate feature delivery and eliminate boilerplate, allowing me to focus on deep architectural problems and secure system design.

I write about full-stack engineering, system design, and the practical lessons I've learned from a decade in production on my engineering blog. If you'd like to discuss any of these topics, check out my case studies or feel free to reach out directly.