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

Denys Ternopolskyi

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

Канада Montreal, Канада
1 місяць 7 днів тому
Вільний для роботи вільний для роботи
вік 31 рік
на сервісі 1 рік

Рейтинг

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

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

Українська Українська: носій
Русский Русский: носій
English English: середній

Резюме

Мене звати Денис.

Привіт! Я розробник на Python та Django, який спеціалізується на бекенд-розробці, автоматизації та веб-скрейпінгу. Я створюю надійні API, додатки на базі даних та фонові завдання за допомогою Celery. Я завжди дотримуюся найкращих практик кодування, пишу чистий код та дотримуюся термінів. Давайте втілимо ваші ідеї в життя!

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

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

Портфоліо


  • Каталог фільмів (Django + DRF + Docker + Celery)

    Python
    Повнофункціональний бекенд-проект для управління каталогом фільмів. Створений з використанням Django та Django REST Framework, він надає RESTful API для фільмів, відгуків та управління користувачами. Особливості включають:
    • Операції CRUD для фільмів та відгуків
    • Асинхронні завдання з Celery (наприклад, перерахунок рейтингів фільмів)
    • Docker-налаштування з PostgreSQL та Redis
    • JWT-аутентифікація для безпечного доступу користувачів
    • Повністю протестовано з Pytest та структуровано відповідно до найкращих практик

    Цей проект демонструє повністю готовий до виробництва Python бекенд, включаючи розгортання Docker та планування завдань.
  • 2217 UAH

    Онлайн-магазин у телеграмі

    Розробка ботів
    ITShop Bot

    Телеграм-бот на Aiogram, що реалізує простий магазин з категоріями та товарами.

    Можливості
    • Реєстрація користувача при першому запуску (/start).
    • Головне меню з навігацією.
    • Перегляд каталогу товарів за категоріями.
    • Вибір категорії та перегляд списку товарів.
    • Детальна інформація про кожен товар (назва, опис, ціна).
    • Кнопки для повернення в каталог та головне меню.

    Технології
    • Python 3.11+
    • Aiogram — для роботи з Telegram API
    • SQLite (або будь-яка БД) — для зберігання даних
    • Git — для управління версіями
  • 1330 UAH

    Pdf_таблиця_Парсинг

    Парсинг даних
    Невеликий проект на Python для обробки текстових PDF-документів з таблицями.
    Функціонал:
    Проект вміє парсити PDF, в яких таблиці можуть знаходитися в різних місцях документа (на початку або в кінці), але завжди визначаються за характерними "опорними" написами.
    Реалізована обробка двох основних таблиць: ECU SUMMARY INFO та ECU SUMMARY INFO (CONT...). Ці таблиці автоматично об'єднуються в одну загальну.
    Після основних таблиць витягуються додаткові таблиці ECU DETAILS, які містять деталізовані параметри у форматі NAME=VALUE для кожного запису з основної таблиці.
    Усі дані приводяться до єдиної динамічної структури (наприклад, у вигляді словників або вкладених об'єктів Python), що дозволяє зручно працювати з ними в подальшому.
    Врахована підтримка таблиць з різною кількістю записів.
  • 1330 UAH

    Django WebSockets

    Python
    Невеликий Django-додаток з підтримкою комунікації по WebSocket.
    Функціонал:
    Проект запускається через ASGI веб-сервер (а не стандартний runserver).
    В asgi.py налаштована підтримка як HTTP, так і WebSocket з'єднань.
    Реалізовано consumer, який приймає підключення тільки від авторизованих користувачів і обмінюється даними у форматі JSON.
    Користувачі можуть об'єднуватися в групи (наприклад, за приналежністю до компанії або за значенням, обраним на фронтенді). Повідомлення розсилаються тільки всередині групи, в якій знаходиться користувач.
    В проекті реалізовано принаймні один асинхронний запит до бази даних.
    Додано можливість надсилання сповіщень усім користувачам у групі при подіях, не пов'язаних безпосередньо з WebSocket. Наприклад:
    при зміні даних компанії — всі учасники групи компанії отримують оновлену інформацію;
    або виклик звичайного HTTP-ендпоінта призводить до розсилки повідомлень по сокетах.
  • Docker та Docker Compose

    Python
    Невеликий проект на Django, обгорнутий у Docker та Docker Compose.
    Функціонал і конфігурація:
    У проект додано Dockerfile для збору образу.
    Налаштована робота з базою даних PostgreSQL (створена окрема база, а не використовується стандартна postgres).
    Додано файл docker-compose.yml для зручного запуску всіх сервісів.
    Реалізовано файл .dockerignore, щоб в образ не потрапляли:
    .env файли
    __pycache__
    db.sqlite3
    Налаштовано volumes для бази даних, щоб дані не втрачалися після видалення контейнера.
    Код Django-додатку автоматично оновлюється при змінах файлів на локальному комп'ютері — використовується механізм монтування томів і режим розробки, так що сервер всередині контейнера перезапускається без пересборки.
    У README додано опис, як підняти проект і запустити його через Docker Compose.
  • Швидкий API_SQLAlchemy

    Бази даних та SQL
    Невеликий проект на FastAPI.
    Функціонал:
    Реалізовані ендпоінти для всіх основних HTTP-методів: GET, POST, PATCH, DELETE.
    Створено кілька таблиць бази даних з використанням Foreign Key та зв'язків Many-to-Many.
    Додано Background Task (фонове завдання), яке запускається при виклику ендпоінта (наприклад, проста затримка з sleep та виведення повідомлення в лог).
    Додатково реалізовано роут для роботи з WebSocket, що дозволяє встановлювати двостороннє з'єднання з клієнтом.
  • 443 UAH

    мікро_сервіс_комунікація

    Python
    мікро_сервіс_комунікація

Активність

  Останні ставки 10
Простий телеграм бот
1546 UAH
Пошук студента-програміста (Python/AI/боти)
1288 UAH
Розробити чат-бота в телеграм
2217 UAH
Продаж товарі через ТГ
10 305 UAH
Створення телеграм бота
1216 UAH
Парсинг сайту
2262 UAH
Бот для html гри
22 175 UAH
Парсинг текстових PDF з таблицями
6080 UAH
Бот для магазину
5153 UAH
Telegram бот для каналу новин
4435 UAH