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