Rishav User
@rishavuser1
Java backend developer building scalable Spring Boot REST APIs and AI-ready services.
What I'm looking for
I’m a Java backend developer focused on building reliable Spring Boot REST APIs, with hands-on experience integrating authentication, caching, and scalable service design. I’ve worked with MySQL, MongoDB, and Redis, and I’m comfortable using Docker, JWT-based authentication, and system-design fundamentals to turn APIs into dependable products.
In my projects, I’ve implemented features like distributed unique ID generation (with Redis write-through caching and rate limiting), role-based access control with JWT (replacing session-based auth for scalability), and a RAG-based document Q&A system using local LLMs. I also care about engineering quality and learning quickly—whether that’s improving retrieval accuracy with chunking and multi-query retrieval or delivering full-stack experiences through React integration.
Experience
Work history, roles, and key accomplishments
Developed a RAG-based document Q&A system that processes PDFs and answers natural-language queries using a local LLM via Ollama. Implemented embeddings and semantic search using ChromaDB, improving retrieval via chunking and multi-query retrieval, with a Streamlit interface.
Built a stateless inventory management backend with Spring Boot using Spring Security and JWT-based authentication. Implemented RBAC, CRUD with Spring Data JPA and MySQL, transaction ledger endpoints, and integrated Cloudinary image uploads with a React frontend via Axios.
Implemented a distributed URL shortener with custom collision-free Base62 short-code generation across multiple service instances. Built Spring Boot REST APIs with Redis caching, Redis-backed rate limiting, and Nginx reverse proxy configuration for horizontal scaling.
Education
Degrees, certifications, and relevant coursework
National Institute of Technology (NIT) Jamshedpur
Master of Computer Applications (MCA), Computer Applications
2023 - 2026
Grade: CGPA 8.20
Pursuing a Master of Computer Applications (MCA) at NIT Jamshedpur, achieving a CGPA of 8.20. Studied fundamentals and built Java backend and REST API applications using Spring Boot.
L.N. Mishra College
Bachelor of Computer Applications (BCA), Computer Applications
2019 - 2022
Grade: CGPA 7.94
Completed a Bachelor of Computer Applications (BCA) at L.N. Mishra College with a CGPA of 7.94. Built a foundation in computer science and core programming concepts.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Job categories
Interested in hiring Rishav?
You can contact Rishav and 90k+ other talented remote workers on Himalayas.
Message RishavGet matched with your dream remote job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
