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

Den Zahorodnii

Offer Den work on your next project.

Ukraine Vinnytsia, Ukraine
2 days 11 hours back
Available for hire available for hire
on the service 11 months 26 days
  • rabbitMQ
  • web developer
  • selenium
  • Fast API
  • beautifulsoup4
  • telegram python bot
  • Redis / PostgreSQL / MySQL
  • aiogram3
  • python
  • celery
  • telegram bot

Rating

Successful projects
No data
Average rating
No data
Rating
324
Python
525 place out of 4516
Bot Development 1
327 place out of 1970

Language proficiency level

Українська Українська: fluent

Skills and abilities

Programming

Portfolio


  • 10 000 USD

    XSignalsBot

    Python
    XSignalsBot is a scalable ecosystem for automated trading, designed to receive, analyze, and execute trading signals in real time. The project combines a complex data aggregation system, AI analytics, and autonomous trade execution.

    Architectural Concept
    The system is built on the principles of Clean Architecture and an Event-Driven model. The use of a data bus (RabbitMQ) allows for complete separation of the data collection process from trade execution. This ensures high fault tolerance: if one component of the system is overloaded, others continue to operate independently.

    Key Mechanisms
    Intelligent aggregation and "honesty check": The system parses external Telegram channels, but does not simply broadcast signals; it conducts constant monitoring of them. Each signal undergoes an internal check — the system calculates the "honesty" and quality of the source, excluding dubious signals from further processing.

    User Interface and Source Abstraction: The Telegram bot serves as the main interface, providing the user with clean analytics and trading results. At the same time, the system conceals the internal structure of the sources, ensuring confidentiality and protecting the logic of the algorithms.

    Flexible Execution System (Live vs Paper Trading): The project supports seamless transitions between real trades (Real Trade Bot) and demo mode (Paper Trading). This allows testing trading strategies on real market data without financial risks, maintaining the full identity of the signal processing algorithms.

    Signal Orchestration: The process from receiving a message to opening a trade is coordinated according to the Orchestrator pattern. This guarantees the consistency of stages: validation, AI enrichment, risk management, and final execution through the exchange API.

    Technology Stack
    The project is based on Python 3.11+ with a focus on asynchronous programming (asyncio / aio-pika). The backend is implemented on FastAPI, ensuring high event processing speed. PostgreSQL (via SQLAlchemy 2.0 Async) is used for storing trade and user states, while Redis is used for fast data access. Containerization in Docker provides easy deployment and scaling of the entire infrastructure.

    Scalability
    The architecture allows for horizontal scaling: as load increases, individual bot instances can be easily added for different trading groups or strategies. Each part of the system — from parsers to executors — is isolated, making the project suitable for handling large volumes of data in a 24/7 mode.

    More details in the GitHub repository:
    https://github.com/floyse-back/XSignalsBot-overview/blob/main/README.md
  • 45 USD

    Prom parser

    Data Parsing
    Project: PromParser
    Functionality: The script accepts a link to the seller's catalog and automatically goes through all pagination pages (from the first to the last), collecting complete information about each product item.

    Stages of the script's work:
    1. Link collection (Playwright + Proxy): Browser automation simulates the actions of a real user, navigating through the catalog pages and collecting links to all product cards. The use of proxies helps avoid blocks.

    2. Asynchronous loading (Aiohttp + Proxy): The script instantly makes parallel requests to each collected product card. This ensures maximum speed of operation compared to regular browser parsers.

    3. Data structuring (BeautifulSoup4): Extraction from the HTML code of specific characteristics: name, direct link, price, and a critically important metric — number of sales.

    4. Export to report (Excel / Openpyxl): Data is stored in an Excel spreadsheet with professional formatting: auto-adjusting column widths, bold headers, and active links for the client's convenience.
  • 45 USD

    Parser of tickets for the practical exam of the Ministry of Internal Affairs.

    Data Parsing
    MVC Exam Notifier Bot – Telegram bot for automatic searching and instant notification about available tickets for the practical driving exam at the Ministry of Internal Affairs Service Center of Ukraine. Created for driver candidates who want to quickly register for the exam, as slots (including canceled ones) appear unpredictably and disappear within minutes.

    Backend
    Developed in Python using AsyncIO for resilience and parallel operation, as well as Selenium for reliable parsing and simulating user actions.

    The monitoring system uses Asyncio for efficient background operation, preventing the main bot loop from being blocked.

    Implemented logic for automatic authorization and session support.

    The bot is built modularly, allowing easy configuration of the target Service Center (SC) and notification parameters.

    Functionality of MVC Exam Notifier Bot
    Monitoring Service
    Searching for slots on all available dates (not just on the 21st day).

    Configuring monitoring for a specific Service Center ID.

    Automatic logging and session support.

    Notification Service
    Instant notification about the appearance of new slots.

    Notification about the disappearance/reduction of slots (for confirmation of operation).

    Administrator sound notification feature.

    Implementation
    The client gains access to the code for cloning and deploying on their own infrastructure.

    Personalization through a configuration file (.env).

    Technologies used: Python, Aiogram, AsyncIO, Selenium
    #aiogram #python #asyncio #selenium #webscraping #automation #Automation
  • Steam News

    Bot Development
    Steam News — this is a Telegram bot that I implemented for automatic receipt and distribution of current news from Steam. The bot receives data directly from the Steam Analytic backend service via RabbitMQ, which ensures reliable and fast message delivery. I set up a subscription mechanism for new releases, discounts, and other updates, as well as implemented filtering logic and scheduling of publications in the Telegram channel. This approach guarantees scalability and stability of the bot even as the load increases.

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

    Bot Development
    Steam Analytic Bot - a telegram bot for quick game searches on Steam with interactive analytics: prices, discounts, ratings, release dates, supported platforms, descriptions, etc. Created for gamers and communities who want to instantly receive game information directly in Telegram.

    Features of Steam Analytic Bot
    Steam service:
    1. Free games
    2. Discounts
    3. Popular games
    4. Check game price
    5. Search game by name
    6. Random game for you
    7. Game/Discount for you (based on Steam account)
    Player service:
    1. Player rating
    2. Profile information
    3. Compare two players
    Users service:
    1. Add/remove favorite games
    2. View user information
    3. Change Steam ID
    Subscriptions:
    1. Notifications about changes in favorite games
    2. Daily discounts
    3. New releases
    4. Free games
    Implemented via RabbitMQ for guaranteed delivery of current data

    Technologies used: Python, Aiogram, RabbitMQ, PostgreSQL, Docker

    The project deployment was carried out on a Hetzner cloud server using Docker Compose. Thanks to containerization, quick deployment and easy scaling of services are ensured. This allows simple bot updates and maintaining stable operation.

    The bot is part of a scalable system with a separate backend that handles requests, integrates with the Steam API, and is responsible for analytics.
    #aiogram3 #restapi #rabbitMQ #celery #docker #docker-compose #hetzner

Activity

  Latest proposals 10
Program for automated trading on Binance Futures via API.
334 USD
Creation of a multifunctional bot in Telegram
22 USD
Bot for DS
33 USD
Need a product parser from the website Otomoto.pl
106 USD
Development/adaptation of a Python bot that operates through the Bybit API (USDT-M Futures)
178 USD
Parsing products from Khoroshop + automatic price update
201 USD
Automated Software in Python (playwright)
45 USD
Create a tool for determining the authenticity/falsification of a PDF file.
45 USD
Automation of financial flows of an agricultural enterprise through a Telegram bot
111 USD
Post Automation
45 USD