Den Zahorodnii
Рейтинг
Рівень володіння мовами
Резюме
👋 Привіт!
Я — 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-бот? Пиши!
Навички та вміння
Програмування
- AI та машинне навчання
- HTML та CSS верстання
-
Python
від 1000 UAH за проєкт
-
Бази даних та SQL
від 1000 UAH за проєкт
-
Веб-програмування
від 1000 UAH за проєкт
- Криптовалюта та blockchain
-
Парсинг даних
від 500 UAH за проєкт
-
Розробка ботів
від 1000 UAH за проєкт
Портфоліо
-
448 685 UAH XSignalsBot
PythonXSignalsBot — це масштабована екосистема для автоматизованої торгівлі, розроблена для отримання, аналізу та виконання торгових сигналів у реальному часі. Проєкт поєднує в собі складну систему агрегації даних, 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
|