Vai al contenuto principale
Ihab Khaled
Menu

Backend, Full-Stack & Integrazioni

Ihab Khaled

Ingegnere del Software Senior

Progetto, sviluppo, integro, testo e distribuisco software di produzione.

Otto anni di esperienza in sanità, IA, cybersecurity, manifattura intelligente, piattaforme B2B e applicazioni consumer — dall'analisi dei requisiti e dall'architettura fino al deployment e al supporto in produzione.

Posizione
Giza, Egitto
Focus
Architettura backend, integrazioni, piattaforme IA
Stack principale
TypeScript · Node.js · NestJS · React · Next.js
Lingue
Arabo (madrelingua), inglese (fluente), francese (base)

Competenze

In sintesi

  • Oltre 8 anni con JavaScript

  • Oltre 5 anni con Node.js

  • Oltre 3 anni con TypeScript

  • Consegna di prodotti end-to-end

Competenze

Cosa costruisco e gestisco

Il lavoro copre la progettazione del sistema, l'implementazione e tutto il ciclo di vita in produzione che segue.

  • Architettura backend
  • Sviluppo full-stack
  • API e integrazioni
  • Microservizi
  • Sistemi event-driven
  • Integrazioni IA e LLM
  • Database e caching
  • Cloud e DevOps
  • Testing e qualità
  • Sicurezza e supporto in produzione

Lavori selezionati

Progetti recenti

Sistemi pubblici che ho progettato e costruito, con l'attività reale del repository quando disponibile.

Tutti i progetti

Esperienza

Dove ho lavorato

Ruoli da dipendente e attività di ingegneria indipendente, tenuti separati perché i periodi sovrapposti restino chiari.

Oncare GmbH
Senior Software Engineer — Full-Stack & Integrations · giu 2022 – Presente
Garment IO
Software & Integration Engineer · dic 2018 – giu 2022
eSEED
Software & Integration Engineer · dic 2018 – giu 2022
Independent
Software & Integration Engineer · giu 2016 – Presente
Esperienza completa

Il mio metodo

Dal requisito al sistema in funzione

Una sequenza, non uno slogan — ogni fase produce ciò da cui dipende la successiva.

  1. 01

    Pianificare

    Trasformare i requisiti in perimetro, vincoli e stime.

  2. 02

    Progettare

    Modellare il dominio, i flussi di lavoro e i casi di errore.

  3. 03

    Architettare

    Definire confini, contratti e flusso dati prima del codice.

  4. 04

    Implementare

    Costruire backend e frontend secondo quei contratti.

  5. 05

    Testare

    Test unitari, di integrazione e di sistema durante lo sviluppo.

  6. 06

    Distribuire

    Consegna containerizzata tramite pipeline CI/CD.

  7. 07

    Gestire

    Monitorare, diagnosticare, ottimizzare e rafforzare ciò che è in produzione.

Contatti

Disponibile per colloqui su ruoli di ingegneria senior

La via più rapida è l'email. Leggo ogni messaggio e rispondo a quelli pertinenti.