Hello, I'm

Basistha Kumar

Backend Engineer

I build distributed backend systems with Java, Spring Boot, and AWS: reliable, scalable, and production-grade.


About

I'm a backend software engineer based in Jamshedpur, Jharkhand, specializing in distributed systems built with Java and Spring Boot. I graduated with a B.Tech in Computer Science and Engineering from VIT in 2025 and currently work remotely at Firstsource Solutions Ltd as an RPA Associate, engineering backend automation workflows and API-driven data pipelines across enterprise systems.

I'm dual AWS certified (Cloud Practitioner, Dec 2023; Solutions Architect Associate, Jan 2024), with hands-on experience designing production-quality distributed backend systems, including a passwordless end-to-end encrypted messaging backend built with WebSockets and Ed25519 key pairs, and an encrypted file storage backend with AWS S3 presigned URLs, hierarchical folder permissions, and per-user quota enforcement.

My focus is on clean RESTful API design, microservices architecture, and systems that hold up under real-world concurrency and scale. I care about correctness first, then performance.


Projects

End-to-End Encrypted Messaging Backend

Java Spring Boot Spring Security WebSockets STOMP PostgreSQL JJWT Spring AOP Hibernate/JPA Lombok
  • Designed a passwordless, anonymous authentication system using Ed25519 key pairs and challenge-response verification, requiring only a username and public key at registration with no email, phone number, or password ever stored or transmitted.
  • Built a stateless JWT security layer with dual-path invalidation: an explicit revoked-token table for logout and timestamp-based rejection for key rotation, ensuring prior sessions are invalidated without a per-token blocklist entry.
  • Implemented a WebSocket/STOMP delivery pipeline pushing encrypted messages to recipients in real time while persisting ciphertext and nonces server-side with no ability to read message content.
  • Engineered an account recovery system generating eight BCrypt-hashed one-time codes at registration, allowing users to reclaim access and install a new key pair without any server-stored password.
  • Configured Spring Security with a custom OncePerRequestFilter for JWT validation, revocation checks, and key-rotation enforcement, and a separate STOMP channel interceptor for WebSocket authentication.

Encrypted File Storage & Management Backend

Java Spring Boot Spring Security AWS S3 PostgreSQL Hibernate JWT Spring Scheduling
  • Engineered file upload and download via AWS S3 presigned URLs, keeping file bytes out of the application server entirely — the backend issues a time-limited signed URL and the client transacts with S3 directly, decoupling storage I/O from API throughput.
  • Designed a passwordless authentication system using Ed25519 key pairs and challenge-response verification with stateless JWT sessions, using dual-path invalidation: an explicit revoked-token table for logout and timestamp-based rejection for key rotation, ensuring prior sessions are invalidated without a per-token blocklist entry per user.
  • Built a hierarchical folder system with recursive parent-folder references and a granular per-resource permission model, allowing owners to grant read or write access to individual recipients on both files and folders independently.
  • Implemented per-user storage quota enforcement with atomic quota updates on every upload, deletion, and soft-restore, rejecting requests that would breach the allocated limit before a presigned URL is issued to the client.
  • Implemented a two-tier scheduled cleanup: a fixedRate job every 5 minutes soft-deleting demo files older than 30 minutes from S3 and the database, and a nightly cron job performing a full hard-delete cascade of demo accounts — files, folders, shares, recovery keys, and auth challenges — in dependency order to avoid foreign-key violations.

TaskFlow

GitHub ↗

Collaborative Document Editor & Project Management Backend

Java Spring Boot Spring Security WebSockets STOMP CRDT / YATA PostgreSQL Docker
  • Built WebSocket/STOMP real-time collaboration layer enabling low-latency document sync across concurrent users.
  • Implemented CRDT-based conflict resolution using the YATA algorithm with deterministic ordering (counter @ clientId), ensuring all clients converge to identical document state regardless of operation order.
  • Architected JWT authentication and role-based access control with Spring Security for multi-user document permissions.
  • Designed PostgreSQL persistence via Spring Data JPA with JSON-serialized CRDT state; containerized full stack with Docker Compose.

E-Commerce REST API

Java Spring Boot Spring Security JWT PostgreSQL Hibernate Bucket4j JavaMail
  • Architected a RESTful e-commerce backend using Spring Boot with stateless JWT authentication, BCrypt password hashing, and role-based access control separating public, user, and admin endpoints.
  • Implemented transactional order processing with pessimistic write locking on stock fields to prevent overselling under concurrent requests, with automatic stock restoration on order cancellation.
  • Built a token-bucket rate limiter using Bucket4j applied per client IP on authentication endpoints, rejecting excess requests with HTTP 429 before JWT parsing is attempted.
  • Designed a schema migration strategy using a custom ApplicationRunner to perform idempotent DDL operations via JdbcTemplate post-Hibernate-initialisation, handling column drops and type conversions that ddl-auto=update cannot perform on existing tables.
  • Integrated JavaMail for HTML order confirmation and cancellation emails with isolated exception handling ensuring mail failures never roll back the enclosing transaction.

SpeedStream

GitHub ↗

Real-time Formula 1 Race Data Platform

Java Spring Boot PostgreSQL REST APIs
  • Built a real-time data pipeline to ingest high-frequency telemetry (weather, tyre degradation, safety car scenarios) and persist results in PostgreSQL for downstream analytics.
  • Designed a stateless REST architecture with PostgreSQL connection pooling enabling horizontal scaling under concurrent simulation load.
  • Integrated external race strategy prediction service via RESTful APIs, handling structured JSON payloads with full input validation.
  • Owned all backend API integration, data pipeline design, and database schema end-to-end.

Experience

Firstsource Solutions Ltd.

RPA Associate

July 2025 – Present

Remote

  • Automated a device unlock workflow using UiPath RPA, processing ~8,000 monthly transactions with Orchestrator queue management and structured exception handling.

TATA Steel Ltd.

Intern, Networking & Systems

Aug 2023 – Sep 2023

  • Designed a fault-tolerant network architecture with load balancing capabilities, enabling reliable communication for 500+ concurrent users across enterprise applications.
  • Evaluated existing network topology and proposed load balancing improvements that increased system resilience across internal plant services.

Skills

Languages

Java SQL

Backend

Spring Boot Spring MVC Spring Data JPA Hibernate RESTful APIs Microservices JWT OAuth2 WebSockets STOMP Spring Security Spring Cloud Spring AOP Spring Scheduling

Databases

PostgreSQL MySQL Redis Database Design Query Optimization

Cloud & DevOps

AWS EC2 AWS S3 AWS RDS AWS IAM Docker Apache Kafka Kubernetes GitHub Actions Maven Gradle Git Linux

Certifications

AWS Certified Solutions Architect Associate badge

AWS Certified Solutions Architect

Associate

January 2024

View on Credly ↗
AWS Certified Cloud Practitioner badge

AWS Certified Cloud Practitioner

December 2023

View on Credly ↗

Education

Vellore Institute of Technology

B.Tech, Computer Science and Engineering

2021 – 2025


Contact

Open to backend engineering roles at product-based companies. Feel free to reach out.