Aller au contenu principal
Ihab Khaled
Menu

Backend, Full-Stack & Intégrations

Ihab Khaled

Ingénieur logiciel senior

Je conçois, développe, intègre, teste et déploie des logiciels de production.

Huit ans d'expérience dans la santé, l'IA, la cybersécurité, la fabrication intelligente, les plateformes B2B et les applications grand public — de l'analyse des besoins et de l'architecture jusqu'au déploiement et au support en production.

Localisation
Gizeh, Égypte
Spécialisation
Architecture backend, intégrations, plateformes IA
Stack principale
TypeScript · Node.js · NestJS · React · Next.js
Langues
Arabe (langue maternelle), anglais (courant), français (notions)

Compétences

En bref

  • 8+ ans en JavaScript

  • 5+ ans en Node.js

  • 3+ ans en TypeScript

  • Livraison de produits de bout en bout

Compétences

Ce que je conçois et exploite

Le travail couvre la conception du système, l'implémentation et tout le cycle de vie en production qui suit.

  • Architecture backend
  • Développement full-stack
  • API et intégrations
  • Microservices
  • Systèmes événementiels
  • Intégrations IA et LLM
  • Bases de données et mise en cache
  • Cloud et DevOps
  • Tests et qualité
  • Sécurité et support en production

Sélection

Projets récents

Des systèmes accessibles au public que j'ai conçus et développés, avec l'activité réelle du dépôt lorsqu'elle existe.

Tous les projets

Expérience

Où j'ai travaillé

Postes salariés et travail d'ingénierie indépendant, clairement séparés pour que les périodes qui se chevauchent restent lisibles.

Oncare GmbH
Senior Software Engineer — Full-Stack & Integrations · juin 2022 – Aujourd'hui
Garment IO
Software & Integration Engineer · déc. 2018 – juin 2022
eSEED
Software & Integration Engineer · déc. 2018 – juin 2022
Independent
Software & Integration Engineer · juin 2016 – Aujourd'hui
Expérience complète

Ma méthode

Du besoin au système en production

Une séquence, pas un slogan — chaque étape produit ce dont dépend la suivante.

  1. 01

    Planifier

    Transformer les besoins en périmètre, contraintes et estimations.

  2. 02

    Concevoir

    Modéliser le domaine, les flux de travail et les cas d'échec.

  3. 03

    Architecturer

    Définir les frontières, les contrats et le flux de données avant le code.

  4. 04

    Implémenter

    Construire le backend et le frontend selon ces contrats.

  5. 05

    Tester

    Tests unitaires, d'intégration et système au fil du développement.

  6. 06

    Déployer

    Livraison conteneurisée via des pipelines CI/CD.

  7. 07

    Exploiter

    Surveiller, diagnostiquer, ajuster et renforcer ce qui est en production.

Contact

Ouvert aux échanges pour des postes d'ingénierie senior

Le plus rapide est l'e-mail. Je lis chaque message et réponds à ceux qui correspondent.