Skip to content
View Aritra-Basak's full-sized avatar
:atom:
Levelling Up
:atom:
Levelling Up

Block or report Aritra-Basak

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.

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

aritra-basak

Hi there, I'm Aritra Basak 👋

Backend Engineer | Java & Spring Boot Ecosystem Specialist

{More precisely}

Seasoned Software Developer with a proven track record of engineering scalable backend infrastructures and intelligent, AI-driven applications. Blending precise system design with modern framework optimization, I specialize in building high-throughput REST/GraphQL APIs, handling complex database concurrency (ACID compliance), and implementing autonomous multi-agent RAG pipelines from the ground up. A firm believer in learning through experience.

  • 💼 Current Role: Full Stack Developer at EY (Engineering robust solutions for enterprise scale).
  • 🥅 Goal: To become a professional Software Developer.
  • ⚡ Personal Goal: Bridging the gap between robust, enterprise-ready Java backend architectures and bleeding-edge local AI orchestration.

    ⚙️ Core Engineering Focus

  • Distributed Systems & Concurrency: Designing transactionally safe backend engines using Pessimistic Locking to eliminate concurrent write race conditions, and implementing the Saga Orchestrator Pattern to automate compensating transactions (refund loops) across distributed networks.
  • Advanced API Architecture: Constructing robust, efficient API layers using traditional RESTful Controllers and modern GraphQL Engines—specializing in type-safe Schema Definitions, custom Query mapping, and non-blocking Resolver Logic to prevent over-fetching.
  • Agentic AI & Multi-Agent Orchestration: Moving beyond basic RAG workflows by using Spring AI to coordinate autonomous Guardrail, Generator, and Evaluator agent loops that dynamically critique, score, and self-correct LLM responses in real-time.
  • Vector Memory & Data Ingestion: Designing multi-tenant ingestion pipelines utilizing Apache Tika for text parsing, TokenTextSplitters for chunking, and ChromaDB (Docker-hosted) for indexing high-dimensional semantic vector embeddings (nomic-embed-text).
🔍 View Detailed Architectural Breakdown

🛡️ Distributed Systems & Concurrency Controls

  • Pessimistic Locking: Enforcing rigid database-level exclusive locks to preserve ACID compliance and prevent data anomalies during heavy concurrent updates.
  • Saga Orchestration: Coordinating distributed state machines with structured error handlers to roll back data changes gracefully across isolated microservices when a network timeout occurs.

🕸️ API Engineering (REST & GraphQL)

  • GraphQL Resolvers: Writing structured data-fetching logic to streamline backend performance and optimize payload distribution.
  • Spring Web Paradigms: Engineering robust API endpoints utilizing proper framework structures (e.g., handling complex multi-format payloads via @RequestPart).

🤖 Agentic AI & Memory Systems

  • Anti-Hallucination Loops: Building stateful evaluation cycles with bounded maximum-retry guardrails that programmatically audit model outputs against raw ground-truth text blocks before client delivery.
  • Decoupled Data Ingestion: Automating localized text-parsing with fixed-size overlapping text windows to preserve deep semantic boundaries during vector transformation.


🛠️: Languages & Tools :

Java  Java  Spring_Boot  React_Js  React_Js  AWS  BootsTrap  TailwindCss  JavaScript  MongoDB  MySQL  Postman  Eclipse  VsCode 

Connect with me:


Random dev joke for you!
Jokes Card

Pinned Loading

  1. spring-boot-upi-wallet spring-boot-upi-wallet Public

    A highly concurrent, ACID-compliant digital wallet backend built with Java 17 and Spring Boot. Implements strict row-level database locking and distributed transaction compensation workflows (Saga …

    Java

  2. self-correcting-rag-spring-ai self-correcting-rag-spring-ai Public

    A production-grade, agentic Retrieval-Augmented Generation (RAG) pipeline built using modern Java, Spring Boot and Spring AI. Features an autonomous multi-agent validation loop with a local Ollama …

    Java

  3. real_world_concurrency real_world_concurrency Public

    A Spring Boot Based POC to define the real world concurrent user access. How to handle concurrency across the DataBase with proper Fault Tolerance.

    Java

  4. Java_codes Java_codes Public

    ♣ Have a look at my JAVA ☕ programs, may be it can help you. ♠

    Java 3

  5. bigbrain bigbrain Public

    🧠Big Brain acts as your team's second brain, storing all your docs and allowing easy vector search.

    TypeScript 1

  6. AlgoVault AlgoVault Public

    This repository contains comprehensive 🍵 Java code examples and solutions for 🧑🏽‍💻 Data Structures and Algorithms (DSA). Feel free to explore and learn!

    Java