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.
ClawAI
Projeto de código abertoAtivo recentementeUma plataforma de orquestração de IA local-first que executa modelos abertos na sua própria máquina e direciona cada prompt para o modelo mais adequado.
Arquitetura e desenvolvimento da plataforma de ponta a ponta — backend em microsserviços, camada de orquestração e workspace web.
Next.jsNestJSTypeScriptMicroservicesPostgreSQLMongoDBRedisOllamallama.cppDockerTypeScript21 estrelasApache-2.0Ver estudo de caso
AuraSpear Platform
Projeto de código abertoAtivo recentementeUma plataforma SOC multi-tenant orientada por IA que unifica SIEM, SOAR e inteligência de ameaças em um único espaço de investigação.
Projeto e implementação da plataforma: modelo de isolamento de tenants, RBAC, fluxos de investigação e análise assistida por IA.
Next.jsNestJSTypeScriptPrismaPostgreSQLRedisOpenSearchWazuhMISPAWS BedrockDockerTypeScriptVer estudo de caso
FoodOrderV1
Projeto de código abertoAtivo recentementeUm aplicativo de pedidos de comida colaborativo pensado primeiro para mobile, em que um grupo compartilha um pedido e o custo é dividido de forma justa e transparente.
Desenvolvimento da aplicação de ponta a ponta: arquitetura, modelo de dados, comportamento offline, interface bilíngue e empacotamento mobile.
ReactTypeScriptViteCapacitorFirebase AuthenticationCloud FirestorePlaywrightAndroidiOSTypeScript3 estrelasVer estudo de caso
TwinzyAI
Projeto de código abertoAtivo recentementeUm jogo de IA focado em privacidade que lê traços de estilo visíveis em uma foto sem jamais identificar quem quer que seja.
Desenvolvimento completo da stack e design do pipeline de privacidade que mantém os dados de imagem totalmente fora de qualquer armazenamento.
Next.jsNestJSFastifyTypeScriptGeminiDockerTypeScript1 estrelaVer estudo de caso
NextRanger
Projeto de código abertoAtivo recentementeUma base de engenharia rigorosa para Next.js em que decisões de arquitetura são impostas por ferramentas em vez de documentadas e esquecidas.
Autor. Projeto do modelo de arquitetura, do conjunto de regras ESLint personalizadas e dos gates de qualidade.
Next.jsReactTypeScriptESLintVitestPlaywrightTailwind CSSTypeScript2 estrelasVer estudo de caso
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
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.
01
Planejar
Transformar requisitos em escopo, restrições e estimativas.
02
Projetar
Modelar o domínio, os fluxos de trabalho e os casos de falha.
03
Arquitetar
Definir limites, contratos e fluxo de dados antes do código.
04
Implementar
Construir o backend e o frontend de acordo com esses contratos.
05
Testar
Testes unitários, de integração e de sistema à medida que o trabalho avança.
06
Implantar
Entrega em contêineres por meio de pipelines de CI/CD.
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.