Vai al contenuto principale
Ihab Khaled
Menu

Percorso

Esperienza

Ruoli, responsabilità e i sistemi dietro di essi.

Impiego

Oncare GmbH

Senior Software Engineer — Full-Stack & Integrations

giu 2022 – Presente

Ingegneria backend e full-stack su myoncare, un dispositivo medico di Classe IIa secondo il regolamento europeo MDR che consente ai pazienti di condividere piani di cura, farmaci e dati di attività con il proprio team sanitario.

  • Sviluppo di servizi backend con Node.js, NestJS ed Express su MySQL e MongoDB, coprendo archiviazione sicura, integrazioni API e ottimizzazione delle prestazioni.
  • Realizzazione di funzionalità web e mobile in React, React Native e Capacitor, con sviluppo specifico per piattaforma in Kotlin e Swift.
  • Integrazione di fonti dati sanitarie e wearable, tra cui FHIR e Withings.
  • Aggiornamento di servizi backend e dipendenze per mantenere gli standard di sicurezza e prestazioni.
  • Revisione del codice, correzione di difetti in produzione e partecipazione alla pianificazione e stima degli sprint.
Node.jsNestJSExpress.jsTypeScriptReactReact NativeCapacitorMySQLMongoDBRedisRabbitMQDockerFHIRKotlinSwift
myoncare.com

Garment IO

Software & Integration Engineer

dic 2018 – giu 2022

Piattaforma di manifattura intelligente che aiuta le fabbriche tessili a digitalizzare le operazioni, tracciare la produzione e monitorare le prestazioni con dati in tempo reale dal reparto produttivo.

  • Sviluppo di funzionalità backend in Node.js, PHP e Laravel per logica di business, gestione dati e integrazioni.
  • Realizzazione di interfacce React per dashboard operative e tracciamento della produzione.
  • Integrazione di strumenti e dispositivi di terze parti per estendere le capacità della piattaforma.
  • Distribuzione delle release e manutenzione degli strumenti su server CentOS.
  • Collaborazione diretta con i clienti per pianificazione delle funzionalità, stime e demo.
Node.jsPHPLaravelReactMongoDBMySQLRedisPythonFlaskDockerCentOS
garment.io

eSEED

Software & Integration Engineer

dic 2018 – giu 2022

Consegna di soluzioni web e mobile per startup, ONG e aziende, con particolare attenzione a soluzioni manutenibili e facili da usare.

  • Sviluppo di funzionalità backend con Node.js, MySQL e Spring Boot.
  • Sviluppo di interfacce responsive con React, HTML5, CSS, Bootstrap e jQuery.
  • Integrazione di API di terze parti e consegna di progetti di contenuti su WordPress.
  • Contributo lungo l'intero ciclo di sviluppo secondo pratiche Agile.
JavaScriptReactNode.jsSpring BootMySQLHTML5CSSBootstrapjQueryWordPress
eseed.net

Ingegneria indipendente

Independent

Software & Integration Engineer

giu 2016 – Presente

Consegna end-to-end per clienti in fintech, sanità, SaaS, procurement B2B, sicurezza e prodotti consumer — dall'analisi dei requisiti al supporto in produzione.

  • Progettazione e consegna di sistemi full-stack: servizi backend, API REST, interfacce frontend e applicazioni mobile.
  • Implementazione di autenticazione, controllo degli accessi basato sui ruoli, pagamenti, sincronizzazione in tempo reale e isolamento multi-tenant.
  • Sviluppo di flussi event-driven con job in background, code di messaggi e streaming.
  • Guida di refactoring, modernizzazione di codice legacy, ottimizzazione delle prestazioni e test di regressione.
  • Configurazione di deployment containerizzati, pipeline CI/CD e monitoraggio in produzione.
  • Applicazione di standard ingegneristici rigorosi con TypeScript strict, linting, testing e controlli pre-commit.
  • Progettazione e gestione di pipeline di live streaming con FFmpeg, Nginx e OBS.
  • Modernizzazione completa di codebase legacy — aggiornamenti di versione maggiore dei framework (Laravel, Ember.js) e dei runtime Node.js sottostanti — e integrazione di piattaforme di terze parti come Spotify e Google Cloud.
TypeScriptNode.jsNestJSNext.jsReactReact NativePostgreSQLMySQLMongoDBRedisDockerGCPCI/CD