Skip to content
View abhiramaab's full-sized avatar
💻
Developer
💻
Developer

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

Building scalable, reliable backend and distributed systems.

Distributed Systems • Backend Engineering • Cloud Infrastructure

Portfolio · LinkedIn · X


Core Tech Stack

  • 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

  • Spring Cloud (Merged): Implemented Azure DevOps Workload Identity authentication in Spring Cloud Config JGit HTTP transport (+706 lines).
  • codecentric / spring-boot-admin (Merged): Configurable browser notifications timeout and click-through deep-linking to instance details for single-instance status changes (Issue #5504, +148 lines).
  • Apache Camel (Merged): Resolved Kafka record key preservation across HTTP hops in kafka-sink Kamelet.
  • Apache Shiro (Merged): Resolved Active Directory user principal name binding bug (merged in release 3.0.1).
  • Apache Hop (Merged): Fixed Hop Web stalled session bug via ServerPushSession UI keepalive and suppressed redundant HTTP wire logs.
  • Kestra (Merged): Fixed MCP client auto health-check socket leaks in core engine and added enum validation for Telegram plugin.
  • Jenkins: Resolved URL percent-encoding in Jira Cloud plugin; eliminated workspace polling in Workflow SCM Step plugin.

Featured Projects

A productivity platform backend that aggregates workspace services into automated workflows.

  • Stack: Java, Spring Boot, Spring Security, PostgreSQL, Docker, AWS EC2, HTTP/2
  • Engineered Google OAuth 2.0 sync (Gmail API), HTTP/2 multiplexing, real-time Server-Sent Events (SSE), and stateless JWT filter chains.

A logistics and route dispatch management platform built for fleet tracking, driver allocation, and operational control.

  • Live Platform: routesphere.abhiram.tech
  • Stack: Java 21, Spring Boot 3, Spring Data JPA, Spring Security, JWT, React, TypeScript, Tailwind CSS
  • Provides automated shipment tracking across national freight corridors, driver allocation, vehicle telematics, and automated invoicing.

An enterprise project management backend modeling multi-level corporate hierarchies.

  • Stack: Java, Spring Boot, Spring Data JPA, Hibernate, PostgreSQL/MySQL, Spring Security
  • Architected relational data models for departments, tasks, and employees with optimized JPA fetch strategies and JPA Specifications for dynamic filtering and pagination.

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. workboard workboard Public

    Spring Boot Task Management System with JWT Authentication and AWS EC2 Deployment

    Java

  4. logistics-and-shipments-trackingsystem logistics-and-shipments-trackingsystem Public

    Java