Перейти к основному содержимому

Backend, Full-Stack и интеграции

Ихаб Халед

Старший инженер-программист

Я проектирую, разрабатываю, интегрирую, тестирую и развёртываю продакшен-ПО.

Восемь лет опыта в здравоохранении, ИИ, кибербезопасности, умном производстве, B2B-платформах и потребительских приложениях — от анализа требований и архитектуры до развёртывания и поддержки в продакшене.

Локация
Гиза, Египет
Специализация
Backend-архитектура, интеграции, ИИ-платформы
Основной стек
TypeScript · Node.js · NestJS · React · Next.js
Языки
Арабский (родной), английский (свободно), французский (базовый)

Компетенции

Коротко обо мне

  • Более 8 лет с JavaScript

  • Более 5 лет с Node.js

  • Более 3 лет с TypeScript

  • Полный цикл поставки продукта

Компетенции

Что я создаю и эксплуатирую

Работа охватывает проектирование системы, реализацию и весь последующий жизненный цикл в продакшене.

  • Backend-архитектура
  • Full-stack разработка
  • API и интеграции
  • Микросервисы
  • Событийно-ориентированные системы
  • Интеграции ИИ и LLM
  • Базы данных и кеширование
  • Облако и DevOps
  • Тестирование и качество
  • Безопасность и поддержка продакшена

Избранные работы

Недавние проекты

Публично доступные системы, которые я спроектировал и создал, с реальной активностью репозитория, если она есть.

Все проекты

Опыт

Где я работал

Работа по найму и независимая инженерная деятельность разделены, чтобы пересекающиеся периоды оставались понятными.

Oncare GmbH
Senior Software Engineer — Full-Stack & Integrations · июнь 2022 г. – по настоящее время
Garment IO
Software & Integration Engineer · дек. 2018 г. – июнь 2022 г.
eSEED
Software & Integration Engineer · дек. 2018 г. – июнь 2022 г.
Independent
Software & Integration Engineer · июнь 2016 г. – по настоящее время
Весь опыт

Как я работаю

От требования до работающей системы

Реальная последовательность, а не лозунг — каждый этап создаёт то, от чего зависит следующий.

  1. 01

    Планирование

    Превращение требований в объём работ, ограничения и оценки.

  2. 02

    Проектирование

    Моделирование предметной области, рабочих процессов и сценариев сбоев.

  3. 03

    Архитектура

    Определение границ, контрактов и потока данных до написания кода.

  4. 04

    Реализация

    Разработка backend и frontend в соответствии с этими контрактами.

  5. 05

    Тестирование

    Модульные, интеграционные и системные тесты по мере продвижения работы.

  6. 06

    Развёртывание

    Контейнеризированная поставка через пайплайны CI/CD.

  7. 07

    Эксплуатация

    Мониторинг, устранение неполадок, настройка и укрепление работающей системы.

Контакты

Открыт к обсуждению senior-позиций

Самый быстрый способ связаться — email. Я читаю каждое сообщение и отвечаю на подходящие.