Skip to content
View AdityaRaj212's full-sized avatar

Highlights

  • Pro

Block or report AdityaRaj212

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
AdityaRaj212/README.md

Aditya Raj

Backend Software Engineer @ Pattern  ·  IIT Kharagpur '26
Reliable APIs, marketplace integrations, and distributed systems on AWS

LinkedIn Email Bagstack (live)


What I do

I build and run TypeScript services on AWS that connect Pattern to marketplaces including Walmart, Shopify, eBay, Rakuten and Bol. Most of my work is making those integrations hold up under real traffic.

Recent production work

  • Order cancellation across 4 marketplaces: eligibility checks, reason mapping and normalized errors, shipped in 5 PRs
  • Root-caused recurring 5xx errors on a returns endpoint: a date parameter was pulling full order history, so requests took 8–10 s and some exceeded the 25 s timeout
  • Fixed Shopify polling outages of up to 50 min: daily-rotated tokens were cached for an hour; the connector now refreshes on 401
  • Cut ~3,300 failing eBay calls/day that were draining the rate limit
  • Guardrails for AI coding agents in Terraform repos: blocking TFLint, an OPA policy against wildcard IAM, lockfiles

Selected projects

Bagstack · live Multi-account finance ledger. All money in integer minor units, passwordless OTP auth (hashed, rate-limited), LLM statement parsing gated by deterministic validation. 23 Vitest tests, multi-stage Docker.
Next.js · TypeScript · SQLite/Turso · Docker
OakCapital · backend · frontend Trading platform. C++ limit order book at 1.4M+ orders/sec, linked into a Go backend via CGO with per-symbol mutex sharding; live market data over WebSockets + Redis Streams. Opensoft 2026 Silver, team captain.
C++ · Go · Redis · PostgreSQL · React
Mindflix AI-powered employee well-being platform. Opensoft 2025 Bronze.
Python · FastAPI

Currently building

  • Durable workflow engine: Postgres-backed, worker leases, retries with backoff, sagas, dead-letter queue, signed webhook delivery; chaos-tested against worker and DB crashes. Java 21 · Spring Boot · PostgreSQL · k6
  • Safe text-to-SQL agent: read-only execution, cost limits, audit logging, red-teamed against prompt injection; evaluated on BIRD. Python · PostgreSQL · Gemini

Stack

TypeScript Java Go Python C++
Node.js Spring Boot FastAPI PostgreSQL Redis
AWS Terraform Docker GitHub Actions Datadog

Pinned Loading

  1. Clash-of-brains Clash-of-brains Public

    1-v-1 Quizzing application

    JavaScript 1

  2. Azad-Technology/OpenSoft-2024-Frontend Azad-Technology/OpenSoft-2024-Frontend Public

    JavaScript 3 1

  3. bagstack bagstack Public

    Multi-account personal finance ledger: integer-money accounting, passwordless OTP auth, LLM statement parsing behind deterministic validation. Next.js + TypeScript + SQLite/Turso.

    TypeScript

  4. Azad-Technology/Opensoft-26-Backend Azad-Technology/Opensoft-26-Backend Public

    C++ 3 3

  5. Azad-Technology/Opensoft-25-backend Azad-Technology/Opensoft-25-backend Public

    Python 3