Darpan Kanani

I'm a

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

LeetCode
GeeksforGeeks
Darpan Kanani
Experience
1.5+ Years
💻
Stack
Java & Spring
Scroll

About Me

A passionate Backend Developer with 1.5+ years of experience building robust, scalable server-side applications.

🎯Current

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

0
Years Experience
0
Projects Built
0
Technologies

Skills & Expertise

Technologies and tools I use to build scalable, production-grade systems.

Backend Development

JavaSpring BootSpring SecurityMicroservicesJPA/HibernateREST APIsSpring Data

Database & Performance

MySQLPostgreSQLRedisQuery OptimizationDatabase DesignMongoDB

DevOps & Tools

DockerAWSJenkinsGitCI/CDLinux

Frontend (Supporting)

AngularNext.jsReactTypeScriptJavaScriptTailwind CSS

Continuous Learning

Currently exploring advanced cloud architectures, microservices patterns, and modern DevOps practices to build more resilient systems.

Always LearningProblem SolverTeam Player

Work Experience

My professional journey and the impact I've made along the way.

Star Health and Allied Insurance

Star Health and Allied Insurance

Software Development Engineer 1

Apr 2026 - Present
Visit
Accumn - a Yubi company

Accumn - a Yubi company

Software Engineer

Dec 2025 - Apr 2026
Visit

Built 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

Dash Technologies

Junior Software Engineer

Aug 2024 - Dec 2025
Visit

Boosted 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

NULL INNOVATION

Software Developer Intern

Jan 2024 - Aug 2024

Integrated 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)
Featured
backend

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%.

Spring BootJavaJWTSpring SecurityJPA
AI Agent for database (Java SpringBoot)
backend

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.

Spring BootJava
Rate Limiter (Java SpringBoot with Redis and Lua)
backend

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

Spring BootJavaRedisLua
Real Time Quiz Multiplayer Backend (Java SpringBoot)
backend

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.

Spring BootJava
Reusable method for sorting, filtering, searching, pagination (Java SpringBoot)
backend

Reusable method for sorting, filtering, searching, pagination (Java SpringBoot)

Developed a reusable method for sorting, filtering, searching, and pagination, enabling quick integration.

Spring BootJava
Voting System with Blockchain (Java SpringBoot Spring Security SQL JPA)
backend

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.

Spring BootJavaSpring SecuritySQLJPABlockchain
Task Management Backend
backend

Task Management Backend

Manage, Assign task to users with Authentication and Authorization.

Task Management Frontend (Angular)
frontend

Task Management Frontend (Angular)

UI for Task Management backend.

Angular
Real Time Chating app with Websocket and Spring Security (Java SpringBoot)
backend

Real Time Chating app with Websocket and Spring Security (Java SpringBoot)

Chat publicily and personally with someone with login functionality.

Spring BootJavaSpring SecurityWebSocket
Hotel Booking
backend

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
backend

Social Media

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

Weather App
backend

Weather App

Get weather info based on city name and zipcode.

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.

Send a message