Sagore Sarker

Passionate Backend Engineer Focused on Scalable Distributed Systems

Dhaka, Bangladesh | sagoresarker.cse@gmail.com | (+880) 16263 04354

GitHub | LinkedIn | Blog | Download CV

I love System Programming...

Professional Summary

Dedicated Backend Engineer passionate about building and optimizing large-scale distributed systems. Expertise in Kubernetes, microservices, and CI/CD pipelines. Committed to designing and maintaining scalable, secure, and high-availability backend solutions for innovative projects.

Professional Experience

Junior Backend Engineer

Poridhi.io | Dec 2023 - Present | Dhaka, Bangladesh

DevOps Team

  • Developed and implemented comprehensive DevOps solutions for customer microservice applications, adhering to GitOps principles.
  • Deployed all services on Kubernetes clusters, configured horizontal pod autoscaling, and managed cluster secrets from scratch on bare metal.
  • Ensured robust CI/CD pipelines using on-premise solutions for continuous integration, maintaining security best practices.
  • Utilized ArgoCD for continuous deployment, set up NGINX-Ingress for traffic management, and exposed services externally via Cloudflare Tunnel.

Engineering Team

  • Built a Kubernetes playground leveraging Firecracker microVMs and software-defined networking.
  • Designed and maintained high-availability systems through a distributed architecture using gRPC.
  • Focused on backend engineering, implementing scalable and resilient backend solutions.
  • Developed and maintained a Pub/Sub architecture with Redis queues.
  • Implemented both software and database level state machine-based systems.

Technical Skills

  • Languages: Go, Python, Bash, C, C++
  • Databases: MySQL, PostgreSQL, MongoDB
  • Technologies: Kubernetes, Docker, Git, RabbitMQ, ArgoCD, NGINX, Prometheus, Grafana
  • Other: Data structures and algorithms, software-defined networking, distributed systems, microservices architecture, CI/CD pipelines, high availability systems, performance tuning, security best practices

Key Projects

  • Memcached Operator: Its a kubernetes controller build with kubebuilder. GitHub
  • Task Queue: FInite State machine based task queue in golang GitHub
  • Full Text Search: A Full text search engine which is scalabe for large data. GitHub
  • URL Shortner : Url shortener service written in go GitHub
  • Rate Limited Calculator: Implemented a rate limiter using Golang, echo 4, and Redis. GitHub
  • Recipe API: Developed a Recipe API using Django REST Framework, PostgreSQL, and Docker. GitHub
  • IMDB API Clone: Created an IMDB API clone with Django REST Framework and PostgreSQL. GitHub