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

Den Zahorodnii

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

Україна Вінниця, Україна
2 дні 14 годин тому
Вільний для роботи вільний для роботи
на сервісі 11 місяців 26 днів

Рейтинг

Успішних проєктів
Немає даний
Середня оцінка
Немає даний
Рейтинг
324
Python
Розробка ботів

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

Українська Українська: носій

Резюме

👋 Привіт!
Я — Backend Python Developer, спеціалізуюсь на розробці бекенд-систем і Telegram-ботів. Допомагаю бізнесам автоматизувати процеси, інтегрувати сторонні сервіси та створювати зручні інструменти для щоденної роботи.


🧩 Послуги
🤖 Розробка Telegram-ботів (чат-боти, CRM, автоматизація)
🔗 Інтеграція API, обробка запитів і збереження даних
🧠 Бекенд-сервіси: REST API, аналітика, фонові задачі
📦 Docker-контейнеризація, деплой, оптимізація


🛠 Технології:
🐍 Backend: Python, FastAPI  
📡 Broker: RabbitMQ  
🛢️ Database: PostgreSQL, MySQL, Redis
🐳 DevOps: Docker, Nginx  
📬 Telegram: aiogram


🎯Чому я:

✅ Асинхронний підхід і сучасний стек
✅ Проєкти будую з урахуванням масштабованості та майбутніх змін
✅ Розуміння бізнес-завдань, а не лише коду
✅ Відповідальність, акуратність і підтримка після здачі


📩 Потрібна якісний бекенд або Telegram-бот? Пиши! 

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

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

