Hallo, ich bin

Ward Khaddour

Full-Stack-Ingenieur

Full-Stack-Ingenieur mit über 2 Jahren Erfahrung im Aufbau produktionsreifer Systeme mit Next.js, Node.js und TypeScript. Ich liefere schnell, übernehme Features ganzheitlich, verbessere Codequalität und liefere MVPs im Startup-Tempo. Erfahrung mit Echtzeitsystemen (WebSockets, WebRTC), GraphQL/REST-APIs und skalierbaren Architekturen, die von über 20.000 Nutzern verwendet werden. Leidenschaftlich für kreative, nutzerorientierte Technologie.

Über mich
Entwickler-Illustration

Über mich

Full-Stack-Ingenieur mit über 2 Jahren Erfahrung im Aufbau produktionsreifer Systeme mit Next.js, Node.js und TypeScript. Ich liefere schnell, übernehme Features ganzheitlich, verbessere Codequalität und liefere MVPs im Startup-Tempo. Erfahrung mit Echtzeitsystemen (WebSockets, WebRTC), GraphQL/REST-APIs und skalierbaren Architekturen, die von über 20.000 Nutzern verwendet werden. Leidenschaftlich für kreative, nutzerorientierte Technologie.

+2

Jahre Erfahrung

+10

Tech-Stack

+3

Sprachen

+1

Abschluss

Leistungskennzahlen

Diese Kennzahlen zeigen wichtige Verbesserungen in Performance, Barrierefreiheit und SEO, um das Nutzererlebnis zu optimieren.

Berufserfahrung

Frontend Engineer & Team Lead

Code HorizonNovember 2023 - Heute
  • Architektur und Entwicklung skalierbarer, mobilfreundlicher Next.js-Frontends und Admin-Dashboards für über 20.000 Nutzer mit bis zu 100 gleichzeitigen Sessions pro Minute.
  • Verbesserung der Interaktionslatenz und Zuverlässigkeit unter Echtzeit-Updates mithilfe von Next.js App Router, SSR und Caching — 30% schnellere Reaktionszeit, 50% bessere Barrierefreiheit und 70% SEO-Steigerung nach Migration veralteter React-Apps zu Next.js.
  • Integration sicherer In-App-Zahlungen mit Stripe, PayPal und benutzerdefinierten Wallets; Implementierung robuster Authentifizierung mit JWT, Access/Refresh Tokens, Firebase Auth und HTTP-only Cookies.
  • Anwendung rollenbasierter UI-Zugriffskontrollen und geschützter Routen zur Verbesserung von Sicherheit und Nutzererlebnis.
  • Bereitstellung ereignisgetriebener UI-Features (Live-Status-Updates, In-App-Chat) mit WebSockets, wodurch Wartezeiten reduziert und Abbruchraten gesenkt wurden.
  • Optimierung der Komponentenarchitektur und des State-Managements unter Verwendung von Adapter-, Factory- und Observer-Pattern mit Zustand und Redux, Verbesserung der TTI und Reduzierung unnötiger Re-Renders.
  • Entwicklung eines wiederverwendbaren UI-Kits zur Standardisierung der Designkomponenten und Beschleunigung der Produktbereitstellung.
  • Leitung und Mentoring von drei Frontend-Entwicklern, Verbesserung der Liefergeschwindigkeit und Codequalität durch Task-Planung, Pair-Programming und strukturierte PR-Reviews.
  • Zusammenarbeit mit Produktmanagern, Design und Backend-Teams in Scrum-Sprints, Einführung von Workflow-Verbesserungen zur Steigerung der Teamproduktivität.
  • Arbeit in einem multidisziplinären Team bestehend aus Backend-, Frontend-, QA-, Teamlead-, PM-, Design-, UI/UX-, Video- und Mobile-Entwicklern zur Bereitstellung skalierbarer Anwendungen.

Frontend-Entwickler

