Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak

Viktor Andriichuk

Надежный обладатель Plus
Эксперт в создании решений на базе LLM
Предложите Viktor работу над вашим следующим проектом или зарегистрируйте профиль фрилансера и начинайте зарабатывать прямо сейчас.

Украина Киев, Украина
сейчас онлайн
Свободен для работы свободен для работы
3 Сейфа завершены
6 месяцев 29 дней назад
2 заказчика
возраст 44 года
на сервисе 11 месяцев 17 дней
  • mongodb
  • docker
  • PostgreeSQL
  • FastAPI
  • LLM
  • Redis/Memcached
  • Langchain
  • langgraph
  • llamaindex

Рейтинг

Успешных проектов
100%
Средняя оценка
10 из 10
Рейтинг
983
Разработка ботов
AI и машинное обучение
2 проекта
AI и машинное обучение
1 проект
Веб-программирование
1 проект
Python

Уровень владения языками

Українська Українська: носитель
Русский Русский: носитель
English English: средний

Резюме

Моя основная специализация — это создание комплексных систем на основе больших языковых моделей (LLM). Имея глубокие знания в области разработки бэкенда на Python, машинного обучения, DevOps и инженерии данных, я разрабатываю решения «под ключ». То есть я способен самостоятельно создать проект от начала до конца. Однако, я также хорошо знаком с множеством специалистов из смежных областей, которые могут помочь или ускорить разработку (например, создание фронтэнда, UX/UI, настройка безопасности).


Навыки:


Я отлично владею программированием на Python и имею обширный опыт работы с такими фреймворками и технологиями, как FastAPI и Flask, для создания приложений, которые полностью соответствуют стандартам RESTful API, а также решений на основе веб-сокетов.


Мои навыки также включают управление базами данных, такими как MongoDB и PostgreSQL. Я применяю современные подходы к валидации входящих данных с использованием библиотек, таких как Pydantic, а также Redis для кеширования.


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


Для быстрого и эффективного развертывания масштабируемых приложений я использую Docker. В решениях, где требуется повышенная надежность обработки данных и гарантированная доставка, я использую брокеры сообщений, такие как RabbitMQ или Kafka.


Моя специализация в области машинного обучения сосредоточена на больших языковых моделях (LLM).


Я имею доказанный опыт разработки как простых, так и сложных ботов с использованием передовых инструментов, таких как LangChain, LangGraph и LlamaIndex.


Я успешно реализовал системы Retrieval-Augmented Generation (RAG), которые интеллектуально отвечают на основе данных из базы знаний, повышая точность и релевантность автоматизированных ответов. Я создавал системы, которые извлекают структурированные данные из неструктурированных источников (pdf, xls, docs, txt) для эффективного поиска информации с использованием семантического поиска по векторам или графам.


Кроме того, я разрабатывал продвинутых разговорных агентов, используя агентные фреймворки, что значительно расширяет возможности этих систем в динамичных реальных сценариях.


Я могу создавать решения как на ваших серверах, так и в облаке.


Мои навыки в области инженерии данных демонстрируются через использование сервисов AWS, включая Glue, Athena, Aurora, RedShift и Quicksight, а также оркестрацию данных с помощью Airflow и обеспечение их целостности с использованием dbt и Great Expectations. Продвинутая аналитика и обработка больших данных осуществляется с использованием платформ, таких как Spark, Snowflake, и интеграций, таких как AWS Lambda Functions и OpenSearch.


Последние достижения:

  • Под моим руководством техническая команда создала обновленный основной продукт платформы, что ускорило разработку клиентских ботов в 40 раз и снизило стоимость таких ботов в 80 раз.
  • Я инициировал разработку прозрачной и справедливой системы оценки наших технических специалистов, которая также включает эффективный метод расчета заработной платы. Эта система гарантирует признание и оценку вклада каждого, что способствует положительной рабочей атмосфере.
  • Благодаря разработанным мной стандартам, развертывание обновлений ускорилось в 10 раз.


