Denys Ternopolskyi
Запропонуйте Denys роботу над вашим наступним проєктом або зареєструйте профіль фрилансера і починайте заробляти просто зараз.
Рейтинг
Рівень володіння мовами
Резюме
Мене звати Денис.
Привіт! Я розробник на Python та Django, який спеціалізується на бекенд-розробці, автоматизації та веб-скрейпінгу. Я створюю надійні API, додатки на базі даних та фонові завдання за допомогою Celery. Я завжди дотримуюся найкращих практик кодування, пишу чистий код та дотримуюся термінів. Давайте втілимо ваші ідеї в життя!
Навички та вміння
Програмування
-
Python
від 887 UAH за годину
-
Бази даних та SQL
від 887 UAH за годину
- Веб-програмування
-
Парсинг даних
від 887 UAH за годину
-
Розробка ботів
від 887 UAH за годину
Портфоліо
-
Каталог фільмів (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
|