Skip to content
View abhiramaab's full-sized avatar

Highlights

  • Pro

Block or report abhiramaab

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

Abhirama

Backend Developer · Building scalable, reliable distributed systems.

Distributed Systems • Backend Engineering • Cloud Infrastructure

Portfolio · LinkedIn · X


Core Tech Stack

  • Architecture & System Design: System Design (HLD & LLD), Idempotency, Distributed Mutex Locks, Transactional Outbox Pattern, Consistent Hashing, Double-Entry Ledger, Token-Bucket Rate Limiting
  • Languages & Frameworks: Java (8/17/21), Spring Boot, Spring MVC, RESTful APIs, Microservices
  • Distributed & Data Stores: PostgreSQL, MySQL, Redis, Spring Cloud (Eureka, Gateway, OpenFeign)
  • Security & Identity: Spring Security, JWT, OAuth 2.0, RBAC
  • Cloud & Tooling: Docker, AWS (EC2), Linux, Git, Maven, JUnit 5

Open Source Contributions

Tier 1: Core Frameworks & Distributed Systems

  • Spring Boot (Core) (fix-netty-graceful-abort-hang-52119): Avoid hang in NettyWebServer.stop() when stopping immediately after graceful shutdown abort.
  • Spring Cloud Config (PR #3272 – Merged): Azure DevOps Managed Identity passwordless authentication & Bearer token injection for JGit HTTP transport (+706 lines).
  • Apache BifroMQ (PR #314 – Integrated via #315): Netty decoder buffer boundary alignment with MQTT varints & outbound packet size enforcement (Issue #313).
  • Apache Shiro (PR #2854 – Merged into 3.0.1): Microsoft Active Directory UPN vs DN principal binding fix in LDAP realm.
  • Apache Camel Kamelets (PR #3039 – Merged): Preserving ce-kafkakey across HTTP hops to maintain Kafka partition ordering.
  • Spring Boot Admin (PR #5584 – Merged): Configurable browser notification timeouts & single-instance detail deep-linking (Issue #5504, +148 lines).
  • Kestra Core Engine (PR #19007 – Merged): Socket descriptor leak fix during MCP auto health check probing.
  • Kestra Telegram Plugin (PR #51 – Merged): Case-sensitive parseMode enum validation to fail fast before API dispatch.
  • Apache Hop Web (PR #8344 – Merged): Maintaining active ServerPushSession during pipeline log streaming to prevent UI freezes.
  • Apache Hop Core (PR #8343 – Merged): Startup HTTP wire logging noise suppression in HopEnvironment.

Tier 2: Jenkins Ecosystem & Tooling


Featured Projects

High-throughput payment gateway orchestrator tackling race conditions, event delivery, and accounting.

System Design & Architecture Breakdown
  • Idempotency & Distributed Locks: Uses Redis SET NX EX with double-checked idempotency keys to guarantee payments are processed exactly once and prevent duplicate charges during concurrent clicks.
  • Transactional Outbox Pattern: Writes payment events directly to an outbox table in the same database transaction, with a background worker relaying webhooks so messages never drop during network failures.
  • Double-Entry Ledger: Records debits and credits for every transaction to keep account balances audit-proof.
  • Consistent Hashing Router: Uses a 360° virtual node ring in memory (TreeMap) to balance merchant traffic across servers and handle node crashes cleanly.
  • Automated Reconciliation: Runs a scheduled job to detect and fail out payments that got stuck in PROCESSING after 5 minutes.

Workspace automation and autonomous agent platform connecting Gmail, Google Calendar, GitHub, and unified search into one interface.

  • Stack: Java 21, Spring Boot 3.5, Spring Security, PostgreSQL (Neon), OpenAI GPT-4.1-mini, Docker, AWS EC2, HTTP/2, React 18
  • Links: Live Platform · Documentation
System Design & Architecture Breakdown
  • Deterministic Agent Router: Uses an intent classifier to route structured queries directly (bypassing LLMs for sub-100ms response times) and delegates complex multi-step goals to an agent planner.
  • Parallel Tool Executor: Executes external API requests across Gmail, Google Calendar, and GitHub concurrently using Java virtual threads and CompletableFuture.
  • Secure Token Lifecycle: Encrypts multi-provider OAuth refresh tokens using AES-256 before database persistence and handles automatic token rotation without dropping active sessions.
  • Incremental Mailbox Sync: Ingests changes using Gmail history tokens and delta updates instead of polling full mailboxes, saving network bandwidth and database write load.
  • Unified Semantic Search: Consolidates queries across emails, thread attachments, GitHub PRs, and upcoming calendar meetings in one indexed pipeline.

Logistics and fleet dispatch management platform built for vehicle tracking, driver allocation, and operational control.

System Design & Architecture Breakdown
  • Dispatch Orchestration: State-driven trip transitions (PENDING -> ASSIGNED -> IN_TRANSIT -> DELIVERED) ensuring drivers and vehicles are never double-booked.
  • Fleet Telematics & Maintenance: Logs vehicle operating metrics, fuel consumption ledgers, and scheduled preventative maintenance windows.
  • Automated Billing Engine: Triggers customer freight invoice generation immediately upon delivery fulfillment with receipt dispatches.
  • Decoupled Security: Enforces role-based access control (RBAC) and stateless HMAC-signed JWT filters separating drivers, dispatch coordinators, and financial auditors.

AI-native design generation platform synthesizing production-ready digital design documents, responsive prototypes, and design systems from natural language prompts.

  • Stack: Java 21, Spring Boot 3.5, Next.js 15 (App Router), React 19, TypeScript, Tailwind CSS, Supabase, OpenAI GPT-4o
  • Links: Live Platform · Code
System Design & Architecture Breakdown
  • Strict Schema Enforcement: Enforces deterministic OpenAI GPT-4o structured JSON schema outputs to guarantee compile-time type-safe design document trees.
  • Dual-Tier Service Layer: High-performance Next.js 15 App Router frontend paired with an enterprise Java 21 / Spring Boot 3.5 backend service.
  • Automated Design Token Extraction: Real-time generation of typography, color palette tokens, and CSS design variables directly from prompt synthesis.
  • Multi-Format Canvas Engine: Dynamic rendering of responsive mobile, tablet, and desktop prototypes with live theme and layout adaptability.

Currently Exploring

  • Distributed Systems & High-Throughput Architecture
  • System Design & Low-Level Design (LLD / HLD)
  • Event-Driven Microservices (Kafka, RabbitMQ)
  • Container Orchestration with Kubernetes

Write clean code. Understand the system from first principles. Ship consistently.

Pinned Loading

  1. synoptiq-docs synoptiq-docs Public

    Public documentation for Synoptiq — workflow automation platform

  2. RouteSphere RouteSphere Public

    RouteSphere is a logistics and fleet management system designed to manage the complete lifecycle of transportation operations.

    TypeScript

  3. loompay loompay Public

    Distributed payment service built with Spring Boot and Redis, featuring idempotent transactions, distributed mutex locking, token-bucket rate limiting, and an immutable double-entry ledger.

    TypeScript

  4. velt velt Public

    AI powered website, landing page, ads poster designer

    TypeScript