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

Block or report miank1

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

Hey, I'm Ankit πŸ‘‹

Backend β€’ Distributed Systems β€’ Concurrency β€’ System Design

I design and build scalable backend systems in Go, with a strong focus on distributed systems, performance, and clean architecture.

I enjoy solving real-world engineering problems β€” from designing rate limiters and worker pools to building scalable microservices and distributed platforms.


⚑ About Me

  • 🧠 Backend Engineer (5+ years)
  • πŸ—οΈ Design-first mindset (HLD + LLD)
  • 🧡 Deep focus on Go concurrency patterns
  • ☁️ Cloud-native systems (AWS)
  • πŸ“ˆ Performance, caching & scalability enthusiast
  • πŸ” Strong interest in system internals

πŸš€ What I'm Currently Working On

  • Building scalable microservices in Go
  • Practicing advanced concurrency patterns
  • Designing distributed systems from scratch
  • Preparing for senior backend/system design interviews
  • Implementing production-grade architecture patterns

πŸ› οΈ Tech Stack

Languages:      Go, TypeScript, JavaScript
Backend:        Gin, REST APIs, Microservices Architecture
Database:       PostgreSQL, Redis
Cloud:          AWS (Lambda, EC2, S3, IAM)
DevOps:         Docker, Kubernetes, CI/CD
Observability:  Prometheus, Metrics, Logging
Concepts:       Rate Limiting, Caching, Worker Pools,
                Distributed Locks, Graceful Shutdown,
                Load Balancing, Circuit Breakers

πŸ“Š GitHub Stats


🧠 Engineering Philosophy

  • Prefer clarity over cleverness
  • Optimize only after measuring
  • Design systems that fail gracefully
  • Keep components composable and observable
  • Build for scale, but start simple

πŸ—οΈ Highlight Projects

πŸ”— Scalable URL Shortening Service

  • Built in Go
  • Designed for horizontal scaling
  • Implemented rate limiting & caching
  • Focused on performance & reliability

🧡 Concurrency Pattern Playground

  • Worker pools
  • Fan-in / Fan-out
  • Context cancellation
  • Graceful shutdown handling

πŸͺ Microservices Architecture Practice

  • Service-to-service communication
  • API gateway pattern
  • Redis caching layer
  • AWS deployment ready

πŸ“ˆ Contribution Activity


πŸ“« Connect With Me


βš™οΈ Terminal Mindset

$ build systems
$ measure performance
$ optimize bottlenecks
$ scale horizontally

β€œBuild systems that scale. Build skills that compound.”

Pinned Loading

  1. Golang Golang Public

    GolangSnippets

    Go 2

  2. ECommerceBackend ECommerceBackend Public

    Go 1

  3. CompetitiveProgramming CompetitiveProgramming Public

    All solution to problems from various platforms.

    C++ 1

  4. Projects Projects Public

    Projects By Me

    Go 1