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

Denys Ternopolskyi

Предложите Denys работу над вашим следующим проектом или зарегистрируйте профиль фрилансера и начинайте зарабатывать прямо сейчас.

Канада Montreal, Канада
1 месяц 4 дня назад
Свободен для работы свободен для работы
возраст 31 год
на сервисе 1 год

Рейтинг

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

Уровень владения языками

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

Резюме

Меня зовут Денис

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

Навыки и умения

Программирование

Портфолио


  • Movie Catalog (Django + DRF + Docker + Celery)

    Python
    A full-featured backend project for managing a movie catalog. Built with Django and Django REST Framework, it provides RESTful APIs for movies, reviews, and user management. Features include:
    • CRUD operations for movies and reviews
    • Asynchronous tasks with Celery (e.g., recalculating movie ratings)
    • Dockerized setup with PostgreSQL and Redis
    • JWT authentication for secure user access
    • Fully tested with Pytest and structured according to best practices

    This project demonstrates a complete production-ready Python backend, including Docker deployment and task scheduling.
  • 2217 UAH

    Online store in telegram

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

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

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

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

    Pdf_table_Parsing

    Парсинг данных
    Небольшой проект на 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.
  • Fast API_SQLAlchemy

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

    micro_service_communication

    Python
    micro_service_communication

Активность

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