Skip to content
View PrakarshSrivastav's full-sized avatar

Block or report PrakarshSrivastav

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
PrakarshSrivastav/README.md

Backend Engineer · Distributed Systems · Cloud · Applied ML

LinkedIn Portfolio Email LeetCode Profile views


About

Backend engineer building distributed systems with Spring Boot and Java, deployed as cloud native microservices on AWS. Recent work spans real time APIs, RAG pipelines with vector search, and containerized deployments, with contributions merged into established open source projects along the way.

Outside of work: I compete on LeetCode, and enjoy chess, sports, and mathematics.

Selected Projects

VedAI: High performance RAG API built with FastAPI and FAISS vector search, achieving under 200ms latency across 700+ documents. Python · FastAPI · FAISS

golang-db: Concurrent, file based storage engine written in Go with mutex locking, built to support the VedAI retrieval pipeline. Go

JobEngine: Distributed job queue engine in Java 17 and Spring Boot with exactly once execution across 3 nodes, backed by Redis caching and containerized with Docker Compose. Java · Spring Boot · Redis

ExpenseTracker: Expense tracking web app with a Spring Boot backend and Thymeleaf rendered views. Java · Spring Boot · Thymeleaf

portfolio: Personal portfolio site. TypeScript

Open Source Contributions

jreleaser/jreleaser: Diagnosed a JDK download timeout in the jdks-maven-plugin and shipped a fix in v1.24.0.

eclipse-windowbuilder/windowbuilder: Restored a disabled visited node highlighting feature across the editor's design page and Java info layer.

Tech Stack

Languages: Java (17/21) · Python · TypeScript · SQL
Backend: Spring Boot, Spring Security, Hibernate/JPA, FastAPI, REST APIs, WebSockets, Microservices
Data & Storage: PostgreSQL, MySQL, Redis
Cloud & Tools: AWS, Git, Maven, GitHub Actions (CI/CD), JUnit, Mockito

Open to backend and cloud engineering roles.

Pinned Loading

  1. jreleaser/jreleaser jreleaser/jreleaser Public

    🚀 Release projects quickly and easily with JReleaser

    Java 1.2k 159

  2. eclipse-windowbuilder/windowbuilder eclipse-windowbuilder/windowbuilder Public

    Eclipse Windowbuilder

    Java 97 34

  3. PremBackYard PremBackYard Public

    My Love for football has pushed me to make this simple Springboot Project

    Java

  4. ExpenseTracker ExpenseTracker Public

    ## Technologies Used ### Frontend - **Thymeleaf**: Used as the templating engine for the application to render dynamic content and integrate seamlessly with the Spring Boot backend. ### Backend - *…

    Java

  5. VedAI VedAI Public

    TypeScript

  6. JobEngine JobEngine Public

    Java