Backend, Full-Stack e Integraciones
Ihab Khaled
Ingeniero de Software Senior
Diseño, desarrollo, integro, pruebo y despliego software de producción.
Ocho años de experiencia en salud, IA, ciberseguridad, fabricación inteligente, plataformas B2B y aplicaciones de consumo — desde el análisis de requisitos y la arquitectura hasta el despliegue y el soporte en producción.
- Ubicación
- Guiza, Egipto
- Enfoque
- Arquitectura backend, integraciones, plataformas de IA
- Stack principal
- TypeScript · Node.js · NestJS · React · Next.js
- Idiomas
- Árabe (nativo), inglés (fluido), francés (básico)
Capacidades
En resumen
Más de 8 años con JavaScript
Más de 5 años con Node.js
Más de 3 años con TypeScript
Entrega de producto de extremo a extremo
Capacidades
Lo que construyo y opero
El trabajo abarca el diseño del sistema, la implementación y todo el ciclo de vida en producción que sigue.
- Arquitectura backend
- Desarrollo full-stack
- APIs e integraciones
- Microservicios
- Sistemas basados en eventos
- Integraciones de IA y LLM
- Bases de datos y caché
- Cloud y DevOps
- Pruebas y calidad
- Seguridad y soporte en producción
Trabajo seleccionado
Proyectos recientes
Sistemas de acceso público que he diseñado y construido, con actividad real del repositorio cuando existe.
ClawAI
Proyecto de código abiertoActivo recientementeUna plataforma de orquestación de IA local-first que ejecuta modelos abiertos en tu propia máquina y enruta cada prompt al modelo más adecuado.
Arquitectura y desarrollo de la plataforma de extremo a extremo — backend de microservicios, capa de orquestación y espacio de trabajo web.
Next.jsNestJSTypeScriptMicroservicesPostgreSQLMongoDBRedisOllamallama.cppDockerTypeScript21 estrellasApache-2.0Ver caso de estudio
AuraSpear Platform
Proyecto de código abiertoActivo recientementeUna plataforma SOC multi-tenant impulsada por IA que unifica SIEM, SOAR e inteligencia de amenazas en un único espacio de investigación.
Diseño e implementación de la plataforma: modelo de aislamiento de tenants, RBAC, flujos de investigación y análisis asistido por IA.
Next.jsNestJSTypeScriptPrismaPostgreSQLRedisOpenSearchWazuhMISPAWS BedrockDockerTypeScriptVer caso de estudio
FoodOrderV1
Proyecto de código abiertoActivo recientementeUna app de pedidos de comida colaborativa pensada primero para móvil, donde un grupo comparte un pedido y el costo se divide de forma justa y transparente.
Desarrollo de la aplicación de extremo a extremo: arquitectura, modelo de datos, comportamiento sin conexión, interfaz bilingüe y empaquetado móvil.
ReactTypeScriptViteCapacitorFirebase AuthenticationCloud FirestorePlaywrightAndroidiOSTypeScript3 estrellasVer caso de estudio
TwinzyAI
Proyecto de código abiertoActivo recientementeUn juego de IA centrado en la privacidad que lee rasgos de estilo visibles en una foto sin identificar nunca a nadie.
Desarrollo completo del stack y diseño del pipeline de privacidad que mantiene los datos de imagen totalmente fuera de cualquier almacenamiento.
Next.jsNestJSFastifyTypeScriptGeminiDockerTypeScript1 estrellaVer caso de estudio
NextRanger
Proyecto de código abiertoActivo recientementeUna base de ingeniería estricta para Next.js donde las decisiones de arquitectura se imponen mediante herramientas en lugar de documentarse y olvidarse.
Autor. Diseño del modelo de arquitectura, el conjunto de reglas ESLint personalizadas y las puertas de calidad.
Next.jsReactTypeScriptESLintVitestPlaywrightTailwind CSSTypeScript2 estrellasVer caso de estudio
Experiencia
Dónde he trabajado
Puestos en plantilla y trabajo de ingeniería independiente, mantenidos por separado para que las fechas superpuestas queden claras.
- Oncare GmbH
- Senior Software Engineer — Full-Stack & Integrations · jun 2022 – Actualidad
- Garment IO
- Software & Integration Engineer · dic 2018 – jun 2022
- eSEED
- Software & Integration Engineer · dic 2018 – jun 2022
- Independent
- Software & Integration Engineer · jun 2016 – Actualidad
Cómo trabajo
Del requisito al sistema en funcionamiento
Una secuencia, no un eslogan — cada paso produce aquello de lo que depende el siguiente.
01
Planificar
Convertir los requisitos en alcance, restricciones y estimaciones.
02
Diseñar
Modelar el dominio, los flujos de trabajo y los casos de fallo.
03
Arquitectura
Definir límites, contratos y flujo de datos antes del código.
04
Implementar
Construir el backend y el frontend según esos contratos.
05
Probar
Pruebas unitarias, de integración y de sistema a medida que avanza el trabajo.
06
Desplegar
Entrega en contenedores a través de pipelines CI/CD.
07
Operar
Monitorizar, diagnosticar, ajustar y proteger lo que está en producción.
Contacto
Abierto a conversaciones sobre puestos de ingeniería senior
La vía más rápida es el correo electrónico. Leo cada mensaje y respondo a los que encajan.