Zum Hauptinhalt springen
Ihab Khaled
Menü

Werdegang

Erfahrung

Rollen, Verantwortlichkeiten und die Systeme dahinter.

Anstellung

Oncare GmbH

Senior Software Engineer — Full-Stack & Integrations

Juni 2022 – Heute

Backend- und Full-Stack-Engineering für myoncare, ein Medizinprodukt der Klasse IIa gemäß EU-MDR, das Patienten die Weitergabe von Behandlungsplänen, Medikamenten- und Aktivitätsdaten an ihr Behandlungsteam ermöglicht.

  • Entwicklung von Backend-Services mit Node.js, NestJS und Express auf MySQL und MongoDB, einschließlich sicherer Speicherung, API-Integrationen und Performance-Arbeit.
  • Lieferung von Web- und Mobile-Funktionen in React, React Native und Capacitor, mit plattformspezifischer Arbeit in Kotlin und Swift.
  • Integration von Gesundheits- und Wearable-Datenquellen, darunter FHIR und Withings.
  • Aktualisierung von Backend-Services und Abhängigkeiten, um Sicherheits- und Performance-Standards aktuell zu halten.
  • Code-Reviews, Behebung von Produktionsfehlern und Mitwirkung bei Sprint-Planung und -Schätzung.
Node.jsNestJSExpress.jsTypeScriptReactReact NativeCapacitorMySQLMongoDBRedisRabbitMQDockerFHIRKotlinSwift
myoncare.com

Garment IO

Software & Integration Engineer

Dez. 2018 – Juni 2022

Plattform für intelligente Fertigung, die Bekleidungsfabriken hilft, ihre Abläufe zu digitalisieren, die Produktion zu verfolgen und die Leistung anhand von Echtzeitdaten aus der Fertigung zu überwachen.

  • Entwicklung von Backend-Funktionen in Node.js, PHP und Laravel für Geschäftslogik, Datenverwaltung und Integrationen.
  • Entwicklung von React-Oberflächen für operative Dashboards und Produktionsverfolgung.
  • Integration von Drittanbieter-Tools und -Geräten zur Erweiterung der Plattformfunktionen.
  • Deployment von Releases und Pflege der Tools auf CentOS-Servern.
  • Direkte Zusammenarbeit mit Kunden bei Funktionsplanung, Schätzung und Demos.
Node.jsPHPLaravelReactMongoDBMySQLRedisPythonFlaskDockerCentOS
garment.io

eSEED

Software & Integration Engineer

Dez. 2018 – Juni 2022

Lieferung von Web- und Mobile-Lösungen für Startups, NGOs und Unternehmen mit Fokus auf wartbare, benutzerfreundliche Lösungen.

  • Entwicklung von Backend-Funktionen mit Node.js, MySQL und Spring Boot.
  • Entwicklung responsiver Oberflächen mit React, HTML5, CSS, Bootstrap und jQuery.
  • Integration von Drittanbieter-APIs und Lieferung von WordPress-basierten Content-Projekten.
  • Mitwirkung über den gesamten Entwicklungszyklus im Rahmen agiler Praktiken.
JavaScriptReactNode.jsSpring BootMySQLHTML5CSSBootstrapjQueryWordPress
eseed.net

Unabhängige Ingenieurstätigkeit

Independent

Software & Integration Engineer

Juni 2016 – Heute

End-to-End-Lieferung für Kunden in Fintech, Gesundheitswesen, SaaS, B2B-Beschaffung, Sicherheit und Consumer-Produkten — von der Anforderungsanalyse bis zum Produktionssupport.

  • Entwurf und Lieferung von Full-Stack-Systemen: Backend-Services, REST-APIs, Frontend-Oberflächen und mobile Anwendungen.
  • Implementierung von Authentifizierung, rollenbasierter Zugriffskontrolle, Zahlungen, Echtzeit-Synchronisierung und Mandantentrennung.
  • Entwicklung ereignisgesteuerter Abläufe mit Hintergrundjobs, Message Queues und Streaming.
  • Leitung von Refactoring, Modernisierung von Altsystemen, Performance-Optimierung und Regressionstests.
  • Einrichtung containerisierter Deployments, CI/CD-Pipelines und Produktionsüberwachung.
  • Durchsetzung strenger Engineering-Standards mit striktem TypeScript, Linting, Testing und Pre-Commit-Prüfungen.
  • Aufbau und Betrieb von Live-Streaming-Medienpipelines mit FFmpeg, Nginx und OBS.
  • Vollständige Modernisierung bestehender Codebasen — Framework-Hauptversions-Upgrades (Laravel, Ember.js) samt der zugrunde liegenden Node.js-Laufzeiten — sowie Integration von Drittplattformen wie Spotify und Google Cloud.
TypeScriptNode.jsNestJSNext.jsReactReact NativePostgreSQLMySQLMongoDBRedisDockerGCPCI/CD