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
- Тестирование и качество
- Безопасность и поддержка продакшена
Избранные работы
Недавние проекты
Публично доступные системы, которые я спроектировал и создал, с реальной активностью репозитория, если она есть.
ClawAI
Open source проектНедавняя активностьЛокальная платформа оркестрации ИИ, которая запускает открытые модели на вашем собственном компьютере и направляет каждый запрос к наиболее подходящей модели.
Спроектировал и разработал платформу целиком — backend на микросервисах, слой оркестрации и веб-рабочее пространство.
Next.jsNestJSTypeScriptMicroservicesPostgreSQLMongoDBRedisOllamallama.cppDockerTypeScript21 звездаApache-2.0Смотреть кейс
AuraSpear Platform
Open source проектНедавняя активностьИИ-ориентированная multi-tenant SOC-платформа, объединяющая SIEM, SOAR и киберразведку в едином рабочем пространстве для расследований.
Спроектировал и реализовал платформу: модель изоляции арендаторов, RBAC, процессы расследования и анализ с помощью ИИ.
Next.jsNestJSTypeScriptPrismaPostgreSQLRedisOpenSearchWazuhMISPAWS BedrockDockerTypeScriptСмотреть кейс
FoodOrderV1
Open source проектНедавняя активностьСовместное mobile-first приложение для заказа еды, где группа делит один заказ, а стоимость распределяется честно и прозрачно.
Разработал приложение целиком: архитектуру, модель данных, офлайн-поведение, двуязычный интерфейс и мобильную упаковку.
ReactTypeScriptViteCapacitorFirebase AuthenticationCloud FirestorePlaywrightAndroidiOSTypeScript3 звездыСмотреть кейс
TwinzyAI
Open source проектНедавняя активностьИгра на базе ИИ, ориентированная на приватность, которая считывает видимые черты стиля с фотографии, никогда никого не идентифицируя.
Разработал весь стек и спроектировал приватный конвейер, полностью исключающий хранение данных изображений.
Next.jsNestJSFastifyTypeScriptGeminiDockerTypeScript1 звездаСмотреть кейс
NextRanger
Open source проектНедавняя активностьСтрогая инженерная основа для Next.js, где архитектурные решения обеспечиваются инструментами, а не документируются и забываются.
Автор. Спроектировал архитектурную модель, набор пользовательских правил ESLint и гейты качества.
Next.jsReactTypeScriptESLintVitestPlaywrightTailwind CSSTypeScript2 звездыСмотреть кейс
Опыт
Где я работал
Работа по найму и независимая инженерная деятельность разделены, чтобы пересекающиеся периоды оставались понятными.
- 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 г. – по настоящее время
Как я работаю
От требования до работающей системы
Реальная последовательность, а не лозунг — каждый этап создаёт то, от чего зависит следующий.
01
Планирование
Превращение требований в объём работ, ограничения и оценки.
02
Проектирование
Моделирование предметной области, рабочих процессов и сценариев сбоев.
03
Архитектура
Определение границ, контрактов и потока данных до написания кода.
04
Реализация
Разработка backend и frontend в соответствии с этими контрактами.
05
Тестирование
Модульные, интеграционные и системные тесты по мере продвижения работы.
06
Развёртывание
Контейнеризированная поставка через пайплайны CI/CD.
07
Эксплуатация
Мониторинг, устранение неполадок, настройка и укрепление работающей системы.
Контакты
Открыт к обсуждению senior-позиций
Самый быстрый способ связаться — email. Я читаю каждое сообщение и отвечаю на подходящие.