Zum Hauptinhalt springen
Ihab Khaled
Menü

Backend, Full-Stack & Integrationen

Ihab Khaled

Senior Softwareentwickler

Ich entwerfe, entwickle, integriere, teste und deploye Produktionssoftware.

Acht Jahre Erfahrung in Gesundheitswesen, KI, Cybersicherheit, intelligenter Fertigung, B2B-Plattformen und Consumer-Anwendungen — von der Anforderungsanalyse und Architektur bis zu Deployment und Produktionssupport.

Standort
Gizeh, Ägypten
Schwerpunkt
Backend-Architektur, Integrationen, KI-Plattformen
Kern-Stack
TypeScript · Node.js · NestJS · React · Next.js
Sprachen
Arabisch (Muttersprache), Englisch (fließend), Französisch (Grundkenntnisse)

Fähigkeiten

Auf einen Blick

  • 8+ Jahre JavaScript

  • 5+ Jahre Node.js

  • 3+ Jahre TypeScript

  • End-to-End-Produktlieferung

Fähigkeiten

Was ich baue und betreibe

Die Arbeit umfasst Systemdesign, Umsetzung und das gesamte Produktionsleben danach.

  • Backend-Architektur
  • Full-Stack-Entwicklung
  • APIs und Integrationen
  • Microservices
  • Ereignisgesteuerte Systeme
  • KI- und LLM-Integrationen
  • Datenbanken und Caching
  • Cloud und DevOps
  • Testing und Qualität
  • Sicherheit und Produktionssupport

Ausgewählte Arbeiten

Aktuelle Projekte

Öffentlich zugängliche Systeme, die ich entworfen und gebaut habe, mit tatsächlicher Repository-Aktivität, sofern vorhanden.

Alle Projekte

Erfahrung

Wo ich gearbeitet habe

Angestelltenverhältnisse und unabhängige Ingenieurstätigkeit, klar getrennt, damit sich überschneidende Zeiträume nicht verwirren.

Oncare GmbH
Senior Software Engineer — Full-Stack & Integrations · Juni 2022 – Heute
Garment IO
Software & Integration Engineer · Dez. 2018 – Juni 2022
eSEED
Software & Integration Engineer · Dez. 2018 – Juni 2022
Independent
Software & Integration Engineer · Juni 2016 – Heute
Vollständige Erfahrung

Meine Arbeitsweise

Von der Anforderung zum laufenden System

Eine Abfolge, kein Slogan — jeder Schritt liefert das, wovon der nächste abhängt.

  1. 01

    Planen

    Anforderungen in Umfang, Rahmenbedingungen und Schätzungen überführen.

  2. 02

    Entwerfen

    Fachbereich, Arbeitsabläufe und Fehlerfälle modellieren.

  3. 03

    Architektur

    Grenzen, Schnittstellen und Datenfluss vor dem Code festlegen.

  4. 04

    Umsetzen

    Backend und Frontend gemäß diesen Schnittstellen bauen.

  5. 05

    Testen

    Unit-, Integrations- und Systemtests im Projektverlauf.

  6. 06

    Deployen

    Containerisierte Auslieferung über CI/CD-Pipelines.

  7. 07

    Betreiben

    Überwachen, Fehler beheben, optimieren und Produktivsysteme absichern.

Kontakt

Offen für Gespräche zu Senior-Engineering-Rollen

Der schnellste Weg ist E-Mail. Ich lese jede Nachricht und antworte auf passende Anfragen.