Senior Software Engineer with 15+ years of experience building cloud-native, event-driven distributed systems. Currently designing Kafka-based microservices, AWS infrastructure, and high-traffic publishing platforms serving millions of users.
Day-to-day: TypeScript/Node.js · Apache Kafka · AWS (Lambda, ECS Fargate, SQS, DynamoDB, CDK, CloudFront, API Gateway) · React/Next.js · GraphQL
Building in: Go · Python
Also shipped production with: Java/Spring Boot · PostgreSQL · MySQL · MongoDB · Docker
- Designing event-driven systems with Kafka ingestion, SQS priority queuing, DynamoDB single-table design, and CDK infrastructure-as-code
- Building
dlqctl— a Go CLI for managing dead-letter queues across SQS and Kafka, with concurrent worker pools and goreleaser/GitHub Actions releases - Deepening distributed systems expertise: consumer-group management, distributed locking with conditional writes, at-most-once delivery guarantees
MSc & BSc Software Engineering — Al-Baath University, Faculty of Informatics Engineering

