Senior Backend Engineer with 5+ years of experience, specializing in building distributed systems in Golang for video streaming platforms, e-commerce, and analytics platforms. Specialized in high-performance concurrent systems using goroutines, channels, and event-driven architectures. Proven track record of optimizing system performance and scaling production services.
Building scalable video streaming infrastructure:
- Designed and implemented a distributed video processing system in Go, reducing processing time by 83% (2h → 20m) through goroutine-based parallelization and worker pools.
- Built DRM-protected live streaming infrastructure handling 1000+ simultaneous encoding jobs with concurrent pipelines.
- Architected high-performance APIs serving 250K+ active clients with <50ms p95 latency.
- Developed event-driven microservices communicating via message streams with comprehensive testing (85%+ coverage).
Developed backend systems for mobile and web platforms:
- Built and maintained RESTful APIs for mobile, web, and admin platforms with focus on performance and reliability.
- Integrated payment gateways and third-party services with robust error handling and retry logic.
- Implemented CI/CD pipelines and managed production deployments with monitoring and observability.
Optimized e-commerce systems at scale:
- Reduced search latency from 21s to 350ms across 500K+ product catalog through query optimization and caching strategies.
- Increased large-scale web scraping throughput by 1200% via concurrency and pipeline optimizations.
- Developed and maintained Laravel-based e-commerce platforms including MounTruck and multi-vendor systems.
Go | Microservices | Event-Driven Architecture
Production-grade video processing system built on event-driven microservices architecture. Features goroutine-based worker pools, channel-driven pipelines, message stream communication, comprehensive testing (85%+ coverage), and graceful degradation patterns for fault tolerance.
Caching | Performance Optimization | Scale
Backend serving 250K+ active clients with <50ms p95 latency using Redis-backed caching strategies, connection pooling, and optimized data access patterns.
HLS/DASH | Encryption | Concurrency
Secure streaming infrastructure handling 1000+ simultaneous encoding jobs with concurrent encryption pipelines and token-based access control.
Go | CLI | Scheduling
Command-line application for Islamic prayer time calculations with location-based scheduling and notification features.
Laravel | MySQL | Search Optimization
Specialized platform for European car parts with automated data collection and search optimization at 500K+ product scale.
Primary Stack:
- Languages: Go (Primary/Proficient) | PHP, Laravel (Experienced) | Node.js, Python (Working knowledge)
- Go Expertise: Goroutines & channels, worker pools, context management, table-driven testing, pprof profiling
- Architecture: Distributed systems, event-driven architecture, microservices, fault tolerance patterns
Infrastructure & Tools:
- Databases: MySQL, PostgreSQL, Redis, Elasticsearch, MongoDB
- DevOps: Docker, Kubernetes, Linux, Nginx, AWS, GitLab CI/CD, Github Actions
- Observability & Monitoring: Sentry, Signoz | Structured logging, performance profiling (pprof), health checks, distributed tracing
Methodologies:
- REST & GraphQL APIs, Agile development, Test-driven development
- SOLID principles, Clean architecture, Concurrency patterns
Bachelor of Computer Engineering
Faculty of Engineering, Al-Azhar University | 2015 – 2020
- Arabic: Native
- English: Proficient
💼 Open to remote opportunities in distributed systems and platform engineering
📧 Feel free to reach out for collaborations or opportunities