TasQmentDezember 2021 - April 2022
  • Beitrag zu einer Scrum/Kanban-Projektmanagementplattform durch Entwicklung leistungsfähiger UI-Komponenten und Integration mit REST-APIs für Echtzeit-Board-Updates und Task-Workflows.
  • Erstellung responsiver, barrierefreier Interfaces gemäß Agile-Praktiken.
  • Teilnahme an täglichen Standups und Sprint-Reviews, Unterstützung kontinuierlicher Verbesserungen.
  • Auszeichnung als Mitarbeiter des Monats für außergewöhnliche Geschwindigkeit, Codequalität und Teamarbeit.

Ausbildung

B.Sc. Software Engineering

Universität Latakia | Latakia, Syrien2019 - 2024

Umfassendes Studium zu Design Patterns, Datenbanken, Algorithmen, Datenstrukturen, Computernetzwerken, Parallelprogrammierung, Komplexitätstheorie, Computerarchitektur, Compilern und UML-Diagrammen.Teilnahme am Tishreen Collegiate Programming Contest (TCPC).

Technologien, mit denen ich arbeite

Mein Werkzeugkasten für großartige digitale Erlebnisse

JavaScript

TypeScript

C++

React

Next.js

React Router

React Query

Redux

Tailwind CSS

Node.js

Express.js

Nest.js

MongoDB

PostgreSQL

TypeORM

GraphQL

REST-API

Socket.IO

WebRTC

Docker

Git

JWT

Stripe

PayPal

Open-Source-Beiträge

Projekte, zu denen ich beigetragen und die ich verbessert habe

Validator.js

2.3K Sterne
  • Beitrag zu Validator.js, einer Validierungsbibliothek mit über 15 Mio. wöchentlichen Downloads.
  • Hinzufügen der Unterstützung für die Validierung katarischer Telefonnummern.
  • Einhaltung der Contribution-Guidelines, Schreiben klarer Pull-Requests und Implementierung vollständiger Testabdeckung.
  • Zusammenarbeit mit Maintainers, Teilnahme an Feedback- und Reviewzyklen.
Auf GitHub ansehen

React Intersection Observer Kit

  • Erstellung einer leichtgewichtigen, TypeScript-basierten React-Bibliothek für die Arbeit mit der Intersection Observer API.
  • Implementierung benutzerdefinierter Hooks für effizientes Viewport-Tracking und minimierte Re-Renders.
  • Einrichtung automatischer Veröffentlichung über GitHub Actions CI/CD.
Auf GitHub ansehen

Lizenzen & Zertifikate

Berufliche Qualifikationen und spezialisierte Trainings, die ich abgeschlossen habe

Coursera

Meta Front-End Developer Spezialisierung

August 2025

Zertifikats-ID: KROPJ1K1YHYC

Sprachen

Sprachen, die ich spreche, und meine Kenntnisse

Arabisch

Muttersprache

Englisch

Berufliche Arbeitskompetenz

Deutsch

Anfänger

Neueste Artikel

Gedanken, Tutorials und Einblicke in moderne Webentwicklung

ReactReusable ComponentCompound ComponentsComponent DesignReact Patterns

Wiederverwendbare UI in React erstellen: Compound Components, Render Props und API-Design

Erkundung des Patterns der Compound Components mit einem realen Accordion-Beispiel und Diskussion der Vor- und Nachteile

Dezember 2025
10 Minuten Lesezeit
Artikel lesen
ReactReact RouterProtected Routes

Geschützte Routen mit React und React Router V6

Lerne fortgeschrittene Techniken, um deine React-Anwendungen blitzschnell zu machen.

April 2023
7 Min. Lesezeit
Artikel lesen

Kontakt aufnehmen

Hast du ein Projekt im Sinn oder möchtest du über potenzielle Möglichkeiten sprechen? Kontaktiere mich über das Formular oder direkt.

Kontaktinformationen

Folge mir