Backend, full-stack & integraties
Ihab Khaled
Senior Softwareontwikkelaar
Ik ontwerp, bouw, integreer, test en implementeer productiesoftware.
Acht jaar ervaring in de gezondheidszorg, AI, cybersecurity, smart manufacturing, B2B-platformen en consumententoepassingen — van requirements en architectuur tot implementatie en productieondersteuning.
- Locatie
- Gizeh, Egypte
- Focus
- Backendarchitectuur, integraties, AI-platformen
- Kernstack
- TypeScript · Node.js · NestJS · React · Next.js
- Talen
- Arabisch (moedertaal), Engels (vloeiend), Frans (basis)
Vaardigheden
In het kort
8+ jaar JavaScript
5+ jaar Node.js
3+ jaar TypeScript
End-to-end productlevering
Vaardigheden
Wat ik bouw en beheer
Dit werk omvat systeemontwerp, implementatie en de volledige productielevenscyclus daarna.
- Backendarchitectuur
- Full-stack ontwikkeling
- API's en integraties
- Microservices
- Event-gedreven systemen
- AI- en LLM-integratie
- Databases en caching
- Cloud en DevOps
- Testen en kwaliteit
- Beveiliging en productieondersteuning
Uitgelicht werk
Recente projecten
Publiek toegankelijke systemen die ik zelfstandig heb ontworpen en gebouwd, met actuele repository-activiteit waar beschikbaar.
ClawAI
Open source projectenRecent actiefLocal-first AI-orkestratieplatform dat open-source modellen op eigen hardware draait en elke prompt naar het meest geschikte model routeert.
Ontwierp en bouwde het platform end-to-end — backend-microservices, orkestratielaag en webworkspace.
Next.jsNestJSTypeScriptMicroservicesPostgreSQLMongoDBRedisOllamallama.cppDockerTypeScript21 sterrenApache-2.0Bekijk casestudy
AuraSpear Platform
Open source projectenRecent actiefAI-gestuurd multi-tenant SOC-platform dat SIEM, SOAR en threat intelligence samenbrengt in één onderzoekswerkruimte.
Ontwierp en implementeerde het platform: tenant-isolatiemodel, RBAC, onderzoeksworkflows en AI-ondersteunde analyse.
Next.jsNestJSTypeScriptPrismaPostgreSQLRedisOpenSearchWazuhMISPAWS BedrockDockerTypeScriptBekijk casestudy
FoodOrderV1
Open source projectenRecent actiefMobile-first, collaboratieve app voor het bestellen van eten, waarbij een groep één bestelling deelt en de kosten eerlijk en transparant worden verdeeld.
Ontwikkelde de app end-to-end: architectuur, datamodel, offline-gedrag, tweetalige interface en mobiele verpakking.
ReactTypeScriptViteCapacitorFirebase AuthenticationCloud FirestorePlaywrightAndroidiOSTypeScript3 sterrenBekijk casestudy
TwinzyAI
Open source projectenRecent actiefPrivacygericht AI-spel dat zichtbare stijlkenmerken uit een foto leest zonder ooit iemand te identificeren.
Ontwikkelde de volledige stack en ontwierp de privacypipeline die beeldgegevens volledig uitsluit van opslag.
Next.jsNestJSFastifyTypeScriptGeminiDockerTypeScript1 sterBekijk casestudy
NextRanger
Open source projectenRecent actiefStrikte Next.js-engineeringbasis waarin architectuurbeslissingen worden afgedwongen door tooling, niet slechts gedocumenteerd en vergeten.
Auteur. Ontwierp het architectuurmodel, de aangepaste ESLint-regelset en de kwaliteitspoorten.
Next.jsReactTypeScriptESLintVitestPlaywrightTailwind CSSTypeScript2 sterrenBekijk casestudy
Ervaring
Waar ik heb gewerkt
Vaste functies en zelfstandig engineeringwerk zijn gescheiden weergegeven, zodat overlappende periodes duidelijk blijven.
- Oncare GmbH
- Senior Software Engineer — Full-Stack & Integrations · jun 2022 – Heden
- Garment IO
- Software & Integration Engineer · dec 2018 – jun 2022
- eSEED
- Software & Integration Engineer · dec 2018 – jun 2022
- Independent
- Software & Integration Engineer · jun 2016 – Heden
Hoe ik werk
Van requirement naar werkend systeem
Een daadwerkelijke volgorde, geen slogan — elke fase levert iets op waarop de volgende voortbouwt.
01
Plan
Requirements vertalen naar scope, beperkingen en inschattingen.
02
Ontwerp
Het domein, de workflows en faalscenario's modelleren.
03
Architectuur
Grenzen, contracten en datastromen vastleggen vóór het schrijven van code.
04
Implementatie
Backend en frontend bouwen volgens die contracten.
05
Testen
Unit-, integratie- en systeemtests gedurende het hele traject.
06
Implementeren
Gecontaineriseerde levering via CI/CD-pipelines.
07
Beheer
Draaiende systemen monitoren, problemen diagnosticeren, afstemmen en versterken.
Contact
Open voor gesprekken over senior engineeringfuncties
De snelste manier om mij te bereiken is per e-mail. Ik lees elk bericht en reageer waar passend.