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.
ClawAI
Projet open sourceActif récemmentUne plateforme d'orchestration IA local-first qui exécute des modèles ouverts sur votre propre machine et route chaque requête vers le modèle le plus adapté.
Architecture et développement de la plateforme de bout en bout — backend en microservices, couche d'orchestration et espace de travail web.
Next.jsNestJSTypeScriptMicroservicesPostgreSQLMongoDBRedisOllamallama.cppDockerTypeScript21 étoilesApache-2.0Voir l'étude de cas
AuraSpear Platform
Projet open sourceActif récemmentUne plateforme SOC multi-tenant pilotée par l'IA unifiant SIEM, SOAR et renseignement sur les menaces dans un espace d'investigation unique.
Conception et implémentation de la plateforme : modèle d'isolation des tenants, RBAC, flux d'investigation et analyse assistée par IA.
Next.jsNestJSTypeScriptPrismaPostgreSQLRedisOpenSearchWazuhMISPAWS BedrockDockerTypeScriptVoir l'étude de cas
FoodOrderV1
Projet open sourceActif récemmentUne application de commande de repas collaborative pensée d'abord pour le mobile, où un groupe partage une commande et le coût se répartit équitablement.
Développement de l'application de bout en bout : architecture, modèle de données, comportement hors ligne, interface bilingue et packaging mobile.
ReactTypeScriptViteCapacitorFirebase AuthenticationCloud FirestorePlaywrightAndroidiOSTypeScript3 étoilesVoir l'étude de cas
TwinzyAI
Projet open sourceActif récemmentUn jeu IA centré sur la vie privée qui lit des traits de style visibles sur une photo sans jamais identifier qui que ce soit.
Développement complet de la stack et conception du pipeline de confidentialité qui exclut totalement les données image du stockage.
Next.jsNestJSFastifyTypeScriptGeminiDockerTypeScript1 étoileVoir l'étude de cas
NextRanger
Projet open sourceActif récemmentUne base d'ingénierie Next.js stricte où les décisions d'architecture sont imposées par l'outillage plutôt que documentées puis oubliées.
Auteur. Conception du modèle d'architecture, du jeu de règles ESLint personnalisées et des portes de qualité.
Next.jsReactTypeScriptESLintVitestPlaywrightTailwind CSSTypeScript2 étoilesVoir l'étude de cas
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
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.
01
Planifier
Transformer les besoins en périmètre, contraintes et estimations.
02
Concevoir
Modéliser le domaine, les flux de travail et les cas d'échec.
03
Architecturer
Définir les frontières, les contrats et le flux de données avant le code.
04
Implémenter
Construire le backend et le frontend selon ces contrats.
05
Tester
Tests unitaires, d'intégration et système au fil du développement.
06
Déployer
Livraison conteneurisée via des pipelines CI/CD.
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.