Viktor Andriichuk
Рейтинг
Рівень володіння мовами
Резюме
Моя основна спеціалізація — створення комплексних систем на основі великих мовних моделей (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.
Навички та вміння
Програмування
-
AI та машинне навчання
від 2000 UAH за годину
-
Python
від 2000 UAH за годину
-
Бази даних та SQL
від 2000 UAH за годину
-
Веб-програмування
від 2000 UAH за годину
- Десктопні додатки
-
Парсинг даних
від 2000 UAH за годину
-
Розробка ігор
від 2000 UAH за годину
-
Розробка ботів
від 2000 UAH за годину
Портфоліо
-
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
хороша і відкрита комунікація - все крайне чітко зроблено і швидко
![]()
17 лютого 2024
4435 UAH
Python Flask WebSocket Endpoint і Twilio Media Streams
Чудовий досвід роботи з Віктором.
Розлучився з 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
|