DarpanKanani
Darpan Kanani
Passionate about building robust, scalable backend systems and APIs. Specializing in Java, Spring Boot, and database optimization.

About Me
A passionate Backend Developer with 1.5+ years of experience building robust, scalable server-side applications.
Software Development Engineer 1
Star Health and Allied Insurance
Building scalable backend systems with Spring Boot, Java, and database optimization for enterprise-grade applications.
Education
IIIT Vadodara
B.Tech
Expertise
Java, Spring Boot, REST APIs, database design & performance optimization
Skills & Expertise
Technologies and tools I use to build scalable, production-grade systems.
Backend Development
Database & Performance
DevOps & Tools
Frontend (Supporting)
Continuous Learning
Currently exploring advanced cloud architectures, microservices patterns, and modern DevOps practices to build more resilient systems.
Work Experience
My professional journey and the impact I've made along the way.
Star Health and Allied Insurance
Software Development Engineer 1
Apr 2026 - PresentAccumn - a Yubi company
Software Engineer
Dec 2025 - Apr 2026Built a database-driven input validation system using Java and Spring Boot with Redis caching to enforce client-specific rules for multiple banking partners (ICICI, HDFC, AU, IDFL, Sundaram), cutting validation latency and boosting request processing efficiency by 50%.
Designed and exposed RESTful APIs consumed by downstream banking services, ensuring consistent response formatting and robust error handling across all endpoints.
Dash Technologies
Junior Software Engineer
Aug 2024 - Dec 2025Boosted system performance by 10x by integrating Redis caching with Redis Template, minimizing redundant database calls across microservices.
Resolved 2200+ static analysis blockers, critical issues, and code smells in a CI/CD pipeline, lowering technical debt and raising the overall code quality score.
Debugged and fixed 15+ high-priority production incidents, increasing application stability and cutting user-reported issues by over 30%.
Optimized high-traffic database queries, slashing average response times by 15% under peak load.
Standardized global exception handling using Spring Boot exception handler, eliminating duplicate error logic and doubling consistency across REST APIs.
NULL INNOVATION
Software Developer Intern
Jan 2024 - Aug 2024Integrated secure payment workflows with Stripe API and Spring Boot backend, lifting transaction success rate by 25% and ensuring reliable asynchronous processing.
Architected modular service-layer components using Spring Data JPA and MVC patterns, raising code reusability by 20% and cutting redundant data processing by 15%.
Executed background processing logic for async tasks using Spring Async and scheduled jobs, increasing system responsiveness under load by 10%.
Featured Projects
A showcase of my recent work and the technologies I've been exploring.

Reusable Spring Security Starter Setup (Java SpringBoot JWT Spring Security JPA OAuth2 OIDC)
Developed a Spring Boot authentication module supporting JWT and OAuth2 (GitHub, Google, Microsoft), enabling rapid integration with minimal configuration, implemented secure user registration/login with email-based MFA and JWT token handling (generation, validation, blacklisting), and automated Spring Security setup via a single pom.xml import to cut setup time by up to 90%.

AI Agent for database (Java SpringBoot)
Developed an AI agent for database that can answer questions about the database and can also generate SQL queries to perform operations on the database and give human readable response. Also we can exclude tables or columns from scanning to improve the performance and security.

Rate Limiter (Java SpringBoot with Redis and Lua)
A zero-boilerplate, highly pluggable Spring Boot library for distributed rate limiting using Redis and Lua scripts

Real Time Quiz Multiplayer Backend (Java SpringBoot)
(Under Development check Github code) Realtime quiz for multiplayer. Create quiz, generate code for quiz and allow users to join the quiz.

Reusable method for sorting, filtering, searching, pagination (Java SpringBoot)
Developed a reusable method for sorting, filtering, searching, and pagination, enabling quick integration.

Voting System with Blockchain (Java SpringBoot Spring Security SQL JPA)
Admin can create election, add candidates and voters. Voters can vote for their preferred candidate. . Blockchain is used to store the votes and ensure the integrity of the voting process.

Task Management Backend
Manage, Assign task to users with Authentication and Authorization.


Real Time Chating app with Websocket and Spring Security (Java SpringBoot)
Chat publicily and personally with someone with login functionality.

Hotel Booking
On this website user can register and login and book hotels, based on city and the price changes as based on number of people selected. Hotel filtering is also there.

Social Media
In this user can create account, follow their friends, create posts, comment on their posts, like their posts.

Get In Touch
Let's build something great together.
I'm always excited to discuss new opportunities, collaborate on interesting projects, or simply chat about technology.
