Denys Ternopolskyi
Предложите Denys работу над вашим следующим проектом или зарегистрируйте профиль фрилансера и начинайте зарабатывать прямо сейчас.
Рейтинг
Уровень владения языками
Резюме
Меня зовут Денис
Привет! Я разработчик Python и Django, специализирующийся на бэкенд-разработке, автоматизации и веб-скрапинге. Я создаю надежные API, приложения на основе баз данных и фоновые задачи с помощью Celery. Я всегда следую лучшим практикам кодирования, пишу чистый код и соблюдаю сроки. Давайте воплотим ваши идеи в жизнь!
Навыки и умения
Программирование
-
Python
от 887 UAH за час
-
Базы данных и SQL
от 887 UAH за час
- Веб-программирование
-
Парсинг данных
от 887 UAH за час
-
Разработка ботов
от 887 UAH за час
Портфолио
-
Movie Catalog (Django + DRF + Docker + Celery)
PythonA 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
Pythonmicro_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
|