Ritik Sharma
Full-stack Developer · Java / Spring Boot · React / Next.js · React Native
Pune, India · +91-8125625828
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
- NPTEL — Programming in Java, 12-week certification.
- Published npm package ritik-react-ui-library (5 releases); 200+ DSA solutions in Java; 103 public GitHub repositories.
Interactive portfolio with case studies and code links: see the web version of this résumé.