Aller au contenu principal
Ihab Khaled
Menu

Parcours

Expérience

Les postes, les responsabilités et les systèmes qui les sous-tendent.

Emploi salarié

Oncare GmbH

Senior Software Engineer — Full-Stack & Integrations

juin 2022 – Aujourd'hui

Ingénierie backend et full-stack sur myoncare, un dispositif médical de classe IIa selon le règlement européen MDR permettant aux patients de partager plans de traitement, médicaments et données d'activité avec leur équipe soignante.

  • Développement de services backend avec Node.js, NestJS et Express sur MySQL et MongoDB, couvrant le stockage sécurisé, les intégrations d'API et l'optimisation des performances.
  • Livraison de fonctionnalités web et mobiles en React, React Native et Capacitor, avec du développement spécifique aux plateformes en Kotlin et Swift.
  • Intégration de sources de données de santé et d'objets connectés, dont FHIR et Withings.
  • Mise à niveau des services backend et des dépendances pour maintenir les standards de sécurité et de performance.
  • Revue de code, correction d'anomalies en production et participation à la planification et à l'estimation des sprints.
Node.jsNestJSExpress.jsTypeScriptReactReact NativeCapacitorMySQLMongoDBRedisRabbitMQDockerFHIRKotlinSwift
myoncare.com

Garment IO

Software & Integration Engineer

déc. 2018 – juin 2022

Plateforme de fabrication intelligente aidant les usines textiles à numériser leurs opérations, suivre la production et surveiller la performance à partir de données en temps réel issues de l'atelier.

  • Développement de fonctionnalités backend en Node.js, PHP et Laravel pour la logique métier, la gestion des données et les intégrations.
  • Développement d'interfaces React pour des tableaux de bord opérationnels et le suivi de production.
  • Intégration d'outils et d'appareils tiers pour étendre les capacités de la plateforme.
  • Déploiement des versions et maintenance des outils sur des serveurs CentOS.
  • Collaboration directe avec les clients pour la planification des fonctionnalités, l'estimation et les démonstrations.
Node.jsPHPLaravelReactMongoDBMySQLRedisPythonFlaskDockerCentOS
garment.io

eSEED

Software & Integration Engineer

déc. 2018 – juin 2022

Livraison de solutions web et mobiles pour des startups, des ONG et des entreprises, avec un accent sur des solutions maintenables et conviviales.

  • Développement de fonctionnalités backend avec Node.js, MySQL et Spring Boot.
  • Développement d'interfaces responsives avec React, HTML5, CSS, Bootstrap et jQuery.
  • Intégration d'API tierces et livraison de projets de contenu sous WordPress.
  • Contribution sur l'ensemble du cycle de développement dans une démarche Agile.
JavaScriptReactNode.jsSpring BootMySQLHTML5CSSBootstrapjQueryWordPress
eseed.net

Ingénierie indépendante

Independent

Software & Integration Engineer

juin 2016 – Aujourd'hui

Livraison de bout en bout pour des clients dans la fintech, la santé, le SaaS, les achats B2B, la sécurité et les produits grand public — de l'analyse des besoins jusqu'au support en production.

  • Conception et livraison de systèmes full-stack : services backend, API REST, interfaces frontend et applications mobiles.
  • Implémentation de l'authentification, du contrôle d'accès basé sur les rôles, des paiements, de la synchronisation temps réel et de l'isolation multi-tenant.
  • Développement de flux événementiels avec tâches d'arrière-plan, files de messages et streaming.
  • Pilotage de la refactorisation, de la modernisation d'applications existantes, de l'optimisation des performances et des tests de non-régression.
  • Mise en place de déploiements conteneurisés, de pipelines CI/CD et de la supervision en production.
  • Application de standards d'ingénierie stricts avec TypeScript strict, linting, tests et hooks de pré-commit.
  • Conception et exploitation de pipelines de diffusion en direct avec FFmpeg, Nginx et OBS.
  • Modernisation complète de bases de code existantes — montées de version majeures des frameworks (Laravel, Ember.js) et des environnements Node.js sous-jacents — et intégration de plateformes tierces telles que Spotify et Google Cloud.
TypeScriptNode.jsNestJSNext.jsReactReact NativePostgreSQLMySQLMongoDBRedisDockerGCPCI/CD