Back to portfolio

Ritik Sharma

Full-stack Developer · Java / Spring Boot · React / Next.js · React Native
Pune, India · +91-8125625828
ritiksharma555598@gmail.com
linkedin.com/in/ritiksharmaji · github.com/Ritiksharmaji

Full-stack developer who builds and deploys complete products — Spring Boot and Express APIs, Next.js web apps and React Native mobile apps. 7 products shipped end-to-end, 5 live in production, self-hosted on AWS. Currently building the Smart Locker platform at Durolt.

Technical skills

LanguagesJava, TypeScript, JavaScript, SQL
BackendSpring Boot (3/4), Spring Security, Spring Data JPA/MongoDB, Spring Modulith, Flyway, Node.js, Express, Socket.IO
FrontendReact, Next.js (App Router, Server Actions), Redux Toolkit, Zustand, TanStack Query, Tailwind, MUI
MobileReact Native (CLI & Expo), Expo Router, React Navigation, EAS builds
DataPostgreSQL, MySQL, MongoDB, Prisma, AWS S3
DevOpsDocker, Caddy, AWS Lightsail, Cloudflare, GitHub Actions, Vercel, Render
PracticesREST API design, JWT/OAuth2, Stripe webhooks, modular monoliths, microservices, JUnit, DSA

Experience

Executive Software Developer · DuroltAug 2025 — Present
Build and maintain features for the Smart Locker platform across web and mobile — parcel and locker workflows. Own the mobile app and its integration with backend REST APIs, keeping data flows consistent across clients.
Software Developer Intern · DuroltMay 2025 — Jul 2025
Shipped a new Parcel use case end-to-end, integrating APIs and data flows with existing systems, and resolved issues across existing Smart Locker modules.
Software Engineer Trainee · Vignan UniversityApr 2024 — May 2025
Built Java backends for staff and student management systems, from Servlets/JSP to Spring Boot — relational data models and server-side business logic for institutional workflows.

Projects

oneKampus · Spring Boot 4, Spring Modulith, Next.js 16, React Native, PostgreSQL 17, AWS S3private repo
  • Built a Spring Boot 4 modular monolith (Spring Modulith) with 4 modules — institute management, LMS, proctored exams, hiring — 387 REST endpoints and 108 JPA entities, one Postgres schema per module.
  • Shipped a Next.js web app (65 pages) and React Native app (31 screens) on one SSO token; Stripe checkout with signed webhooks, WebRTC interviews, CI to Docker on Lightsail.
site-auto-matrix · Next.js 15, Prisma, PostgreSQL 17, Caddy TLSsites.onekampus.com
  • Multi-tenant Next.js 15 platform hosting client sites by subdomain or custom domain, with Caddy on-demand TLS and 29 website blueprints; live at sites.onekampus.com.
  • Role-based admin and client portals, in-browser code editor with esbuild-wasm preview, GitHub-webhook deploys with rollback, WhatsApp/email enquiry alerts.
Music streaming app · React Native, Socket.IO, Express, AWS S3music.onekampus.com
  • Extended an open-source music app: built the full React Native player, real-time presence and chat (Socket.IO), S3 streaming via presigned URLs, and JWT auth.
  • Self-hosted API, web and admin on three subdomains (Docker, Caddy, Lightsail) with a 24-hour catalogue cache to stay inside YouTube API quotas.
Shopvra · Express 5 + TS, Spring Boot 3, Expo, Stripe, MongoDBshopvra.space
  • TypeScript Express 5 API (27 endpoints) serving a React web shop and Expo app with an admin console; Stripe Checkout verified by signed webhooks.
  • Building a Spring Boot microservices version: user, product and order services with database-per-service PostgreSQL on Docker.
Jobify — Job Portal · Spring Boot 3, MongoDB, React + TS, React Nativejobpilotai.site
  • Spring Boot 3 + MongoDB API (19 endpoints) with JWT auth, emailed-OTP password reset and an applicant pipeline; React/TS web app and 17-screen React Native app.
Food Order · Express, MongoDB, React + Vite, Stripefood-order-application-chi.vercel.app
  • MERN food-delivery app with Stripe and cash-on-delivery checkout, server-side cart and a separate admin panel; deployed on Render + Vercel.

Education & achievements

MCA · BCA — Computer Applications · Vignan University2024

Interactive portfolio with case studies and code links: see the web version of this résumé.