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

Viktor Andriichuk

Запропонуйте Viktor роботу над вашим наступним проєктом або зареєструйте профіль фрилансера і починайте заробляти просто зараз.

Україна Київ, Україна
2 місяці 23 дні тому
Вільний для роботи вільний для роботи
3 Сейфи завершені
2 роки тому
2 замовники
вік 46 років
на сервісі 2 роки
  • mongodb
  • PostgreeSQL
  • LLM
  • Redis/Memcached
  • Langchain
  • langgraph
  • llamaindex

Рейтинг

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

Рівень володіння мовами

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

Резюме

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


Навички:


Я досконало володію програмуванням на Python і маю великий досвід роботи з фреймворками та технологіями, такими як FastAPI і Flask, що дозволяє створювати застосунки, які повністю відповідають стандартам RESTful API, а також рішення на основі WebSockets. Мої навички також охоплюють керування базами даних, такими як 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.

Навички та вміння

Програмування

Портфоліо


  • 886 988 UAH

    Кліп переклад

    Веб-програмування
    Роль :
    Я працював технічним керівником і бакендом-розробником Python в стартап-проекті Clip Translator, спрямованому на автоматизацію перекладу відео на різні мови.Задача / завдання проекту:
    Основна задача полягала в розробці системи, яка могла б ефективно перекладати відео на кілька мов, забезпечуючи при цьому швидку обробку даних і економічне дублірування відео.Задача загострилася необхідністю в архітектурі, здатній справлятися з високими навантаженнями, пов'язаними з обробкою відео.Проектне рішення :
    1 .Архітектура та дизайн системи.Я очолив розробку і реалізацію масштабної архітектури мікросервісів, яка була достатньо надійною для вирішення інтенсивних завдань з обробки відео.2 .Про оптимізацію .Завдяки постійному дослідженню і розробці я знайшов способи збільшити швидкість обробки даних.Це було досягнуто в основному шляхом розробки більш оптимістичних алгоритмів і інтеграції паралелізму в процес.3 .Зниження витрат .Використовуючи передові методи оптимізації на рівні пропозицій і машинне навчання, я встиг скоротити витрати на перезапис відео в 10-100 разів.Цей стратегічний крок зробив Clip Translator лідером на ринку економічно ефективним рішенням.ЧетвертийРозподіл і доставка.Я забезпечив плавний перехід оновлень проекту від розробки до виробництва, налаштуючи добре налаштований процес CI/CD, підвищуючи ефективність розгортання і зменшуючи потенційні простоти.5 .Технічний стек.Використовувався широкий спектр інструментів, включаючи Python, Deep Learning, PostgreSQL, Flask і FastAPI, Celery, Docker, Vue, Nginx, а також CI/CD з підтримкою GitLab, Alembic і pytest.Завдяки цим рішенням проект швидко набув оборотів, забезпечуючи безпеку сотень користувачів протягом першого місяця після запуску.

Відгуки та компліменти про виконані проєкти 3

9 березня 2024 2885 UAH
Yolo9 навчання

Якість
Професіоналізм
Вартість
Контактність
Терміни

Все як завжди чудово і швидко!

29 лютого 2024 23 908 UAH
Композиції Jupyter Notebook для fine-tuning І Interfence

Якість
Професіоналізм
Вартість
Контактність
Терміни

хороша і відкрита комунікація - все крайне чітко зроблено і швидко

Якість
Професіоналізм
Вартість
Контактність
Терміни

Чудовий досвід роботи з Віктором.
Розлучився з Twilio SDK, виконаний вчасно, надав інструкції, щоб ми могли ввести свій код.
10 / 10

Активність

  Останні ставки 10
RAG Мікросервіс Персональний проєкт
310 446 UAH
Ai агент Персональний проєкт
9999 UAH
Консультація Персональний проєкт
LLama Index/ Langchain
8870 UAH
Обрати та налаштувати RVC модель Персональний проєкт
15 000 UAH
Впровадження штучного інтелекту в агенції інтернет-маркетингу
500 UAH
RAG LlamaIndex бекенд розробник python
221 747 UAH
Підключити сайт на PHP/SQL до сервера ElasticSearch Персональний проєкт
2000 UAH
Створення, навчання та інтеграція бота ChatGpt на сайтю
103 050 UAH
Кастомний бот (НЕ Телега!!) по базі даних компанії+ШІ (в 2 етапи)
515 251 UAH