← Back to Blog

Hello World - My First Blog Post

Welcome to my portfolio and blog! I'm Shoaib, a Backend Engineer specializing in Go, distributed systems, auth, billing, and observability at scale.

Hello, World! πŸ‘‹

Welcome to my portfolio and blog! I’m Shoaib Hasan, a Backend Engineer passionate about building Go-first distributed systems that handle real production scale.

Who I Am

I specialize in event-driven architectures, authentication, billing, and observability. With 4+ years of experience building platforms at Placepoint, Gorillamove, and Poridhi, I’ve learned that great backend engineering is about understanding system behavior, trade-offs, and making complex systems reliable.

What I Do

  • Backend Engineering: Go-first microservices with REST and gRPC APIs
  • Event-Driven Systems: Kafka, RabbitMQ, and AWS SQS for async processing
  • Auth & Billing: JWT authentication, subscription billing, and payment platforms
  • Cloud Infrastructure: AWS ECS, Lambda, Docker, Kubernetes, and Terraform
  • Observability: Prometheus, Grafana, and ELK for production monitoring

My Journey

I’m based in Dhaka, Bangladesh πŸ‡§πŸ‡©, and currently work as a Backend Engineer at Placepoint, where I’ve built an event-driven payment platform generating $500K in revenue while maintaining 99.9% uptime for 30K+ users.

My proudest achievements include the Excellence Award for Technical Brilliance at Placepoint (2025) and winning 6th place internationally at the International Blockchain Olympiad (IBCOL) 2023 in Amsterdam, Netherlands.

What You’ll Find Here

This blog will cover topics I’m passionate about and lessons I’ve learned from production systems:

πŸ—οΈ Architecture & Design
  • Microservices patterns and anti-patterns
  • System design principles
  • Scalability strategies
  • Performance optimization
☁️ Cloud & Infrastructure
  • AWS best practices
  • Container orchestration with Kubernetes
  • CI/CD pipelines
  • Infrastructure as Code
πŸ”— Distributed Systems
  • Event-driven architectures
  • Message queues and event streaming
  • Service mesh and API gateways
  • Distributed consensus algorithms
πŸ” Auth & Billing
  • JWT authentication and authorization
  • Subscription billing and payment processing
  • Event-driven payment flows
  • Production security best practices
πŸ› οΈ Engineering Practices
  • Code quality and maintainability
  • Testing strategies for distributed systems
  • Monitoring and observability
  • Incident response and post-mortems

Why I Write

I believe in sharing knowledge and learning from the community. Through this blog, I hope to:

  • Document lessons learned from real-world production systems
  • Share architectural decisions and the reasoning behind them
  • Discuss challenges and how I’ve overcome them
  • Connect with fellow engineers who are passionate about building great systems

What’s Next

I’ll be publishing articles regularly on topics ranging from deep technical dives to practical guides. Some upcoming posts I’m planning:

  • Building resilient microservices with Go: patterns and practices
  • Event-driven architecture: from theory to production
  • JWT security in Go: a production guide
  • Observability at scale: Prometheus and Grafana in practice
  • System design case studies: real-world architectures

Let’s Connect

I’m always open to discussions about architecture, distributed systems, or just chatting about technology. Feel free to reach out:

Thanks for stopping by, and I hope you find the content here valuable. Happy building! πŸš€