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 за проєкт
Портфоліо
-
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 | Бюджет | Додано | Терміни | Ставка | |
|---|---|---|---|---|---|
|
Потрібен парсер товарів з сайту Otomoto.pl
4864 UAH
|
|||||
|
Розробка/адаптація Python-бота, який працює через Bybit API (USDT-M Futures)
8000 UAH
|
|||||
|
Парсинг товарів із Хорошоп + автоматичне оновлення цін
9000 UAH
|
|||||
|
Автоматизований Софт на Python (playwright)
2000 UAH
|
|||||
|
Створити інструмент визначення справжності/підробки PDF файлу
2000 UAH
|
|||||
|
Автоматизація фінансових потоків агропідприємства через Telegram-бота
5000 UAH
|
|||||
|
Автоматизація постів
2000 UAH
|
|||||
|
ТГ-бот. Торгова панель для MEXC (ф'ючерси).
4000 UAH
|
|||||
|
Шукаємо спеціаліста з Telegram-ботів (Python + PostgreSQL) для технічної підтримки
1000 UAH
|
|||||
|
Розробка Viber-бота
6000 UAH
|