About
Backend Software Engineer with 3 years experience building scalable distributed systems for high-traffic platforms serving 2M+ users. Expertise in microservices architecture, event-driven systems, API design and infrastructure optimization. Demonstrated success leading backend initiatives, improving system reliability, modernizing testing pipelines and mentoring junior engineers to accelerate delivery and raise engineering standards. Expert in Java, Docker, RabbitMQ, Spring Boot, Dropwizard and developing REST APIs.
Skills & Expertise (17)
Work Experience
Software Engineer - Tier 1
Nagra
Aug 2023 - Present
Core backend developer for a high-traffic OTT platform serving 2M+ users, building scalable microservices using Dropwizard, Spring Boot, and Lagom. Led design and development of a core platform microservice that manages user profiles for all accounts, serving as a foundational dependency across multiple services and user workflows. Migrated authentication validation from hybrid NGINX + Istio architecture to fully Istio-based infrastructure, simplifying system design and reducing maintenance overhead. Restored a broken multi-module test framework and modernized testing infrastructure using Testcontainers, significantly improving reliability and reducing scope of regressions. Led RabbitMQ upgrade POC (3.12 → 4.0) including protocol migration from AMQP 0.9 → 1.0. Built event-driven RabbitMQ consumers enabling automated cross-service workflows and system cleanup processes. Extended CRM Gateway to support account profile APIs, enabling seamless routing to ADM and improving the gateway’s coverage of downstream services. Optimized API communication between screens in the Ion frontend application and fine-tuned NGINX configuration and backend components to significantly reduce page load latency by 30%. Designed and delivered account lifecycle management APIs for customer use cases. Mentored junior engineers through technical guidance including code reviews, debugging support and design discussions, improving team productivity and code quality.
Education
Bachelor of Technology in Computer Science - MVJ College of Engineering
2019 - 2023 · Afghanistan