Альхассан Альфарран

Full-⁠stack / Python-разработчик — веб- и AI-⁠системы

Открыт к предложениям · Москва: офис или гибрид, либо удалённо · полная занятость или контракт

Контакты

О себе

Python / full-⁠stack-разработчик из Москвы, коммерческая разработка с 2024 года: React и TypeScript на фронтенде, FastAPI или Node.js на бэкенде. В 2026 году сделал поиск по архиву технической документации (p95 — 0,18 с, работа принята заказчиком), в 2025-м был ведущим разработчиком OKKP в Avenue Group.

Опыт работы

  1. Python-разработчик·Электросервис

    Апрель 2026 — октябрь 2026

    Удалённо · договоры ГПХ

    • Инженер вводит марку кабеля, шифр, обозначение оборудования или фразу и получает документ, страницу PDF (лист и строки Excel, раздел Word), фрагмент текста и сетевой путь.
    • Гибридный поиск без генерации LLM: собственный инвертированный индекс плюс семантический поиск FAISS на эмбеддингах sentence-⁠transformers (all-MiniLM-L6-v2); бэкенд на FastAPI, интерфейс на HTML/JS без фреймворков.
    • Индексация PDF, DOCX, XLSX и RTF: архив около 4,1 тыс. файлов, около 1,5 тыс. документов с текстом; OCR выбранных страниц сканов (Tesseract + Poppler).
    • Скорость: запросы по шифрам и маркам — с 9–10 с до 1,2–1,7 с, фразовые — с 55–70 с до 2–4 с; после перехода на инвертированный индекс p95 — 0,18 с.
    • Качество: 739 автотестов (pytest) и контрольный набор из 104 запросов с метриками top-1/top-5. Работает как служба systemd на Ubuntu Server.
    • Работал с AI-⁠агентами (Codex, Cursor, Claude Code): собирал требования, писал ТЗ для агентов, ревьюил изменения и проверял их на рабочем индексе.
  2. Fullstack-разработчик (ведущий разработчик проекта)·Avenue Group

    Май 2025 — декабрь 2025

    Москва · команда из 3 человек

    • Спроектировал архитектуру и API и написал большую часть кода (≈177 из 183 коммитов 2025 года): React 18 + TypeScript (Vite), Node.js / Express 5, MongoDB.
    • Модуль нарушений и штрафов с серверной фильтрацией и пагинацией; модули сотрудников, обзвона водителей, электронного архива (Cloudinary) и внутренних уведомлений.
    • KPI-карточки по паркам и экспорт в Excel прямо в браузере (SheetJS): нарушения, сотрудники, сводка по паркам; JWT-аутентификация.
    • Деплой через Docker Compose на Linux-сервере; CI на GitHub Actions.
  3. Full-⁠stack веб-разработчик·Junzi Tech Solutions

    Октябрь 2024 — июль 2025

    • Сократил время ответа критичной точки API примерно на 60% (кеширование и переработка запроса к базе).
  4. Фриланс-разработчик·Фриланс

    2024 — сейчас

    Удалённо

    • Веб-приложения на React / Next.js / TypeScript и Tailwind CSS для заказчиков.

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

  • OKKP — внутренняя система контроля качества — Ведущий разработчик проекта · 2025
  • Поиск по технической документации — Python-разработчик · апрель–октябрь 2026 · семантический и полнотекстовый поиск
  • Switchyard — Open-⁠source-платформа, сделана с Claude Code · Шлюз перед серверами инференса LLM · switchyard.149-36-1-90.sslip.io
  • Proofbench — Open-⁠source-платформа, сделана с Claude Code · Платформа оценки LLM-агентов, работающих с инструментами · proofbench.149-36-1-90.sslip.io
  • Ledgerline — Open-⁠source-платформа, сделана с Claude Code · Платёжная платформа, устроенная как банковская · ledgerline.149-36-1-90.sslip.io
  • Depotwin — Open-⁠source-платформа, сделана с Claude Code · Цифровой двойник автопарка в реальном времени · depotwin.149-36-1-90.sslip.io
  • Clearhire — Open-⁠source-платформа, сделана с Claude Code · AI-⁠найм с доказательствами · 149-36-1-90.sslip.io
  • Lumen Search — Open-⁠source-прототип, сделан с AI-⁠агентами · гибридный поиск по документам (RAG) · kyan9400.github.io/lumen-search
  • Pulseboard — Open-⁠source-прототип, сделан с AI-⁠агентами · мониторинг доступности и SLO · pulseboard-five-tau.vercel.app
  • DeployLedger — Open-⁠source-прототип, сделан с AI-⁠агентами · релизы и метрики DORA · deployledger.vercel.app
  • Gatehouse — Open-⁠source-прототип, сделан с AI-⁠агентами · доступ по принципу just-in-time · gatehouse-nine.vercel.app
  • Webhook Workbench — Open-⁠source-прототип, сделан с AI-⁠агентами · отладка вебхуков на Go · webhook-workbench.vercel.app

Языки

  • Английский — C1
  • Арабский — родной
  • Русский — B2