About

I'm a backend engineer with 10 years building and scaling distributed systems across fintech, EdTech, and enterprise SaaS. My work tends to live where getting it wrong is expensive: order execution under load, real-time learning platforms that can't drop a session, multi-tenant products, and KYC and payment workflows that have to be auditable.

I've architected platforms holding 100K+ concurrent users, led the move from monoliths to service-oriented systems, and set the database-performance and CI/CD standards that teams around me build on. I care about event-driven design, resilient consumers, and the kind of observability that turns a 2am incident into a quick answer instead of a long night. I also mentor, most recently 8+ engineers on system design, clean architecture, and testing.

Experience

  1. Dec 2025 – Present

    Senior Backend Software Engineer

    INGOT Brokers · Amman, Jordan

    • Drive the architectural vision for a core trading platform serving 100K+ concurrent users, establishing system-design patterns adopted across multiple engineering teams.
    • Built a custom financial CRM that unifies lead management, client onboarding, and KYC workflows into a single domain-driven platform.
    • Architected the Kafka event layer between trading, risk, and CRM services, enabling real-time streaming with sub-100ms inter-service latency.
    • Lead database performance work across MySQL, PostgreSQL, MS SQL, and MongoDB, and set the CI/CD standards that moved releases from weekly to daily.
  2. Mar 2024 – Dec 2025

    Senior Backend Software Engineer

    Ultimate Learning Academy (ULA) · Amman, Jordan

    • Led the backend team behind platforms serving thousands of students across MENA: courses, live tutoring, and interactive assessments.
    • Championed the migration from a monolithic Laravel app to Go and Node.js microservices, improving deployment independence across teams.
    • Designed real-time assessment and live-tutoring backends handling concurrent sessions over WebSocket with Redis pub/sub.
    • Introduced Docker-based CI/CD and infrastructure-as-code, streamlining deployments.
  3. Nov 2021 – Mar 2024

    Backend Software Engineer

    INGOT Brokers · Amman, Jordan

    • Architected a high-performance trading platform from the ground up: order execution and position management handling millions of transactions daily.
    • Built the real-time MetaTrader (MT4/MT5) sync pipeline with Maxwell CDC, Kafka, and PostgreSQL, processing hundreds of millions of records across broker servers.
    • Engineered an adaptive Python consumer with circuit breakers and dead-letter queues, cutting full resync from days to hours.
    • Migrated trading services to AWS (EC2, RDS, S3, CloudWatch) and secured APIs with OAuth2 for financial-data compliance.
  4. May 2021 – Nov 2021

    Software Engineer

    NUR Interactive · Amman, Jordan

    • Developed multi-tenant ERP modules across finance, HR, and inventory in Laravel and Python, with a modular, domain-driven architecture.
    • Optimized SQL queries and schema design across large transactional databases, cutting average query times.
    • Built an API integration layer connecting internal ERP, CRM, and external partner systems.
  5. Nov 2018 – May 2021

    Software Engineer

    Grinds Air Middle East · Dubai, UAE

    • Led full-stack development of the company’s platforms in Laravel, owning delivery from architecture to production.
    • Managed server configuration, domains, and deployments, maintaining high uptime across all web properties.
    • Built responsive, cross-browser interfaces with performance optimizations for faster page loads.
  6. Jan 2016 – Nov 2018

    Software Engineer

    CSC Beyond · Remote

    • Built integration services in C++ and PHP connecting booking systems, scheduling tools, and third-party apps, automating manual workflows.
    • Designed automated booking and reminder systems that reduced missed appointments.
    • Optimized cross-application data sync between MySQL and MS SQL Server, cutting sync latency.

Skills

Languages

  • PHP
  • Python
  • Go
  • JavaScript / Node.js
  • C++
  • SQL

Frameworks

  • Laravel
  • FastAPI
  • Flask
  • Gin
  • Express.js
  • Vue.js
  • React Native

Data & Streaming

  • Apache Kafka
  • Kafka Streams
  • Redis
  • Maxwell CDC
  • Debezium

Databases

  • PostgreSQL
  • MySQL
  • MongoDB
  • MS SQL Server

Infrastructure

  • AWS (EC2, RDS, S3, CloudWatch, CodeDeploy)
  • Docker
  • CI/CD
  • Linux
  • Nginx

Architecture

  • Microservices
  • Event-Driven Architecture
  • Domain-Driven Design
  • RESTful APIs
  • OAuth2
  • Clean Architecture
  • TDD

Languages