Портфоліо


  • 448 685 UAH

    XSignalsBot

    Python
    XSignalsBot — це масштабована екосистема для автоматизованої торгівлі, розроблена для отримання, аналізу та виконання торгових сигналів у реальному часі. Проєкт поєднує в собі складну систему агрегації даних, AI-аналітики та автономного торгового виконання.

    Архітектурна концепція
    Система побудована на принципах Clean Architecture та Event-Driven моделі. Використання шини даних (RabbitMQ) дозволяє повністю відокремити процес збору даних від виконання угод. Це забезпечує високу відмовостійкість: якщо один компонент системи перевантажений, інші продовжують працювати незалежно.

    Ключові механізми
    Інтелектуальна агрегація та "перевірка на чесність": Система парсить зовнішні Telegram-канали, але не просто транслює сигнали, а веде їх постійний моніторинг. Кожен сигнал проходить внутрішню перевірку — система вираховує "чесність" та якість джерела, виключаючи сумнівні сигнали з подальшої обробки.

    Інтерфейс користувача та абстракція джерел: Telegram-бот виступає основним інтерфейсом, що надає користувачу чисту аналітику та результати торгів. При цьому система приховує внутрішню структуру джерел, забезпечуючи конфіденційність та захист логіки роботи алгоритмів.

    Гнучка система виконання (Live vs Paper Trading): Проєкт підтримує безшовний перехід між реальними торгами (Real Trade Bot) та демо-режимом (Paper Trading). Це дозволяє тестувати торгові стратегії на реальних ринкових даних без фінансових ризиків, зберігаючи повну ідентичність алгоритмів обробки сигналів.

    Оркестрація сигналів: Процес від отримання повідомлення до відкриття угоди координується за патерном Orchestrator. Це гарантує послідовність етапів: валідація, AI-збагачення, ризик-менеджмент та фінальне виконання через біржове API.

    Технологічний стек
    Проєкт базується на Python 3.11+ з акцентом на асинхронне програмування (asyncio / aio-pika). Бекенд-частина реалізована на FastAPI, що забезпечує високу швидкість обробки подій. Для зберігання станів угод та користувачів використовується PostgreSQL (через SQLAlchemy 2.0 Async), а для швидкого доступу до даних — Redis. Контейнеризація в Docker забезпечує легке розгортання та масштабування всієї інфраструктури.

    Масштабованість
    Архітектура дозволяє горизонтальне масштабування: при збільшенні навантаження можна легко додати окремі інстанси ботів для різних торгових груп або стратегій. Кожна частина системи — від парсерів до виконавців — ізольована, що робить проєкт придатним для роботи з великими обсягами даних у режимі 24/7.

    Детальніше в GitHub репозиторію:
    https://github.com/floyse-back/XSignalsBot-overview/blob/main/README.md
  • 2000 UAH

    Prom парсер

    Парсинг даних
    Проєкт: PromParser
    Функціонал: Скрипт приймає посилання на каталог продавця і автоматично проходить через усі сторінки пагінації (від першої до останньої), збираючи повну інформацію про кожну товарну позицію.

    Етапи роботи скрипта:
    1.Збір посилань (Playwright + Proxy): Браузерна автоматизація імітує дії реального користувача, переходить по сторінках каталогу та збирає посилання на всі картки товарів. Використання проксі дозволяє уникнути блокувань.

    2.Асинхронне завантаження (Aiohttp + Proxy): Скрипт миттєво робить паралельні запити до кожної зібраної картки товару. Це забезпечує максимальну швидкість роботи, порівняно зі звичайними браузерними парсерами.

    3.Структурування даних (BeautifulSoup4): Вилучення з HTML-коду конкретних характеристик: назва, пряме посилання, ціна та критично важливий показник — кількість продажів.

    4.Експорт у звіт (Excel / Openpyxl): Дані зберігаються в Excel-таблицю з професійним форматуванням: авто-підбором ширини стовпців, жирними заголовками та активними посиланнями для зручної роботи замовника.
  • 2000 UAH

    Парсер талонів на практичний іспит МВС.

    Парсинг даних
    MVC Exam Notifier Bot – Telegram-бот для автоматичного пошуку та миттєвого сповіщення про вільні квитки на практичний іспит з водіння в СЦ МВС України.
    Створений для кандидатів у водії, які прагнуть оперативно записатися на іспит, оскільки талони (включно зі скасованими) з'являються непередбачувано і зникають за лічені хвилини.

    Бекенд
    Розроблений на Python з використанням AsyncIO для стійкості та паралельної роботи, а також Selenium для надійного парсингу та імітації дій користувача.

    Система моніторингу використовує Asyncio для ефективної роботи в фоновому режимі, що запобігає блокуванню основного циклу бота.

    Реалізовано логіку автоматичної авторизації та підтримки сесії.

    Бот побудований модульно, що дозволяє легко налаштовувати цільовий Сервісний Центр (СЦ) та параметри сповіщень.

    Функціонал MVC Exam Notifier Bot
    Сервіс Моніторингу
    Пошук талонів на всі доступні дати (не лише на 21-й день).

    Налаштування моніторингу під конкретний ID Сервісного Центру.

    Автоматичне логування та підтримка сесії.

    Сервіс Сповіщень
    Миттєве сповіщення про появу нових талонів.

    Сповіщення про зникнення/зменшення талонів (для підтвердження роботи).

    Функція звукової нотифікації адміністратора.

    Впровадження
    Клієнт отримує доступ до коду для клонування та розгортання на власних потужностях.

    Персоналізація через конфігураційний файл (.env).

    Використані технології: Python, Aiogram, AsyncIO, Selenium
    #aiogram #python #asyncio #selenium #webscraping #automation #Автоматизация
  • Steam News

    Розробка ботів
    Steam News — це Telegram-бот, який я реалізував для автоматичного отримання та розсилки актуальних новин зі Steam. Бот отримує дані безпосередньо від бекенд-сервісу Steam Analytic через RabbitMQ, що забезпечує надійну та швидку передачу повідомлень. Я налаштував механізм підписок на нові релізи, знижки та інші оновлення, а також реалізував логіку фільтрації та планування публікацій у Telegram-каналі. Такий підхід гарантує масштабованість і стабільність роботи бота навіть при зростанні навантаження.

    Технології:
    Backend:
    FastAPI, PostgreSQL (SQLAlchemy), RabbitMQ, Celery, Docker, Docker Compose, Hetzner
    Python, aiogram, REST API

    #restapi #aiogram3 #rabbitMQ #celery #beat #fastapi #PostgreeSQL
  • Steam Analytic Bot

    Розробка ботів
    Steam Analytic Bot - telegram-бот для швидкого пошуку ігор у Steam з інтерактивною аналітикою: ціни, знижки, рейтинг, дати релізу, підтримувані платформи, опис тощо. Створений для геймерів та спільнот, які хочуть моментально отримувати інформацію про ігри прямо у Telegram.

    Бекенд
    Розроблений на FastAPI з використанням PostgreSQL (SQLAlchemy), RabbitMQ та Celery.
    Реалізовано авторизацію, управління ролями користувачів, REST API для обробки запитів від бота, а також інтеграцію зі Steam API для отримання актуальних даних.
    Система побудована модульно, що дозволяє легко масштабувати функціонал.

    Функціонал Steam Analytic Bot
    Steam сервіс:
    1.Безкоштовні ігри
    2.Знижки
    3.Популярні ігри
    4.Перевірка ціни гри
    5.Пошук гри за назвою
    6.Випадкова гра тебе
    7. Гра/Знижка для тебе (на основі Steam аккаунта)
    Player сервіс:
    1.Рейтинг гравця
    2.Інформація про профіль
    3.Порівняння двох гравців
    Users сервіс:
    1.Додавання/видалення улюблених ігор
    2.Перегляд інформації про користувача
    3.Зміна Steam ID
    Підписки:
    1.Сповіщення про зміни в улюблених іграх
    2.Знижки дня
    3.Нові релізи
    4.Безкоштовні ігри
    Реалізовано через RabbitMQ для гарантованої доставки актуальних даних

    Використані технології: Python, Aiogram, RabbitMQ, PostgreSQL, Docker

    Деплой проєкту було виконано на хмарному сервері Hetzner із використанням Docker Compose. Завдяки контейнеризації забезпечено швидке розгортання та легке масштабування сервісів. Це дозволяє просто оновлювати бота та підтримувати стабільну роботу.

    Бот є частиною масштабованої системи з окремим бекендом, що обробляє запити, інтегрується зі Steam API та відповідає за аналітику.
    #aiogram3 #fastapi #Redis #PostgresSQL #restapi #rabbitMQ #celery #docker #docker-compose #hetzner

Активність

  Останні ставки 10
Програма для автоматичної торгівлі на Binance Futures через API.
15 000 UAH
Створення бота багато фунціонального бота в телеграм
1000 UAH
Бот для ДС
1500 UAH
Потрібен парсер товарів з сайту Otomoto.pl
4747 UAH
Розробка/адаптація Python-бота, який працює через Bybit API (USDT-M Futures)
8000 UAH
Парсинг товарів із Хорошоп + автоматичне оновлення цін
9000 UAH
Автоматизований Софт на Python (playwright)
2000 UAH
Створити інструмент визначення справжності/підробки PDF файлу
2000 UAH
Автоматизація фінансових потоків агропідприємства через Telegram-бота
5000 UAH
Автоматизація постів
2000 UAH