Skip to content
View mohammedimrankasab's full-sized avatar
🎯
Focusing
🎯
Focusing
  • India
  • 00:01 (UTC +05:30)

Block or report mohammedimrankasab

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

Hi there πŸ‘‹

Imran’s github activity graph

Principal Software Engineer β€’ Go β€’ Distributed Systems β€’ Kubernetes β€’ Cloud Native β€’ AI Engineering

Building scalable backend platforms, cloud-native systems, and AI-powered developer tools.


🌐 Portfolio

πŸš€ Live Website

Explore my experience, projects, certifications, technical expertise and engineering journey.


πŸ‘¨β€πŸ’» About Me

I'm a Principal Software Engineer with 13+ years of experience building scalable backend platforms, distributed systems, cloud-native applications, and enterprise software.

I enjoy solving complex engineering problems around:

  • ⚑ High Performance Backend Systems
  • ☁️ Cloud Native Architecture
  • πŸ— Distributed Systems
  • πŸš€ Microservices
  • πŸ€– AI Engineering
  • πŸ” RAG Applications
  • πŸ“ˆ Performance Optimization
  • πŸ“Š Observability
  • 🧩 Software Architecture
  • πŸ‘¨β€πŸ« Technical Leadership & Mentoring

Currently I'm exploring Agentic AI, LLMs, RAG, and building AI-powered engineering assistants.


πŸš€ Featured Projects

πŸ₯‡ Pargo

High-performance concurrent programming library for Go using Generics.

Highlights

  • Worker Pool
  • Map / Filter / Reduce
  • Pipelines
  • Parallel Processing
  • Context Support
  • Zero Dependencies

πŸ₯ˆ Metadata Ingestion Service

Enterprise metadata ingestion platform built using Go.

Highlights

  • Go
  • Microservices
  • Kafka
  • PostgreSQL
  • Prometheus
  • Docker
  • Kubernetes Ready
  • Clean Architecture

πŸ€– AI Engineering Assistant (Private β€’ In Progress)

Plugin-based AI Engineering platform focused on:

  • Codebase Understanding
  • RAG
  • Architecture Analysis
  • AI Plugins
  • Developer Productivity
  • Knowledge Graphs

πŸ’¬ RAG Chatbot

Enterprise Retrieval-Augmented Generation chatbot.

Built using

  • Go
  • Vector Database
  • LLMs
  • Semantic Search
  • Retrieval Pipelines

🌐 Portfolio Website

Modern developer portfolio built with

  • React
  • TypeScript
  • Tailwind CSS
  • Framer Motion
  • GitHub Pages

πŸ’» Languages

  • Go (Primary) β€” Backend services, distributed systems, concurrency, REST APIs, CLI tools, AI applications
  • Java β€” Enterprise backend applications and Spring ecosystem
  • Node.js β€” Backend services and REST APIs
  • Python

Go Java Python Node.js


☁️ Cloud & Infrastructure

  • AWS
  • Kubernetes
  • Docker
  • Helm
  • Terraform
  • GitHub Actions
  • GitOps
  • ArgoCD
  • Linux

AWS Docker Kubernetes Terraform Helm GitHub Actions


πŸ“¨ Messaging & APIs

  • Apache Kafka
  • RabbitMQ
  • NATS
  • gRPC
  • REST APIs
  • OpenAPI / Swagger
  • Webhooks
  • Event-driven Architecture
  • Asynchronous Processing

Apache Kafka RabbitMQ gRPC REST API


πŸ—„ Databases

  • PostgreSQL
  • MySQL
  • MongoDB
  • Redis
  • Elasticsearch
  • FerretDB
  • SQL Performance Tuning
  • Data Modeling
  • Index Optimization

PostgreSQL MySQL MongoDB Redis Elasticsearch


πŸ“ˆ Observability

  • Prometheus
  • Grafana
  • OpenTelemetry
  • Zap Logging
  • Distributed Tracing
  • Metrics
  • Alerting
  • Profiling

Prometheus Grafana OpenTelemetry


🀝 Engineering Practices

  • Clean Architecture
  • Domain Driven Design (DDD)
  • SOLID Principles
  • Design Patterns
  • Event Driven Architecture
  • Microservices
  • API Design
  • Distributed Systems
  • Agile
  • Scrum
  • CI/CD
  • TDD
  • Code Reviews
  • Performance Optimization
  • Mentoring
  • Technical Leadership

πŸ“œ Certifications

  • AWS Knowledge: Compute
  • AWS SimuLearn – AI Practitioner
  • Generative AI: Introduction to Large Language Models
  • LLM Foundations: Vector Databases for Caching and Retrieval-Augmented Generation

πŸš€ Featured Repositories

Repository Description
Pargo High-performance concurrent programming library for Go
Metadata Ingestion Service Enterprise-grade Go microservice architecture
Portfolio Personal portfolio built with React + TypeScript + Framer Motion
RAG Chatbot Retrieval-Augmented Generation chatbot in Go

🌐 Let's Connect

🌍 Portfolio
https://mohammedimrankasab.github.io/portfolio/

πŸ’Ό LinkedIn
https://www.linkedin.com/in/mohammed-imran-kasab/

πŸ’» GitHub
https://github.com/mohammedimrankasab

πŸ“§ Email
imranmohammedk2@gmail.com


⭐ If you enjoy backend engineering, distributed systems, Go, Kubernetes or AI Engineering, let's connect and build something awesome together!

Pinned Loading

  1. Metadata-Ingestion-Service Metadata-Ingestion-Service Public

    Scalable metadata ingestion platform built with Go, Docker, Prometheus, and concurrent worker pools for high-throughput processing

    Go

  2. pargo pargo Public

    A lightweight, generic, context-aware concurrency library for Go (Map, Filter, Reduce).

    Go 1

  3. rag-service-go rag-service-go Public

    A lightweight Retrieval-Augmented Generation (RAG) service built in Go that demonstrates how to build an AI-powered backend using Ollama, ChromaDB, and Gin.

    Go

  4. portfolio portfolio Public

    TypeScript

  5. go-design-patterns go-design-patterns Public

    Production-oriented design pattern implementations in Go with practical examples, tests, and engineering trade-offs.

    Go