Viktor Andriichuk
Рейтинг
Уровень владения языками
Резюме
Моя основная специализация — это создание комплексных систем на основе больших языковых моделей (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.
Навыки и умения
Программирование
-
AI и машинное обучение
от 2000 UAH за час
-
Python
от 2000 UAH за час
-
Базы данных и SQL
от 2000 UAH за час
-
Веб-программирование
от 2000 UAH за час
- Десктопные приложения
-
Парсинг данных
от 2000 UAH за час
-
Разработка ботов
от 2000 UAH за час
-
Разработка игр
от 2000 UAH за час
Портфолио
-
885 360 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 марта 2024
2887 UAH
Yolo9 обучение
всё как всегда супер и быстро!
![]()
29 февраля 2024
23 921 UAH
Составления jupyter notebook для fine-tuning И interfence
хорошая и открытая коммуникация - всё предельно ясно сделано и быстро
![]()
17 февраля 2024
4427 UAH
Python Flask WebSocket Endpoint + Twilio Media Streams
Отличные впечатления от работы с Виктором.
Разобрался с Twilio SDK, выполнил в срок, предоставил инструкци чтобы мы могли внедрить свой код.
10/10
Активность
| Последние ставки 10 | Бюджет | Добавлена | Сроки | Ставка | |
|---|---|---|---|---|---|
|
RAG Микросервис
309 876 UAH
|
|||||
|
Аи агент
9999 UAH
|
|||||
|
Консультация
|
|||||
|
LLama Index/ Langchain
8854 UAH
|
|||||
|
Обрати и настрой RVC модель
15 000 UAH
|
|||||
|
Внедрение искусственного интеллекта в агентстве интернет-маркетинга
500 UAH
|
|||||
|
Разработчик на Python для бэкенда RAG LlamaIndex
221 340 UAH
|
|||||
|
Подключить сайт на PHP/SQL к ElasticSearch серверу
2000 UAH
|
|||||
|
Создание, обучение и интеграция бота ChatGpt на сайтю
103 109 UAH
|
|||||
|
Кастомный бот (НЕ Телега!!) по базе данных компании+ИИ (в 2 этапа)
515 545 UAH
|