Pular para o conteúdo principal
Ihab Khaled
Menu

Backend, Full-Stack e Integrações

Ihab Khaled

Engenheiro de Software Sênior

Eu projeto, desenvolvo, integro, testo e implanto software de produção.

Oito anos de experiência em saúde, IA, cibersegurança, manufatura inteligente, plataformas B2B e aplicações voltadas ao consumidor — da análise de requisitos e arquitetura até a implantação e o suporte em produção.

Localização
Gizé, Egito
Foco
Arquitetura backend, integrações, plataformas de IA
Stack principal
TypeScript · Node.js · NestJS · React · Next.js
Idiomas
Árabe (nativo), inglês (fluente), francês (básico)

Capacidades

Resumo rápido

  • Mais de 8 anos com JavaScript

  • Mais de 5 anos com Node.js

  • Mais de 3 anos com TypeScript

  • Entrega de produto de ponta a ponta

Capacidades

O que eu construo e opero

O trabalho abrange o design do sistema, a implementação e todo o ciclo de vida em produção que vem a seguir.

  • Arquitetura backend
  • Desenvolvimento full-stack
  • APIs e integrações
  • Microsserviços
  • Sistemas orientados a eventos
  • Integrações de IA e LLM
  • Bancos de dados e cache
  • Cloud e DevOps
  • Testes e qualidade
  • Segurança e suporte em produção

Trabalho selecionado

Projetos recentes

Sistemas de acesso público que projetei e construí, com atividade real do repositório quando existente.

Todos os projetos

Experiência

Onde já trabalhei

Cargos como funcionário e trabalho de engenharia independente, mantidos separados para que datas sobrepostas fiquem claras.

Oncare GmbH
Senior Software Engineer — Full-Stack & Integrations · jun. de 2022 – Atualmente
Garment IO
Software & Integration Engineer · dez. de 2018 – jun. de 2022
eSEED
Software & Integration Engineer · dez. de 2018 – jun. de 2022
Independent
Software & Integration Engineer · jun. de 2016 – Atualmente
Experiência completa

Como trabalho

Do requisito ao sistema em funcionamento

Uma sequência, não um slogan — cada etapa produz aquilo de que a próxima depende.

  1. 01

    Planejar

    Transformar requisitos em escopo, restrições e estimativas.

  2. 02

    Projetar

    Modelar o domínio, os fluxos de trabalho e os casos de falha.

  3. 03

    Arquitetar

    Definir limites, contratos e fluxo de dados antes do código.

  4. 04

    Implementar

    Construir o backend e o frontend de acordo com esses contratos.

  5. 05

    Testar

    Testes unitários, de integração e de sistema à medida que o trabalho avança.

  6. 06

    Implantar

    Entrega em contêineres por meio de pipelines de CI/CD.

  7. 07

    Operar

    Monitorar, diagnosticar, ajustar e fortalecer o que está em produção.

Contato

Aberto a conversas sobre posições de engenharia sênior

O caminho mais rápido é o e-mail. Leio cada mensagem e respondo às que fazem sentido.