< Hello, I'm />

Ritesh Kumar

I'm a |

Full Stack Java Developer with 2+ years of professional experience building scalable microservices, production mobile apps, and elegant backend systems.

Java Spring Boot React Native Microservices Docker
Ritesh Kumar Ritesh Kumar
2+ Yrs Exp
Full Stack
Scroll

About Me

Ritesh Kumar
2+ Years Exp
2 Companies
15+ Technologies

Full Stack Java Developer & Problem Solver

Hi! I'm Ritesh Kumar — a Full Stack Java Developer with 2+ years of professional experience building production-grade backend systems, microservices architectures, and cross-platform mobile applications deployed on the Google Play Store.

At Sudosys, I engineer e-commerce features using Spring Boot microservices, PostGIS geospatial queries, RabbitMQ messaging, gRPC inter-service communication, and React Native mobile apps. Previously at Prospecta, I worked on Spring Security, Liquibase migrations, OpenShift deployments, and CI/CD pipelines.

I've solved over 1000+ DSA problems and hold HackerRank certifications in SQL and Java. I thrive on clean architecture, real-world problem-solving, and shipping software that genuinely works at scale.

Microservices REST APIs React Native System Design Agile / Scrum 1000+ DSA
Download Resume

Professional Experience

Software Developer

Sudosys Private Ltd
Jun 2025 – Present Remote Current
  • Engineered e-commerce functionality with nearby shop discovery using PostgreSQL and PostGIS for efficient geospatial querying.
  • Designed, implemented, and maintained backend services and business logic using Spring Boot microservices architecture.
  • Contributed to migrating a multi-tenant data model from schema-based isolation to column-based tenant management, improving scalability.
  • Configured gRPC client-server communication between microservices for permission validation and inter-service calls.
  • Set up RabbitMQ with dead-letter queues (DLQ) for asynchronous notification delivery and improved failure handling.
  • Implemented MinIO object storage with presigned URL upload/download flows, replacing direct server-side uploads to reduce backend load.
  • Integrated Ola Maps API for reverse geocoding and Firebase FCM + Notifee for cross-platform push notifications.
  • Built and shipped two production React Native apps — OrderKaro & SudoCredit — including signed APK generation and Google Play Store deployments.
  • Managed environment-specific configurations across local and production using Spring Profiles and .properties files.
Spring BootPostgreSQLPostGIS RabbitMQgRPCMinIO React NativeFirebase FCMDocker

Development Engineer

Prospecta Software Pvt. Ltd.

Feb 2023 – Dec 2023 Gurgaon, India
  • Implemented retry and failure-handling mechanisms across multiple microservices, improving system resilience and fault tolerance.
  • Integrated Role-Based Access Control (RBAC) using Spring Security to strengthen application security and authorization management.
  • Developed and managed Liquibase changesets for automated database schema generation, migration, and version control.
  • Collaborated with cross-functional teams to deploy and manage microservices on Red Hat OpenShift, handling pod configuration and deployment.
  • Diagnosed and resolved a critical UTF-8 encoding issue in the email service causing blank production emails, ensuring reliable communication delivery.
  • Analyzed and debugged Jenkins build failures, identifying root causes and ensuring successful CI/CD pipeline execution.
  • Contributed to frontend development by building features and improving UI performance using Angular.
JavaSpring BootSpring Security LiquibaseOpenShiftJenkins AngularMicroservices

Tech Stack

Backend

Java Java
Spring Boot Spring Boot
Hibernate Hibernate
Angular Angular

Database

MySQL MySQL
PostgreSQL PostgreSQL

Messaging & Infra

RabbitMQ
Kafka
gRPC
Docker Docker

Cloud & Mobile

AWS AWS
React Native

Frontend

HTML5 HTML5
CSS3 CSS3
JavaScript JavaScript

Tools & Practices

GitHub GitHub
Jenkins
Scrum

My Projects

OrderKaro Quick Commerce Platform
Mobile Production

OrderKaro

Production quick-commerce app connecting customers with nearby shops via geolocation. Features real-time ordering, price bargaining, QR/UPI payments via Razorpay, order tracking, and push notifications — live on Google Play Store.

React Native Spring Boot PostGIS TS
SudoCredit Shop Management Platform
Mobile Production

SudoCredit

Full-featured shop management app for retailers. Handles real-time order workflows (Pending → Delivered), inventory management, customer credit/khata tracking, Keycloak SSO auth, MinIO media uploads, and Bluetooth ESC printing — live on Google Play Store.

React Native Spring Boot RabbitMQ Firebase
Credit & Billing
Private / Enterprise
Backend Professional

Credit & Billing Management

Enterprise billing and credit management system built for client R K Industries (Proprietorship) at Prospecta. Features AOP-based authorization, RabbitMQ async notifications, automated schedulers, NGINX API Gateway, Liquibase migrations, AWS S3 + EC2 deployment, and interactive analytics dashboards.

Spring Boot Java AWS
Backend

Automated Auction System

A multi-role auction platform enabling real-time interaction between sellers and buyers. Implements Admin, Buyer, and Seller modules with secure bid management and auction lifecycle workflows.

Java MySQL
Backend

Fastrack Bus Reservation

A full-featured bus management REST API built with Spring Boot. Handles route management, seat reservations, passenger tracking, and booking workflows through clean, well-structured RESTful endpoints.

Spring Boot Java Hibernate
Frontend

Sendinblue Clone

A pixel-perfect clone of the Sendinblue marketing platform. Features a fully responsive layout, interactive UI components, and polished landing page sections built with core web technologies.

HTML CSS JavaScript
Frontend

YouTube Clone

A dynamic YouTube-inspired web application powered by the Google YouTube Data API. Features real-time video search, category filtering, and a responsive video card grid layout.

JavaScript CSS HTML

GitHub Activity

GitHub Streak GitHub Stats

Contribution Activity

Get In Touch

I'm open to new opportunities, collaborations, and interesting conversations. Whether you have a project idea or just want to say hi — my inbox is always open.