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.
ClawAI
Open-Source-ProjektKürzlich aktivEine local-first KI-Orchestrierungsplattform, die offene Modelle auf dem eigenen Rechner ausführt und jeden Prompt an das passendste Modell weiterleitet.
Architektur und Entwicklung der Plattform von Grund auf — Microservices-Backend, Orchestrierungsschicht und Web-Workspace.
Next.jsNestJSTypeScriptMicroservicesPostgreSQLMongoDBRedisOllamallama.cppDockerTypeScript21 SterneApache-2.0Case Study ansehen
AuraSpear Platform
Open-Source-ProjektKürzlich aktivEine KI-gestützte Multi-Tenant-SOC-Plattform, die SIEM, SOAR und Threat Intelligence in einem gemeinsamen Untersuchungsbereich vereint.
Entwurf und Umsetzung der Plattform: Mandantentrennungsmodell, RBAC, Untersuchungsabläufe und KI-gestützte Analyse.
Next.jsNestJSTypeScriptPrismaPostgreSQLRedisOpenSearchWazuhMISPAWS BedrockDockerTypeScriptCase Study ansehen
FoodOrderV1
Open-Source-ProjektKürzlich aktivEine mobil-first kollaborative Bestell-App, bei der eine Gruppe eine gemeinsame Bestellung teilt und die Kosten fair aufgeteilt werden.
Entwicklung der Anwendung von Grund auf: Architektur, Datenmodell, Offline-Verhalten, zweisprachige Oberfläche und Mobile-Packaging.
ReactTypeScriptViteCapacitorFirebase AuthenticationCloud FirestorePlaywrightAndroidiOSTypeScript3 SterneCase Study ansehen
TwinzyAI
Open-Source-ProjektKürzlich aktivEin datenschutzorientiertes KI-Style-und-Vibe-Spiel, das sichtbare Merkmale aus einem Foto liest, ohne jemals eine Person zu identifizieren.
Vollständige Entwicklung des Stacks und Entwurf der Privacy-Pipeline, die Bilddaten vollständig von jeglicher Speicherung fernhält.
Next.jsNestJSFastifyTypeScriptGeminiDockerTypeScript1 SternCase Study ansehen
NextRanger
Open-Source-ProjektKürzlich aktivEine strikte Next.js-Engineering-Basis, in der architektonische Entscheidungen durch Tooling erzwungen werden, statt dokumentiert und vergessen zu werden.
Autor. Entwurf des Architekturmodells, des benutzerdefinierten ESLint-Regelwerks und der Qualitäts-Gates.
Next.jsReactTypeScriptESLintVitestPlaywrightTailwind CSSTypeScript2 SterneCase Study ansehen
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
Meine Arbeitsweise
Von der Anforderung zum laufenden System
Eine Abfolge, kein Slogan — jeder Schritt liefert das, wovon der nächste abhängt.
01
Planen
Anforderungen in Umfang, Rahmenbedingungen und Schätzungen überführen.
02
Entwerfen
Fachbereich, Arbeitsabläufe und Fehlerfälle modellieren.
03
Architektur
Grenzen, Schnittstellen und Datenfluss vor dem Code festlegen.
04
Umsetzen
Backend und Frontend gemäß diesen Schnittstellen bauen.
05
Testen
Unit-, Integrations- und Systemtests im Projektverlauf.
06
Deployen
Containerisierte Auslieferung über CI/CD-Pipelines.
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.