I'm a Java Full-Stack Software Engineer passionate about building scalable backend systems, distributed services, and modern full-stack web applications.
My primary expertise lies in the Java ecosystem, where I design and implement robust backend architectures using Spring Boot, Microservices, and event-driven systems with Apache Kafka. I enjoy solving complex engineering problems related to system scalability, performance optimization, and distributed architectures.
Alongside backend engineering, I also build modern and responsive user interfaces using React, Next.js, and TypeScript, enabling me to deliver complete end-to-end full-stack solutions.
I enjoy working across the entire stack β from designing APIs and microservices to building interactive frontend experiences and deploying applications using containerized cloud environments like Docker and Kubernetes.
I am continuously focused on improving my expertise in system design, distributed systems, and scalable software architecture, while building production-grade applications and contributing to meaningful software products.
- Build scalable backend systems with clean architecture
- Create performant and responsive frontend interfaces
- Design efficient APIs between frontend and backend
- Focus on maintainability, performance, and user experience
Frontend (React)
- Event handling, advanced state management, React Hooks
- Advanced forms & validations, React Router
Backend (Spring Boot)
- REST APIs using Spring Boot MVC
- Spring Data JPA, Spring Security
- Unit & integration testing, CI/CD deployment
Frontend (React 19 + Next.js)
- Event handling, advanced state, forms & validation
- Global state management: Redux + Zustand
- React 19 advanced APIs, server components, Next.js routing
- Performance optimization & CI/CD deployment
Backend (Spring Boot Microservices)
- REST APIs, Spring Data JPA, Spring Security
- Microservices, Kafka, Docker, Kubernetes
- Caching, concurrent transaction management
- Async & blocking task scheduling
- Master System Design
- Build scalable full-stack applications
- Improve frontend architecture with React & Next.js
- Build production-scale microservices
- Strengthen DSA & problem solving
- Contribute to open-source full-stack projects
Interested in contributing to:
- Java & Spring Boot ecosystem
- React / Next.js projects
- Developer tooling
- Full-stack web applications
- Cloud-native infrastructure tools
πΌ Open to collaborating on full-stack applications, backend systems, and microservices architectures
π§ Feel free to reach out: shikhilrane04@gmail.com
If you like my projects, consider giving them a β on GitHub.