Darpan
Kanani

I'm a Backend Developer

Passionate about building robust, scalable backend systems and APIs. I specialize in Java, Spring Boot, and database optimization, with expertise in creating high-performance server-side solutions.

LeetCode
GeeksforGeeks
Darpan Kanani
💻
🚀

About Me

Passionate developer with a love for creating innovative solutions and solving complex problems

Darpan Kanani

A passionate Backend Developer with 1.5+ years of experience building robust, scalable server-side applications. I specialize in Java, Spring Boot, and database optimization, with expertise in creating high-performance APIs and microservices.

🎯

Current Role

Junior Software Engineer at Dash Technologies Inc.

🎓

Education

B.Tech from IIIT Vadodara

Experience

Building scalable backend systems with Spring Boot, Java, and database optimization

🔧

Expertise

Java, Spring Boot, REST APIs, database design, and performance optimization

Quick Facts

1.5+
Years Experience
10+
Projects Completed
15+
Technologies
24/7
Response Time

Skills & Expertise

A comprehensive overview of my technical skills and expertise across different domains

Java

92%
BeginnerExpert

Spring Boot

95%
BeginnerExpert

Spring Security

88%
BeginnerExpert

Microservices

80%
BeginnerExpert

JPA/Hibernate

85%
BeginnerExpert

REST APIs

90%
BeginnerExpert

C#

88%
BeginnerExpert

Continuous Learning & Growth

I'm passionate about staying up-to-date with the latest technologies and best practices. Currently exploring advanced cloud architectures, microservices, and modern DevOps practices.

Always LearningProblem SolverTeam Player

Work Experience

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

Dash Technologies

Dash Technologies

Junior Software Engineer

Feb 2025 - Present

Boosted performance by 10x by integrating Redis caching with RedisTemplate to minimize database calls

Resolved 2200+ SonarQube blockers, critical issues, and code smells, significantly improving code quality

Debugged and resolved 15+ high-priority production issues, increasing application stability and lowering user-reported incidents

Optimized high-traffic database queries, reducing response times by 10-15%

Standardized global exception handling, eliminating duplicate code and doubling error-handling efficiency with consistent response formatting

Key Projects

Dash Technologies

Dash Technologies

Full Stack Developer Intern

Aug 2024 - Feb 2025

Collaborated with senior developers to designand implement new features, focusing on scalability and code maintainability.

Implemented routing and middleware components in ASP.NET Core to enhance request processing and performance.

Engaged in debugging and troubleshooting to resolve bugs and enhance the overall performance of web applications.

Regularly engaged in learning new frameworks and technologies, applying them to real world projects.

Key Projects

Patidar IT

Patidar IT

Frontend developer

Jun 2024 - Aug 2024

Developed multiple user-friendly, responsive webpages, ensuring cross-device compatibility and improving user experience by 25%.

Integrated various RESTAPIs, enhancing the functionality and interconnectivity of the application with external services by 30%.

Implemented Redux for efficient global state management,reducing code complexity by 20% and improving scalability by 40%

NULL INNOVATION

NULL INNOVATION

Frontend developer Intern

Jan 2024 - May 2024

Developed a Chrome Extension for Twitter and its corresponding website with Next.js.

Engineered automatic reply generation based on sentiments like positive, happy, negative, etc.

Integrated an authentication system for accessing premium features.

Emphasized user-friendly responsive design for an enhanced experience.

Successfully integrated the Stripe payment gateway.

Patidar IT

Patidar IT

Frontend developer Intern

May 2023 - July 2023

Proficiently learned and applied the MERN stack, gaining valuable experience in modern web development technologies.

Created multiple interactive web pages using React.js, showcasing strong front-end development skills.

Ensured user data security by implementing robust user authentication methods, securely storing access tokens and userinformation in local storage.

Ready to Work Together?

I'm always excited to take on new challenges and contribute to meaningful projects. Let's discuss how I can help bring your ideas to life.

Get In Touch

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)
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
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
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
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
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
Task Management Backend (.NET)
backend

Task Management Backend (.NET)

Manage, Assign task to users with Authentication and Authorization.

.NET Core
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 (MERN)
frontend

Hotel Booking (MERN)

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.

MERN
Social Media (MERN)
frontend

Social Media (MERN)

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

MERN
Weather Web (MERN)
frontend

Weather Web (MERN)

Get weather info based on city name and zipcode.

MERN

Get In Touch

Ready to start your next project? Let's discuss how I can help bring your ideas to life.

Send me a message

Let's connect

I'm always excited to discuss new opportunities, collaborate on interesting projects, or simply chat about technology and development. Feel free to reach out through any of these channels.