Darpan
Kanani
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.

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
Skills & Expertise
A comprehensive overview of my technical skills and expertise across different domains
Java
92%Spring Boot
95%Spring Security
88%Microservices
80%JPA/Hibernate
85%REST APIs
90%C#
88%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.
Work Experience
My professional journey and the impact I've made along the way
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
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
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
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.
Key Projects
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 TouchFeatured 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%.

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.

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.

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

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.

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

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

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.
