Skip to content
View AbdElrahmaN31's full-sized avatar
💭
Looking for a job opportunity
💭
Looking for a job opportunity

Organizations

@TabibClick

Block or report AbdElrahmaN31

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
AbdElrahmaN31/README.md

Abdulrahman Nashaat Badran

LinkedIn GitHub

Senior Backend Engineer | Distributed Systems Specialist

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.


Experience

Senior Software Engineer at Inkrypt Videos

[Aug 2024 – Present] | Remote (Estonia)

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).

Software Engineer at HWZN Tech

[Feb 2023 – Jul 2024] | Remote (GCC)

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.

Backend Developer at VARIT

[Sep 2020 – Jan 2023] | Egypt

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.

Featured Projects

Distributed Video Processing Platform

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.

High-Performance API Platform

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.

DRM Live Streaming Service

HLS/DASH | Encryption | Concurrency

Secure streaming infrastructure handling 1000+ simultaneous encoding jobs with concurrent encryption pipelines and token-based access control.

Prayer Times CLI Tool

Go | CLI | Scheduling

Command-line application for Islamic prayer time calculations with location-based scheduling and notification features.

MounTruck E-commerce Platform

Laravel | MySQL | Search Optimization

Specialized platform for European car parts with automated data collection and search optimization at 500K+ product scale.


Technical Skills

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

Education

Bachelor of Computer Engineering
Faculty of Engineering, Al-Azhar University | 2015 – 2020


Languages

  • Arabic: Native
  • English: Proficient

💼 Open to remote opportunities in distributed systems and platform engineering
📧 Feel free to reach out for collaborations or opportunities

Pinned Loading

  1. pray-cli pray-cli Public

    A beautiful, feature-rich, and lightning-fast command-line tool for Islamic prayer times.

    Go 1

  2. hematology-internist hematology-internist Public

    Claude skill that turns Claude into a senior internist/hematologist consultant

  3. laravel-elasticsearch laravel-elasticsearch Public

    Forked from mailerlite/laravel-elasticsearch

    An easy way to use the official Elastic Search client in your Laravel applications.

    PHP 1