Skip to content
View abhim8's full-sized avatar
๐Ÿ‘จโ€๐Ÿ’ป
Committed to code ๐Ÿ˜
๐Ÿ‘จโ€๐Ÿ’ป
Committed to code ๐Ÿ˜

Block or report abhim8

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

Hi there ๐Ÿ‘‹, I'm Abhilash Movva

Typing SVG

Location LinkedIn Email GitHub Resume


Profile Views Followers Stars


About Me

Software Engineer with 4+ years of experience building scalable backend systems,
distributed services, and cloud-native applications.

Currently working at Serko building platform services and AI-powered developer
tools, with hands-on experience in:

- Java & Spring Boot
- Microservices & Distributed Systems
- AWS & Azure
- Event-Driven Architecture
- RAG & LLM Applications
- Model Context Protocol (MCP)

๐Ÿ› ๏ธ Tech Stack

Languages

Skills

Backend & Frameworks

Skills

Cloud, DevOps & Tooling

Skills

Applied AI & LLMs

Gemini Azure OpenAI Spring AI MCP RAG AI_Agents


๐Ÿš€ Featured Projects

๐Ÿ”” Notification Platform - Event-Driven Multi-Channel Delivery System

A production-grade, event-driven notification platform supporting email, SMS, push, and webhook delivery channels, built on a hexagonal architecture for clean separation between domain logic and infrastructure.

Aspect Details
Stack Java 23, Spring Boot, Apache Kafka, Redis, PostgreSQL, Docker Compose
Scale 5-topic Kafka design for multi-channel event routing and delivery orchestration
Performance Asynchronous, non-blocking event consumption with channel-level isolation
Security Domain-isolated hexagonal boundaries; provider credentials externalized
Impact Reusable, provider-agnostic notification core adaptable to any messaging backend
Repository github.com/abhim8/notification-platform

Designed around ports-and-adapters principles, the platform decouples core notification logic from third-party providers (SendGrid, Twilio, FCM), enabling clean testability and provider interchangeability without touching business logic. Kafka topics are structured to support retries, dead-letter handling, and channel-specific throughput tuning, with Redis used for idempotency and delivery-state caching.

๐Ÿง  AI Orchestration Platform - Multi-Agent Planning & Execution Engine

An AI orchestration platform built with Spring AI and MCP, capable of generating, validating, and executing multi-step AI-driven execution plans with dependency-aware parallelism.

Aspect Details
Stack Java, Spring Boot, Spring AI, Gemini, Model Context Protocol (MCP), Multi-Module Maven
Scale Multi-module architecture isolating planning, tooling, and execution concerns
Performance Parallel execution derived purely from step-level dependsOn graph resolution
Security Isolated planner/ sub-package boundary around all Spring AI integration surfaces
Impact Reusable execution-plan validator with cycle detection & confidence thresholding
Repository github.com/abhim8/ai-orchestration-platform

The platform wraps generated plans in a PlanGenerationResult envelope around a structured ExecutionPlan, with an ExecutionPlanValidator performing cycle detection and confidence-based gating before execution. Partial failures are handled gracefully with an inline executionTrace, and custom tools (e.g. ResolveRelativeDateTool) are exposed to the model via Spring AI's @Tool annotation - keeping all LLM-specific logic cleanly isolated from the rest of the system.


๐Ÿ’ผ Experience

  • Software Engineer 2, Serko Jul 2025 โ€” Present
  • Senior Software Engineer, LeadSquared Apr 2025 โ€“ Jul 2025
  • Software Engineer, LeadSquared Apr 2024 โ€“ Mar 2025
  • Associate Software Engineer, LeadSquared Aug 2023 โ€“ Mar 2024
  • SDE Intern, LeadSquared Jul 2022 โ€“ Jul 2023

๐ŸŽ“ Education

Degree Institution Year
B.Tech, Computer Science & Engineering CMR Technical Campus, Hyderabad 2023

๐Ÿš€ Beyond Code

  • ๐Ÿ’ฌ Happy to discuss Java, Spring Boot, distributed systems, and backend architecture
  • ๐Ÿง  Passionate about scalable and reliable production systems
  • ๐Ÿ๏ธ Motorcycle enthusiast & adventure seeker - always up for a road trip!
  • ๐ŸŽฎ Enjoy hackathons and building practical side projects
  • โšก Fun fact: I believe there are only two ways to write error-free programs; only the third one works ๐Ÿ˜„

๐Ÿ“Š GitHub Stats


๐Ÿ”ฅ Streak

GitHub Streak


๐Ÿ“ˆ Contribution Graph


Pinned Loading

  1. api-gateway api-gateway Public

    Production-inspired API Gateway built with Spring Boot 4, Spring Cloud Gateway, Resilience4j, Redis, OpenTelemetry, and WebFlux.

    Java

  2. auth-platform auth-platform Public

    Production-ready authentication and authorization platform built with Spring Boot 4, WebFlux, JWT, API Keys, Redis, PostgreSQL, and reactive microservices.

    Java

  3. notification-platform notification-platform Public

    Production-graded event-driven notification platform built with Spring Boot, Kafka, Redis, PostgreSQL, and Hexagonal Architecture.

    Java

  4. ai-orchestration-platform ai-orchestration-platform Public

    AI-powered orchestration platform that converts natural language into executable workflows using Google Gemini, Spring AI, and concurrent microservice execution.

    Java