Skip to content
View nagswarnaa's full-sized avatar

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 supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
nagswarnaa/README.md

Profile View Counter

Hi πŸ‘‹, I'm Nagaraju Swarna

Senior Software Engineer | Distributed Systems | Microservices | AI Engineering


πŸš€ About Me

Senior Engineer with 7+ years of experience designing and scaling high-throughput distributed systems.

  • βš™οΈ Built microservices at scale (Spring Boot, Kafka, Cloud)
  • πŸ“ˆ Improved system performance, scalability & reliability in production
  • πŸ” Strong in secure architecture (JWT, OAuth2, API Gateway)
  • ☁️ Experienced with AWS & Azure (Cloud-native systems)
  • 🧠 Transitioning into AI Engineering (LLMs, ML systems)

🧠 Engineering Highlights

  • πŸš€ Migrated monolith β†’ microservices, improving scalability & deployment velocity
  • ⚑ Designed event-driven systems (Kafka) for async processing
  • πŸ“‰ Reduced latency & improved throughput in backend services
  • πŸ”„ Built CI/CD pipelines with Docker, Kubernetes, Jenkins
  • 🧩 Solved complex problems in distributed data consistency & scaling

πŸ—οΈ Featured Projects (High Signal)

πŸ”Ή Distributed Claims Processing System

  • Designed microservices for claims, payments, customer management
  • Implemented Saga pattern for distributed transactions
  • Used Kafka for event-driven communication
  • Achieved high scalability & fault tolerance

πŸ”Ή AI-Powered Code Assistant (WIP)

  • Building LLM-based developer productivity tool
  • Focus: Spec-driven development & code generation
  • Tech: Python, LLM APIs, embeddings

πŸ”Ή Real-Time Event Processing System

  • Built high-throughput pipeline using Kafka + Spring Boot
  • Processed large-scale events with low latency
  • Designed for horizontal scalability

πŸ› οΈ Tech Stack

πŸ’» Languages

Java Python JavaScript

βš™οΈ Backend

Spring Boot Hibernate REST APIs Microservices

⚑ Distributed Systems

Kafka Event-Driven Architecture Saga Pattern

🌐 Frontend

Angular React

☁️ Cloud & DevOps

AWS Azure Docker Kubernetes Jenkins GitHub Actions

πŸ§ͺ AI / ML

TensorFlow Keras Pandas NumPy


πŸ“Š GitHub Metrics


πŸ“ˆ Top Languages


🎯 Current Focus

  • πŸ€– AI Engineering (LLMs, GenAI applications)
  • 🧠 System Design for large-scale systems
  • ⚑ Performance optimization & scalability
  • πŸ” Building production-grade AI systems

🀝 Connect


πŸ’‘ Philosophy

Build systems that scale.
Design systems that last.
Learn systems that think.


⭐️ If you like my work, feel free to star my repositories!

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