Skip to content
View ChayannFamali's full-sized avatar
🏡
Working from home
🏡
Working from home

Block or report ChayannFamali

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ChayannFamali/README.md

Меня зовут Дмитрий Веселов

Data Engineer · ML/DL Specialist · Computer Vision Researcher
Разрабатываю ETL процессы и изучаю нейронные сети и LLM


🧑‍💻 О себе

Data Engineer с фокусом на высоконагруженные ETL/ELT-пайплайны и исследователь в области Computer Vision и надёжности нейросетей.

  • 📍 Локация: Москва, Россия
  • 💼 Сейчас: Senior Developer @ Гринатом · Junior CV Engineer @ Финансовый университет
  • ⚙️ Опыт: 3+ года в Data Engineering, ETL, ML/DL и Computer Vision
  • 🎓 Образование: Магистр прикладной математики и информатики (Финуниверситет, 2022)
  • 🔬 Наука: 12+ публикаций (Scopus, ВАК, РИНЦ), соискатель в Финуниверситете
  • ✍️ Диссертация: «Численные методы оценивания и контроля локальной константы Липшица нейросетевых моделей и их применение для анализа и повышения устойчивости к состязательным возмущениям»

🛠️ Технический стек

Языки Python · Java · C++ · Go · Scala · SQL

Категория Технологии
Data Engineering / ETL Apache NiFi · Airflow · Kafka · Druid · Dremio · Liquibase
Базы данных PostgreSQL · ClickHouse · Greenplum · ArenaDB · Elasticsearch · MongoDB · Neo4j
Vector / RAG LangChain · LlamaIndex · FAISS · Chroma · Qdrant · pgvector
LLM / NLP Hugging Face Transformers · sentence-transformers · LangGraph · Ollama · vLLM
ML / DL / CV PyTorch · TensorFlow · Keras · scikit-learn · OpenCV
Backend FastAPI · Django · Flask · Spring Boot
DevOps / BI Docker · Git · Linux · Tableau · SAS · SAP BW

🏆 Ключевые достижения

⚙️ Data Engineering & Платформа

  • 🚀 Спроектировал и вывел в прод ETL-платформу на стеке Apache NiFi + Java + ArenaDB, обрабатывающую >1 млн записей в сутки. Реализовал семантику at-least-once с идемпотентной записью (дедупликация по бизнес-ключу), что исключило дубли в целевом хранилище.

  • ⚡ Ускорил обработку батча в ~5 раз (с ~5 до ~1 мин): профилировал пайплайн, устранил узкие места на стороне БД (индексация, переписал неоптимальные запросы) и перенёс часть логики трансформации в NiFi на Groovy.

  • 🗄️ Снизил нагрузку на БД (CPU и время выполнения тяжёлых запросов на ~20%) через рефакторинг структур данных, партиционирование и перенос аналитических нагрузок на колоночное хранилище (ClickHouse).

  • 🔁 Перевёл часть пакетных пайплайнов на near-real-time стриминг (Kafka + Airflow), сократив задержку доставки данных аналитикам с нескольких часов до единиц минут.

  • 🧩 Разработал интеграционный слой (API Gateway на Spring Boot) поверх потоков NiFi — унифицировал доступ к данным для внутренних команд и сократил дублирование точечных интеграций.

  • 📉 Внедрил Data Quality-проверки и мониторинг пайплайнов (валидация на входе, алерты, метрики качества), снизив число инцидентов с «битыми» данными на проде примерно с 20 до 13 в месяц (~35%).

  • 🧰 Стандартизировал инфраструктуру через Docker и CI/CD, сократив время развёртывания нового пайплайна с нескольких дней до нескольких часов.

🔬 Наука и исследования

  • 📚 12+ научных публикаций в рецензируемых изданиях (Scopus, ВАК, РИНЦ).
  • 🏅 Статья по генеративным моделям для поиска лекарств — победитель Международного салона образования.
  • 🧠 Разработка алгоритмов CV для медицинской диагностики: детекция внутричерепных кровоизлияний и переломов, сегментация медицинских снимков.
  • 🛡️ Текущее исследование — устойчивость нейросетей к состязательным атакам через контроль константы Липшица.

📄 Научные публикации

