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

Scroll

Currently Learning

$ API DesignDeep-diving into REST best practices, idempotency, and versioning strategiesJuly 2026

Featured Work

Backend-heavy case studies

Four projects with stronger architecture stories, live deployments, and clearer engineering tradeoffs.

Cardle

Cardle

Daily blackjack guessing game with authenticated, server-enforced state.

Production JWT auth, server-enforced daily game state, zero client-trust design

FastAPIPostgreSQLJWTReactTypeScript
AsteroidWatch

AsteroidWatch

NEO monitoring dashboard with cached NASA telemetry and collision-risk scoring.

Custom physics-based risk engine with Torino scale approximation, Redis-cached telemetry

FastAPIRedisNASA NeoWs APIPythonRisk Modeling
Chatly

Chatly

Real-time chat app with persistent WebSocket connections and Redis-backed activity state.

Real-time bidirectional messaging over WebSockets with Redis-backed state

Spring BootWebSocketsDragonflyDBRedisDocker
VedAI

VedAI

RAG chatbot for Bhagavad Gita teachings with persistent chat context.

Retrieval-augmented generation pipeline with FAISS vector search over scripture corpus

PythonFastAPIRAGFAISSNLP

Other projects

Expense-o-meter

Java/Spring Boot/PostgreSQL finance tracker with budgets and recurring expenses.

JavaSpring BootPostgreSQLJPA

Premier League Player Stats App

Spring Boot/Thymeleaf FPL stats analysis tool.

Spring BootPostgreSQLThymeleafHTML/CSS

Resume Screening Application

Python/Flask/NLP resume categorization and job-matching tool.

PythonFlaskNatural Language ProcessingHTML

Editorial & Contributions

Publications, research, and organizations where I contributed engineering or editorial work.

April 2025 - June 2025
Research Assistant - Object Detection
University of Debrecen - Faculty of Informatics

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

Mar 2025 - Sep 2025
Hungarian Startup University Program
University of Debrecen

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

2020-2021
Flying High Magazine
Indian Language School

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

2025
Aid Global Foundation
Aid Global NGO

Backend Developer - Admin Dashboard

Contributed to the development of the Aid Global Foundation website, focusing on backend development for the admin dashboard to help manage and streamline organizational operations.

Backend developer for admin dashboard

Open source contribution

NGO platform development

Tech Stack

Core Languages

JavaPythonTypeScriptJavaScript

Backend Frameworks

Spring BootFastAPISpring SecurityNode.js

Databases & Data

PostgreSQLMySQLOracleRedisFAISS

DevOps & Tooling

GitDockerMavenPostmanpgAdminJiraVercelRailway

Spoken Languages

English (Fluent)Hindi (Native)French (Intermediate)Hungarian (Beginner)German (Beginner)

Get in Touch