About
Software Engineer with 2.5+ years of experience owning end-to-end design and delivery of enterprise-scale backend systems on GCP. At Deutsche Bank, led architecture decisions across a microservices ECM platform handling TB-scale storage and thousands of daily requests reducing API latency by 82% and enabling the bank’s fastest GCP go-live. Strong foundation in DSA and system design with a LeetCode Knight ranking (Top 1.4%).
Skills & Expertise (22)
Work Experience
Associate Software Engineer
Deutsche Bank
Jul 2023 - Present
Built a microservices-based in-house Enterprise Content Management (ECM) platform on GCP with Elasticsearch-powered document search, projected to save up to €18M annually, delivering the fastest go-live among all GCP initiatives within the bank. Developed and optimized production-grade APIs covering the end-to-end document retrieval pipeline from metadata lookups to large content blob delivery handling thousands of requests daily with support for latest-version retrieval. Proposed and implemented a unified database service layer with lazy-routed connection pool routing across multiple schemas replacing the planned N-API-per-database model with a single shared abstraction adopted across the team, eliminating redundant development effort and reducing time to ship new features. Reduced Download Content API latency by 82% by introducing data streaming, significantly improving performance for large payloads. Architected and implemented parallel upload and reactive processing, enabling uploads up to 1GB in under 20 seconds. Integrated Memcache and migrated REST APIs to gRPC, reducing request latency from 150ms to 80ms. Built a daily cron-based sync pipeline reconciling thousands of documents between on-premise and GCP Document Management Systems, proactively catching and resolving data inconsistencies to maintain integrity across hybrid infrastructure. Spearheading a POC for AI-powered document digitization using vector embeddings to enable semantic search over enterprise document corpus, moving beyond keyword-only retrieval. Eliminated conditional branching across 8 request types by implementing Strategy and State design patterns with Factory-based instantiation, enabling clean runtime switching of execution flows.
Education
B. Tech in Computer Science and Engineering - Nirma University
2019 - 2023 · Afghanistan