Ir al contenido principal
Ihab Khaled
Menú

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.

Todos los proyectos

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
Experiencia completa

Cómo trabajo

Del requisito al sistema en funcionamiento

Una secuencia, no un eslogan — cada paso produce aquello de lo que depende el siguiente.

  1. 01

    Planificar

    Convertir los requisitos en alcance, restricciones y estimaciones.

  2. 02

    Diseñar

    Modelar el dominio, los flujos de trabajo y los casos de fallo.

  3. 03

    Arquitectura

    Definir límites, contratos y flujo de datos antes del código.

  4. 04

    Implementar

    Construir el backend y el frontend según esos contratos.

  5. 05

    Probar

    Pruebas unitarias, de integración y de sistema a medida que avanza el trabajo.

  6. 06

    Desplegar

    Entrega en contenedores a través de pipelines CI/CD.

  7. 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.