Skip to content
View nagswarnaa's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report nagswarnaa

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

Profile Views

Welcome to my corner of GitHub

Typing SVG


🎯 About Me

Lead Software Engineer with 7+ years designing and scaling mission-critical distributed systems and production-grade AI platforms. I lead engineering teams from architecture through delivery — blending deep systems expertise with hands-on AI engineering to ship products that move business metrics.

  • 🏗️ Architect of event-driven microservices handling millions of transactions/day
  • 🤖 Builder of 10+ AI/LLM systems across security, developer productivity, and quality engineering
  • 👥 Leader who mentors engineers, drives design reviews, and sets technical direction
  • 🔐 Deep expertise in secure, cloud-native architecture (JWT, OAuth2, Zero Trust, API Gateway)
  • ☁️ Multi-cloud practitioner across AWS, Azure, and GCP
  • 📚 Continuous learner — currently deep in LLM agents, RAG systems, and MLOps

🏆 Impact at a Glance

Area Impact
🚀 Scalability Migrated monolith → 25+ microservices, cutting deploy time by 70%
Performance Reduced API latency by 60% via caching, async processing & query tuning
🤖 AI Adoption Delivered AI agents saving engineering teams 1000+ hours/quarter
🔐 Security Built AI-driven vulnerability remediation reducing MTTR by 50%
👥 Leadership Mentored 15+ engineers, led architecture for cross-functional squads
📈 Reliability Achieved 99.99% uptime on distributed payment & claims platforms

🤖 AI Engineering Portfolio

Production-grade AI systems I've designed and built:

🔐 1. AI-Powered Vulnerability Remediation Agent

Autonomous agent that scans repositories, identifies CVEs & security anti-patterns, and auto-generates patched PRs with explanations.

LLM Orchestration · SAST Integration · RAG over CVE DB · GitHub Actions

💡 2. Intelligent Code Completion Agent

Context-aware code completion tool trained on internal codebases — improves developer velocity with repo-aware suggestions beyond stock Copilot.

Embeddings · Vector DB (Pinecone/pgvector) · Fine-tuning · IDE Plugin

🧪 3. Automated Test Case Generation Agent

Reads production code + specs and generates unit, integration & edge-case tests — increased test coverage from 62% → 91% on pilot repos.

LLM + AST Parsing · JUnit/PyTest Generation · Mutation Testing Loop

📜 4. Spec-Driven Development Assistant

Converts product specs (Confluence/Jira) into scaffolded services, DB schemas, and API contracts — accelerating greenfield delivery.

Multi-agent Workflow · OpenAPI Generation · Human-in-the-Loop

🔍 5. AI Code Reviewer

Bot that reviews PRs for correctness, security, and style — leaves inline comments and suggested diffs.

LangGraph · Static Analysis · Claude / GPT / Llama

📊 6. Log Anomaly & Incident RCA Agent

Ingests logs/metrics/traces, correlates anomalies, and produces root-cause hypotheses during incidents — cut MTTR significantly.

Vector Search · Time-series Correlation · OpsGenie/PagerDuty Integration

🗂️ 7. Enterprise RAG Knowledge Assistant

Chat-based assistant over internal wikis, runbooks, and code — answers with citations.

Hybrid Search · Reranking · Guardrails · Access-Control-aware Retrieval

🧭 8. AI-Driven API Migration Agent

Automates migration of legacy APIs (SOAP → REST/GraphQL) with contract validation and regression tests.

AST Transformation · Contract Testing · LLM-guided Refactoring

🎫 9. Support Ticket Triage & Auto-Resolve Agent

Classifies incoming tickets, drafts responses, and resolves L1 issues autonomously — deflected ~40% of tier-1 volume.

Classification · Tool-use Agent · CRM Integration

📈 10. AI-Powered Data Quality Agent

Monitors data pipelines, detects schema drift & anomalies, and suggests remediations for data engineering teams.

Great Expectations · LLM-based Rule Generation · Slack Alerts


🏗️ Featured Distributed Systems Projects