Технические навыки: Python, FastAPI, Flask, RESTful API, MongoDB, PostgreSQL, Mongo Engine, Pydantic, Celery, Docker, Alembic, Redis, RabbitMQ, Unittests, pytest, OpenTelemetry, LLM, LangChain, LangGraph, LlamaIndex, ElasticSearch, Git, GitHub Actions, Streamlit, Nginx, CI/CD с помощью GitLab, AWS Glue, AWS Athena, AWS Aurora, AWS StepFunctions, AWS RedShift, AWS Quicksight, AWS S3, AWS Lambda Functions, OpenSearch, Spark, Snowflake, dbt, Great Expectations, numpy, Airflow, React, Full Stack.

Навыки и умения

Программирование

Портфолио


  • 823 718 UAH

    Clip Translate

    Веб-программирование
    Роль:
    Я работал техническим руководителем и бэкенд-разработчиком Python в стартап-проекте Clip Translator, направленном на автоматизацию перевода видео на разные языки.

    Задача/задача проекта:
    Основная задача заключалась в разработке системы, которая могла бы эффективно переводить видео на несколько языков, обеспечивая при этом быструю обработку данных и экономичное дублирование видео. Задача усугублялась необходимостью в архитектуре, способной справляться с высокими нагрузками, связанными с обработкой видео.

    Проектное решение:
    1. Архитектура и проектирование системы. Я возглавил разработку и реализацию масштабируемой архитектуры микросервисов, которая была достаточно надежной для решения интенсивных задач по обработке видео.

    2. Оптимизация. Благодаря постоянным исследованиям и разработкам я нашел способы увеличить скорость обработки данных. Это было достигнуто главным образом за счет разработки более оптимальных алгоритмов и интеграции параллелизма в процесс.

    3. Снижение затрат. Используя передовые методы оптимизации на уровне предложений и машинное обучение, мне удалось сократить затраты на перезапись видео в 10–100 раз. Этот стратегический шаг сделал Clip Translator лидирующим на рынке экономически эффективным решением.

    4. Развертывание и доставка. Я обеспечил плавный переход обновлений проекта от разработки к производству, настроив хорошо настроенный процесс CI/CD, повысив эффективность развертывания и сократив потенциальные простои.

    5. Технический стек. Использовался широкий спектр инструментов, включая Python, Deep Learning, PostgreSQL, Flask и FastAPI, Celery, Docker, Vue, Nginx, а также CI/CD при поддержке GitLab, Alembic и pytest.

    Благодаря этим решениям проект быстро набрал обороты, обеспечив безопасность сотен пользователей в течение первого месяца после запуска.

Отзывы и комплименты о выполненных проектах 3

9 марта 2544 UAH
Yolo9 обучение

Качество
Профессионализм
Стоимость
Контактность
Сроки

всё как всегда супер и быстро!

29 февраля 21 081 UAH
Составления jupyter notebook для fine-tuning И interfence

Качество
Профессионализм
Стоимость
Контактность
Сроки

хорошая и открытая коммуникация - всё предельно ясно сделано и быстро

Качество
Профессионализм
Стоимость
Контактность
Сроки

Отличные впечатления от работы с Виктором.
Разобрался с Twilio SDK, выполнил в срок, предоставил инструкци чтобы мы могли внедрить свой код.
10/10

Активность

  Последние ставки 10
Внедрение искусственного интеллекта в агентстве интернет-маркетинга
500 UAH
Разработчик на Python для бэкенда RAG LlamaIndex
205 930 UAH
Подключить сайт на PHP/SQL к ElasticSearch серверу Персональный проект
2000 UAH
Создание, обучение и интеграция бота ChatGpt на сайтю
90 864 UAH
Кастомный бот (НЕ Телега!!) по базе данных компании+ИИ (в 2 этапа)
454 322 UAH
Плагин WordPress для генерации AI блога на сайте
10 000 UAH
Товарная биржа для аграрной продукции и продуктов переработки.
27 000 UAH
Saas веб-сайт мобільний додаток з інтеграцією API від ШІ сервісів.
7777 UAH
Бот для сайта bitskins.com
13 591 UAH
Создание игры в Telegram
27 000 UAH