# Mahdi Al Komaiha

Senior Full-Stack-Entwickler · Beirut, Libanon

mahdikomaiha@gmail.com · +961 81 82 90 57 · [linkedin.com/in/mahdi-al-komaiha](https://www.linkedin.com/in/mahdi-al-komaiha) · [github.com/mahdi-ko](https://github.com/mahdi-ko) · [Kontaktkarte](https://hotel-komaiha.vercel.app/mahdi.vcf)

## Kurzprofil

Senior Full-Stack-Entwickler mit Bachelor in Informatik, leitet derzeit ein 3-köpfiges Team bei Poyesis. Hauptentwickler und technischer Leiter bei DPAM und Sergent Major, französischen E-Commerce-Plattformen im Einzelhandel mit über einer Million Bestellungen jährlich. Spezialisiert auf Flutter, ReactJS, NextJS, NestJS und NodeJS für Web und Mobile. Hat komplexe Marktplatz-Plattformen mit C2C- und B2C-Abläufen, Zahlungs- und Auszahlungs-Pipelines, Echtzeit-Funktionen und API-Integrationen von Drittanbietern ausgeliefert. Erfahrung mit AWS-Infrastruktur wie S3, EC2 und Elastic Beanstalk. Versiert in TypeScript, JavaScript, Dart und Java. Übernimmt gern die Verantwortung für den gesamten Produktlebenszyklus, von der Architektur bis zum Release.

## Berufserfahrung

### Poyesis (Beirut, Libanon)

- Associate Team Lead (Sept. 2024 – heute)
- Senior Full-Stack-Entwickler L2 (Okt. 2023 – Sept. 2024)
- Senior Full-Stack-Entwickler (Jan. 2023 – Okt. 2023)
- Full-Stack-Entwickler (Juli 2022 – Jan. 2023)

Technische Leitung eines 3-köpfigen Teams, das Full-Stack-Web- und Mobile-Anwendungen ausliefert: Architekturentscheidungen, Code-Reviews, Feature-Planung, Aufwandsschätzung und direkte Kundenkommunikation.

- **DPAM & Sergent Major** ([dpam.com](https://www.dpam.com), [sergent-major.com](https://www.sergent-major.com)): Hauptentwickler und technischer Leiter der Bestellinfrastruktur hinter zwei französischen E-Commerce-Plattformen für Kindermode mit über 1 Mio. Bestellungen pro Jahr. Aufbau der Pipeline für die Bestellverarbeitung auf Basis asynchroner Jobs in Queues, der bidirektionalen Datensynchronisation zwischen unseren Services, Shopify und einem Drittsystem, der Massendatenverarbeitung, der Abwicklung von Rückerstattungen und des kompletten Fulfillment-Prozesses.
- **Reedoo**: ein vollständiger C2C- und B2C-Marktplatz für Web und Mobile, mit Wallet-System, Echtzeit-Chat, Live-Sendungsverfolgung, Zahlungsabwicklung und automatisierten Auszahlungen, der das Liefermanagement im Produktionsmaßstab bewältigt.
- **Shango** ([Google Play](https://play.google.com/store/apps/details?id=biz.shango), [App Store](https://apps.apple.com/app/id6738087647)): eine Echtzeit-Messaging-App für iOS, Android und Web auf Basis von Socket.io, mit Live-Chat, automatischer Nachrichtenübersetzung und Medienaustausch.
- **Peal Solutions** ([peal-solutions.com](https://peal-solutions.com)): ein mandantenfähiges SaaS-Dashboard mit Anbindung an die Google My Business API, um Bewertungen über mehrere Unternehmenskonten hinweg zentral zu verwalten.
- **B2B-Plattform für Modegroßhandel** mit Großbestellungen und Lagerverwaltung.
- **Plattform für Kleiderverleih** mit Logik für Verfügbarkeit, Terminplanung und Abrechnung.

- Redis für Caching und Background-Job-Queues: asynchrone Verarbeitung und weniger Leselast auf der Primärdatenbank.
- AWS-Dienste wie S3, Elastic Beanstalk und EC2, dazu Managed Hosting, Datenbanken und Domain-Konfiguration in mehreren Projekten.
- MangoPay, Stripe, PayPal und Apple Pay: Zahlungen, wiederkehrende Abrechnung, Rückerstattungen, Auszahlungen und Wallet-Verwaltung in Frontend und Backend.
- Flutter-Apps im App Store und bei Google Play veröffentlicht, mit GetX für das State-Management und Verantwortung für den gesamten Release-Prozess inklusive Code Signing, Provisioning und Store-Einreichung.
- PostgreSQL-Schemas mit Prisma ORM entworfen und verwaltet; Forest Admin für die interne Datenbankverwaltung eingerichtet.
- CI/CD-Pipelines mit GitHub Actions für Deployments.
- Serverseitige Anwendungen mit NestJS, mit REST- und GraphQL-Endpunkten.

### Salem Group (Beirut, Libanon)

- Full-Stack-Mobile-Entwickler (Jan. 2021 – Juli 2022)

Teamübergreifend in Backend, Frontend und Mobile tätig – immer dort, wo Unterstützung gebraucht wurde, damit die Auslieferung im Zeitplan blieb.

- Entwicklung mehrerer Express.js-Backends für Frontend-Teams, mit sauber entworfenen und zuverlässigen API-Endpunkten.
- Verstärkung des Frontend-Teams, um die Auslieferung einer ReactJS-Webanwendung zu beschleunigen.
- Entwicklung mehrerer Flutter-Anwendungen von Grund auf, inklusive Echtzeit-Chat, Push-Benachrichtigungen und Social Login.

## Ausbildung

### Bachelor of Science in Informatik (Sept. 2017 – Sept. 2020)

Industrial Technical Institute, Bir Hassan, Beirut · Landesweit auf Platz 5

## Technische Kenntnisse

- **Programmiersprachen**: TypeScript, JavaScript, Dart, Java, HTML, CSS, SQL
- **Frameworks**: ReactJS, NextJS, Flutter, NodeJS, NestJS, ExpressJS
- **Bibliotheken**: Prisma, Tailwind, Styled Components, Redux, GetX, Sass, Axios, Apollo, React Query, Cypress, Mongoose, Socket.io
- **Technologien**: PostgreSQL, MySQL, MongoDB, Firebase, Git, GitHub Actions, Linux, Redis
- **Integrierte APIs**: Shopify, MangoPay, Stripe, PayPal, Apple Pay, Google My Business, Drip, OneSignal, Colissimo, Brevo
- **AWS**: S3, Elastic Beanstalk, EC2, CloudFront, IAM, Cognito

## Sprachen

Englisch (fortgeschritten) · Arabisch (Muttersprache) · Französisch (Grundkenntnisse, werden ausgebaut)

[Termin buchen](https://cal.com/komaiha/discovery) · [Buchen Sie mich als Freelancer für Ihr Web- oder App-Projekt](https://hotel-komaiha.vercel.app/de/services) · [Durch die 3D-Version spazieren: Hotel Komaiha](https://hotel-komaiha.vercel.app/de)

---

<https://hotel-komaiha.vercel.app/de/resume>
