Backend/Data Engineer
Prakarsh Srivastava
I build backend systems, APIs, and data-driven products where correctness, state, and deployment details matter.
Target roles
Strong fit for junior Java backend roles, with active work across FastAPI, Redis, PostgreSQL, and production-style deployments.
- Junior Java Backend Engineer (Spring Boot)
- Backend Software Engineer
- Junior Software Engineer
- Data Engineer
Focus
APIs, state, data systems
Core stack
Java, FastAPI, PostgreSQL
Recent work
Cardle, AsteroidWatch, Chatly
Ask about Prakarsh
Currently building production-grade backend systems
Currently Learning
Featured Work
Backend-heavy case studies
Four projects with stronger architecture stories, live deployments, and clearer engineering tradeoffs.

Cardle
Daily blackjack guessing game with authenticated, server-enforced state.
Production JWT auth, server-enforced daily game state, zero client-trust design

AsteroidWatch
NEO monitoring dashboard with cached NASA telemetry and collision-risk scoring.
Custom physics-based risk engine with Torino scale approximation, Redis-cached telemetry

Chatly
Real-time chat app with persistent WebSocket connections and Redis-backed activity state.
Real-time bidirectional messaging over WebSockets with Redis-backed state

VedAI
RAG chatbot for Bhagavad Gita teachings with persistent chat context.
Retrieval-augmented generation pipeline with FAISS vector search over scripture corpus
Editorial & Contributions
Publications, research, and organizations where I contributed engineering or editorial work.
Research Assistant
Created and validated a dataset of 5,000+ annotated satellite and microscopy images to support training of YOLO-based object detection models. Integrated curated datasets into automated detection pipelines for machine learning experiments.
Created and validated a dataset of 5,000+ annotated satellite and microscopy images
Supported training of YOLO-based object detection models
Integrated curated datasets into automated detection pipelines
Software Developer
Developed a real-time chat application with a secure backend, implementing JWT-based authentication and OAuth for session management, and designing a scalable publish-subscribe architecture using WebSockets. Improved system performance and reliability by integrating Redis caching. Worked within an Agile/Scrum environment.
Developed a real-time chat application with a secure backend using JWT, OAuth, and WebSockets
Improved system performance and reliability with Redis caching
Contributed in an Agile/Scrum environment through sprint planning, code reviews, and iterative delivery
Developer & Editorial Team Member
Recognized as part of the core development team that created the first-ever digital edition of the school magazine during the COVID-19 pandemic. Contributed to over 20,000 lines of code and 400+ man-hours of work.
Part of the 5-member student development team
Contributed to coding and proofreading
Helped create the historical digital edition
Backend Developer - Admin Dashboard