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.
ClawAI
Progetto open sourceAttivo di recenteUna piattaforma di orchestrazione IA local-first che esegue modelli aperti sulla tua macchina e instrada ogni richiesta verso il modello più adatto.
Architettura e sviluppo della piattaforma end-to-end — backend a microservizi, livello di orchestrazione e workspace web.
Next.jsNestJSTypeScriptMicroservicesPostgreSQLMongoDBRedisOllamallama.cppDockerTypeScript21 stelleApache-2.0Vedi il case study
AuraSpear Platform
Progetto open sourceAttivo di recenteUna piattaforma SOC multi-tenant basata sull'IA che unifica SIEM, SOAR e threat intelligence in un unico workspace investigativo.
Progettazione e implementazione della piattaforma: modello di isolamento dei tenant, RBAC, flussi investigativi e analisi assistita dall'IA.
Next.jsNestJSTypeScriptPrismaPostgreSQLRedisOpenSearchWazuhMISPAWS BedrockDockerTypeScriptVedi il case study
FoodOrderV1
Progetto open sourceAttivo di recenteUn'app di ordinazione cibo collaborativa pensata prima di tutto per il mobile, dove un gruppo condivide un ordine e il costo si divide in modo equo e trasparente.
Sviluppo dell'applicazione end-to-end: architettura, modello dati, comportamento offline, interfaccia bilingue e packaging mobile.
ReactTypeScriptViteCapacitorFirebase AuthenticationCloud FirestorePlaywrightAndroidiOSTypeScript3 stelleVedi il case study
TwinzyAI
Progetto open sourceAttivo di recenteUn gioco IA orientato alla privacy che legge tratti di stile visibili da una foto senza mai identificare nessuno.
Sviluppo completo dello stack e progettazione della pipeline di privacy che esclude del tutto i dati immagine dall'archiviazione.
Next.jsNestJSFastifyTypeScriptGeminiDockerTypeScript1 stellaVedi il case study
NextRanger
Progetto open sourceAttivo di recenteUna base di ingegneria Next.js rigorosa in cui le decisioni architetturali sono imposte dagli strumenti anziché documentate e dimenticate.
Autore. Progettazione del modello architetturale, del set di regole ESLint personalizzate e dei gate di qualità.
Next.jsReactTypeScriptESLintVitestPlaywrightTailwind CSSTypeScript2 stelleVedi il case study
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
Il mio metodo
Dal requisito al sistema in funzione
Una sequenza, non uno slogan — ogni fase produce ciò da cui dipende la successiva.
01
Pianificare
Trasformare i requisiti in perimetro, vincoli e stime.
02
Progettare
Modellare il dominio, i flussi di lavoro e i casi di errore.
03
Architettare
Definire confini, contratti e flusso dati prima del codice.
04
Implementare
Costruire backend e frontend secondo quei contratti.
05
Testare
Test unitari, di integrazione e di sistema durante lo sviluppo.
06
Distribuire
Consegna containerizzata tramite pipeline CI/CD.
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.