• File

Володимир

Junior Python developer

Considering positions:
Junior Python developer, AI-розробник 
City of residence:
Poltava
Ready to work:
Remote

Contact information

The job seeker has provided: Phone numberEmailMessenger

Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.

Uploaded file

Quick view version

This resume is posted as a file. The quick view option may be worse than the original resume.

Trenbalonchik – Resume

Trenbalonchik
Junior Python-розробник · Back-end і full-stack

Telegram: @Hermet_33 · Полтава · github.com/Trenbalonchik

Підсумок
Python-розробник, який проєктує й створює back-end і full-stack проєкти від
початку до кінця: REST API, PostgreSQL, заплановані задачі, Telegram-боти та
інтеграції зі ШІ. Має два робочі прототипи: платформу бронювання для салонів і
бота для Telegram-каналу. Шукаю віддалену проєктну роботу або стажування.

Навички
Мови: Python, SQL, JavaScript (чистий), HTML, CSS
Back-end: FastAPI, Pydantic, asyncio, aiohttp, httpx, aiogram 3
Дані: PostgreSQL (psycopg2, SQL вручну), pandas
Інтеграції: Telegram Bot API, Google Gemini API, SMTP, публічні REST API, RSS
(feedparser)
Планувальник і графіки: APScheduler, matplotlib, mplfinance, Pillow
Інструменти: GitHub, GitHub Pages, python-dotenv, localtunnel

Проєкти

Hermetime — платформа бронювання для б’юті-салонів
Робочий прототип. Дизайн і розробка, від фронтенду до бекенду. Python, FastAPI,
PostgreSQL, APScheduler, Gemini, Telegram Bot API, чистий JavaScript. Фронтенд на
GitHub

Створив багатосалонну платформу: 18 REST-ендпоінтів, 7 таблиць БД і 5
вебсторінок; власники публікують розклад і одне посилання для запису,
клієнти записуються за кілька дотиків.
Запобіг подвійним бронюванням одним умовним UPDATE; якщо слот щойно
зайнято, API повертає HTTP 409.
Додав заплановані задачі: слоти продовжуються на 14 днів уперед кожні 24
години, а кожні 15 хвилин надсилаються нагадування в Telegram та на email
про найближчі візити.

Page 1 of 2

Trenbalonchik – Resume

Інтегрував асистента на Gemini, що спирається на профіль салону;
блокуючий виклик SDK виконується в робочому потоці, а при збої
повертається зрозуміла запасна відповідь.
Пов’язав телефони клієнтів із чатами Telegram одноразовими deep-link
токенами; додав впізнавання за номером телефону для власників і клієнтів,
що повертаються.
Написав адаптивний фронтенд на чистому JavaScript без фреймворків,
розміщений на GitHub Pages.

ChannelBot — бот автоматизації Telegram-каналу
Робочий прототип. Дизайн і розробка. Python, aiogram 3, APScheduler, aiohttp,
pandas, mplfinance. GitHub

Створив бота, що збирає дані з 3 API і 3 RSS-стрічок і за розкладом публікує в
канал 4 типи контенту.
Реалізував керування прямо з Telegram: пауза й відновлення, увімкнення та
вимкнення типів контенту, зміна інтервалів кроками по 5 хвилин з
перепланування наживо без перезапуску.
Додав алерти за правилами на основі RSI та ковзних середніх на 4-годинних
свічках із графіком ціни.
Зробив бота повністю асинхронним (aiohttp, asyncio-планувальник, aiogram в
одному циклі подій) із запасними варіантами: другий API, якщо основний
нічого не повернув, і звичайний текст, якщо обкладинку не вдалося
надіслати.
Зберігав секрети у змінних середовища й обробляв помилки для кожного
запиту окремо, тож одне недоступне джерело не зупиняє розклад.

Мови
Українська — рідна
Англійська — B1

Page 2 of 2

Similar candidates

All similar candidates

Candidates at categories

Candidates by city


Compare your requirements and salary with other companies' jobs: