Skip to content
View shaikh-athar's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report shaikh-athar

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
shaikh-athar/README.md
Typing SVG

👨‍💻 About Me

public class AtharShaikh {
    private final String role = "Software Developer (Backend + AI)";
    private final int experience = 4; // years
    private final String location = "Ahmedabad, India 🇮🇳";
    private final String[] domains = {"Healthcare", "FinTech", "Telecom"};

    public String mission() {
        return "Turn complex business problems into fast, reliable, scalable systems.";
    }
}

I'm a Software Developer with 4 years of experience building scalable web applications, microservices, and REST APIs, alongside shipping production GenAI features (RAG, LangChain, agentic workflows).

I like systems that stay fast under load, stay readable six months later, and make the on-call Developer's life easy.


🔭 What I'm Up To

  • 🏗️ Designing event-driven microservices that scale
  • 🤖 Building RAG pipelines and agentic workflows with LangChain and LangGraph
  • ⚡ Tuning PostgreSQL queries, caching and API latency
  • 📚 Always learning: system design, distributed systems, AI Developering

🛠️ Tech Stack

Backend

Java Spring Boot Python FastAPI Node.js

GenAI & LLMs

LangChain OpenAI RAG Pipelines Vector DBs

Data & Messaging

PostgreSQL Redis Apache Kafka MySQL MongoDB

Cloud & DevOps

Docker Kubernetes AWS GitHub Actions Git

Frontend

HTML5 CSS3 JavaScript TypeScript React


🧠 How I Think About Architecture

A typical event-driven setup I build:

flowchart LR
    Client([Client / UI]) --> GW[API Gateway]
    GW --> A[Auth Service<br/>Spring Security]
    GW --> B[Core Service<br/>Spring Boot]
    B -->|events| K{{Kafka}}
    K --> C[Notification Service]
    K --> D[AI Service<br/>FastAPI + LangChain]
    B --> DB[(PostgreSQL)]
    B --> R[(Redis Cache)]
    D --> V[(Vector Store)]
    D --> LLM[[LLM]]
Loading

Principles I stick to:

  • Loose coupling: services talk through events, not tight calls
  • Cache smartly: Redis for hot reads, PostgreSQL as the source of truth
  • Secure by default: auth and validation at the edge, least privilege inside
  • Observable: if I can't measure it, I can't fix it

🤖 GenAI Work

I don't just call an LLM API. I build the full pipeline around it:

Area What I do
RAG Chunking, embeddings, retrieval, and grounded answers over private data
Agents Multi-step agentic workflows with LangChain and LangGraph
Integration Wrapping AI features in production-grade Java and Python services
Reliability Guardrails, fallbacks and sensible latency and cost control

🏢 Domains I've Built For

🏥 Healthcare  •  💳 FinTech  •  📡 Telecom

Most of my production work is for clients under NDA, so the source isn't public. The repositories below show how I design and build systems.


📌 Featured Projects

Project What it does Stack
Scalable E-Commerce Backend Microservices architecture with event sourcing, saga pattern, and distributed caching Java, Spring Boot, PostgreSQL
Enterprise GenAI Knowledge Agent Hybrid search RAG assistant with conversational memory and agentic tool routing Python, FastAPI, LangChain
Event-Driven Stream Processing High-throughput message streaming with fault-tolerant delivery and real-time synchronization Kafka, Redis, Docker

📊 GitHub Stats

GitHub Stats Top Languages

GitHub Streak

🎯 Currently Learning and Exploring

  • 🔹 Advanced agent orchestration with LangGraph
  • 🔹 Distributed systems patterns (saga, outbox, CQRS)
  • 🔹 Performance Developering and observability

💬 Let's Connect

I'm happy to talk about backend architecture, GenAI in production, or interesting Developering problems.

LinkedIn GitHub Email


"Make it work, make it right, make it fast." ⚡


Pinned Loading

  1. Acklet Acklet Public

    One platform. Endless solutions. Built to help you solve digital problems faster.

    TypeScript 1

  2. Shorts-Workflow Shorts-Workflow Public

    End-to-end local & AI pipeline to create, crop (9:16), transcribe (Whisper), caption (FFmpeg), and publish YouTube Shorts. Features Google Veo 3 video generation, local diffusion storytelling, Fast…

    Python

  3. Advertisement Advertisement Public

    Spring Boot REST API for managing digital advertisement screens, conflict-free slot booking, dynamic pricing, automated fault failover, and GPS proximity-based maintenance dispatch.

    Java

  4. TaskForge TaskForge Public

    Production-ready, multi-tenant project & issue tracking SaaS backend built with Spring Boot 3, Java 21, CockroachDB, and Keycloak. Features tenant isolation, agile sprints, project docs, in-app not…

    Java