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