🔹 Distributed Claims Processing Platform

  • Architected microservices for claims, payments, notifications & customer management
  • Implemented Saga pattern for distributed transaction consistency
  • Kafka-based event backbone processing 10M+ events/day
  • Achieved 99.99% availability with circuit breakers, retries & idempotency

🔹 Real-Time Event Streaming Pipeline

  • High-throughput pipeline: Kafka + Spring Boot + Redis + Elasticsearch
  • Sub-100ms end-to-end latency at peak load
  • Horizontally scalable — proven at 100k+ events/sec

🔹 Multi-Region Cloud Migration

  • Led lift-and-reshape of legacy platform to AWS EKS with multi-AZ HA
  • Introduced Infrastructure-as-Code (Terraform) & GitOps (ArgoCD)
  • Reduced infra costs by ~35% via right-sizing & spot workloads

🛠️ Tech Stack

💻 Languages

Java Python TypeScript Go SQL

⚙️ Backend & Frameworks

Spring Boot Hibernate FastAPI Node.js gRPC

⚡ Distributed Systems

Kafka RabbitMQ Redis Elasticsearch

🤖 AI / ML / GenAI

LangChain OpenAI Anthropic HuggingFace TensorFlow PyTorch Pinecone

☁️ Cloud & DevOps

AWS Azure GCP Docker Kubernetes Terraform Jenkins GitHub Actions

🗄️ Databases

PostgreSQL MongoDB DynamoDB Snowflake

🌐 Frontend

Angular React


👥 Leadership & Craft

  • 🎯 Technical Direction — Own architecture roadmaps and RFCs across squads
  • 🧑‍🏫 Mentorship — Coached 15+ engineers; run internal system-design & AI workshops
  • 🔍 Code Reviews — Champion quality gates, secure-by-default patterns, testable code
  • 📐 Design Reviews — Facilitate ADRs, trade-off analyses, and architectural alignment
  • 🚦 Delivery — Balance velocity vs. reliability; drive incremental, low-risk rollouts
  • 🗣️ Cross-functional — Partner with Product, Security, SRE, and Data teams

🎯 Currently Focused On

  • 🤖 Agentic AI systems — multi-agent orchestration, tool-use, planning
  • 🧠 Production LLMOps — evals, guardrails, cost/latency optimization
  • 🏗️ Platform engineering — golden paths that make the right thing the easy thing
  • 📈 AI + Systems intersection — using LLMs to make distributed systems self-healing

🤝 Let's Connect


💡 Engineering Philosophy

Build systems that scale.
Design systems that last.
Lead teams that grow.
Ship AI that thinks — responsibly.


⭐ If my work resonates, a star on my repos means a lot!

Pinned Loading

  1. DesignPatterns DesignPatterns Public

    Explore this repository, your gateway to mastering the art of software design, showcasing implementation of diverse design patterns for optimal coding solutions.

    Java

  2. Competitive_Programming Competitive_Programming Public

    Repository dedicated to Competitive Programming, discovering into competitive programming, where daily challenges inspire critical thinking and creativity, honing your skills for contests and beyond

    Java

  3. Artificial_Intelligence Artificial_Intelligence Public

    A Deep Dive into the Neural Network Explorations repository, a space dedicated to exploring the world of neural networks and deep learning through a series of projects and experiments.

    Jupyter Notebook

  4. SystemDesignConcepts SystemDesignConcepts Public

    Building Systems which are scalable and maintainable

  5. Multi-Client-Cloud-Integration-System Multi-Client-Cloud-Integration-System Public

    This project demonstrates device-cloud synchronization. This project is capable of handling many clients, detecting changes to client directories, and effortlessly synchronizing with the server. It…

    Jupyter Notebook

  6. S3-based-Multi-user-File-Sharing-and-Alert-System S3-based-Multi-user-File-Sharing-and-Alert-System Public

    The "S3-based Multi-user File Sharing and Notification System" provides a simple and user-friendly solution for Multi-user file sharing and Notification Services. Users may easily upload files, cho…

    Python