Год Публикация Издание / Сборник
2025 Распознавание документов в различных условиях с помощью методов ML Нелинейный мир, Т.23 №3
2025 Интеллектуальная обработка финансовых документов с применением LLM Экономика строительства, №8
2025 Оптимизация процесса обучения в интеллектуальной системе распознавания документов Автоматизация процессов управления, №3(81)
2025 Обзор моделей и алгоритмов нейросетевого распознавания зон интереса по радиологическим данным Современная наука, №3
2024 Detection of Intracranial Hemorrhage by AI and Deep Learning (Scopus) IEEE ITNT 2024
2024 Обнаружение внутричерепного кровоизлияния методами ИИ ИТНТ-2024, Самара
2024 Искусственные нейронные сети в анализе медицинских снимков Сб. науч. трудов, Ульяновск
2024 Сегментация медицинских изображений методами компьютерного зрения РЛНС, Воронеж
2024 Обнаружение переломов шейного отдела позвоночника методами ИИ Нейрокомпьютеры, Т.26 №6
2023 Обнаружение лиц с помощью гибридных детекторов ММРО-21, Москва
2023 Математические алгоритмы предупреждения аварийных ситуаций по данным видеокамеры РЛНС, Воронеж
2022 Применение генеративных моделей для предсказания лекарственных молекулярных соединений Современные наукоёмкие технологии, №3

🔗 Полный список публикаций на eLibrary


🚀 Проекты

Data Engineering

  • ETL-платформа — высоконагруженная система обработки данных на Apache NiFi · Java · ArenaDB. Обрабатывает >1 млн записей в сутки, семантика at-least-once с идемпотентной записью. Оптимизировал узкие места (индексация, запросы, трансформации на Groovy) — ускорил обработку батча в ~5 раз.

  • Data Access API — сервис на Spring Boot как единая точка доступа к данным, обрабатываемым в потоках NiFi. Принимает REST-запросы от внутренних команд, маршрутизирует их в обработку (Kafka / NiFi ListenHTTP) и возвращает результат. Закрыл прямые интеграции команд с NiFi за единым контрактом (OpenAPI) с аутентификацией.

  • Streaming Data Pipeline — near-real-time обработка данных на Kafka · Airflow. Перевёл часть пакетных пайплайнов на стриминг, сократив задержку доставки данных аналитикам с часов до минут.

  • Data Quality & Monitoring — слой контроля качества и мониторинга пайплайнов. Валидация на входе, метрики и алерты — снизил число инцидентов с «битыми» данными на ~35%.

Machine Learning

Computer Vision

  • Гибридные системы детекции лиц (классические + нейросетевые подходы).
  • Сегментация медицинских изображений для диагностики патологий.
  • Видеоаналитика для промышленной безопасности.

📈 Профессиональное развитие

  • 🎓 Deep Learning School — МФТИ (2021–2022)
  • 🧱 System Design — Karpov.Courses (2025)
  • 🤖 Deep Learning Engineer — Karpov.Courses (2025)
  • 👁️ Computer Vision — Karpov.Courses (2025)
  • 🐳 Docker Administration — Karpov.Courses (2024)
  • 📜 Дополнительные сертификаты

💼 Опыт работы

Период Роль Компания
2024 — н.в. Senior Developer Гринатом
2023 — н.в. Junior CV Engineer Финансовый университет
2021 — 2024 Data Engineer Goodt
2021 Analytics Intern Citibank

🎓 Образование

  • Соискатель — Искусственный интеллект и машинное обучение · Финуниверситет (2026 — н.в.)
  • Аспирантура — Теоретическая информатика и кибернетика · РУДН (2024 — 2025)
  • Магистратура — Прикладная математика и информатика · Финуниверситет (2020 — 2022)
  • Бакалавриат — Прикладная математика и информатика · Финуниверситет (2016 — 2020)

📫 Контакты


📊 GitHub Statistics

Pinned Loading

  1. Application-of-generative-models-for-prediction-of-drug-molecular-compounds Application-of-generative-models-for-prediction-of-drug-molecular-compounds Public

    Данная статья является победителем Международного Салона Образования. Текст публикации доступен по ссылке: https://top-technologies.ru/ru/article/view?id=39067

    Jupyter Notebook

  2. Reinforcement-learning-in-Trading Reinforcement-learning-in-Trading Public

    Reinforcement learning in trading and algorithmic trading is a fairly frequent example of the application of RL in practice.

    Jupyter Notebook 4

  3. AutoHR AutoHR Public

    AI-платформа автоматизации рекрутинга с интеграцией искусственного интеллекта для анализа резюме и оценки кандидатов. Система автоматически обрабатывает документы в форматах PDF/DOCX, извлекает нав…

    Python

  4. FlappyBird-PyTorch-1.11-Reinforcement-Learning-DDQN FlappyBird-PyTorch-1.11-Reinforcement-Learning-DDQN Public

    In this project, the agent learns to play FlappyBird based on the DDQN model.

    Python

  5. QueryGuard QueryGuard Public

    TCP-прокси между приложением и PostgreSQL, который перехватывает SQL-запросы, анализирует их через AST, применяет политики и собирает аналитику в реальном времени, без изменений в коде приложения.

    Go

  6. SciAssist SciAssist Public

    Локальный RAG-пайплайн для исследователей: Zotero + LM Studio + ChromaDB + Obsidian. Обработка статей, семантический поиск, анализ пробелов — полностью офлайн.

    Python 2