Иван
Python Developer, 50 000 грн
Контактная информация
Соискатель указал телефон и эл. почту.
Фамилия, контакты и фото доступны только для зарегистрированных работодателей. Чтобы получить доступ к личным данным кандидатов, войдите как работодатель или зарегистрируйтесь.
Получить контакты этого кандидата можно на странице https://www.work.ua/resumes/9837521/
Опыт работы
Python Developer / Backend Engineer (Product, Self-hosted systems)
с 01.2024 по наст. время
(2 года)
Self-employed / Freelance, Дистанційно (IT)
Self‑hosted Telegram booking system (Bot + Telegram Mini App)
Production‑ready продукт для онлайн‑запису бізнесів із повним клієнтським флоу та платежами.
Повний цикл: архітектура, backend, webapp, інфраструктура, документація.
🔹 Проєкт
GitHub: https://github.com/nazgool97/salon_bot
Telegram Bot (Aiogram 3):
- діалоги, керування записами, нотифікації, платежі.
Telegram Mini App (React + Vite + TypeScript):
- Клієнтський флоу: сервіс → майстер → дата → час → підтвердження → оплата.
- Адмінка: інтерфейс для власника/адміністратора бізнесу з можливістю:
- керувати списком послуг і майстрів,
- переглядати та редагувати бронювання, статистику.
- контролювати платежі та статуси замовлень.
- Меню майстра: персональний розділ для кожного майстра з можливістю:
- налаштовувати власний графік,
- переглядати майбутні записи,
- отримувати сповіщення про нові бронювання,
- змінювати статуси (прийнято / скасовано / завершено).
Backend API (FastAPI):
- валідація Telegram initData,
- REST API для Mini App,
- спільні сервісні шари для Bot і WebApp.
Єдина бізнес‑логіка:
- спільна БД і сервіси — без дублювання логіки між Bot і Mini App.
🔹 Технічна реалізація
- PostgreSQL: схема БД для висококонкурентних сценаріїв бронювання.
- Захист від double‑booking: advisory locks, транзакції, перевірка слотів.
- Платежі Telegram: онлайн/офлайн сценарії, узгоджені стани транзакцій.
- Docker / Docker Compose: ізольовані сервіси (Bot, API, DB, Nginx), reproducible деплой.
- .env‑конфігурація: швидке розгортання клієнтом без ручних кроків.
- Alembic: автоматичні міграції БД без простоїв.
🔹 Досягнення
- Розробив production‑ready self‑hosted продукт, який клієнт може розгорнути на VPS/on‑prem без сторонніх сервісів.
- Реалізував єдину бізнес‑логіку для Bot і Mini App зі спільною БД та узгодженими станами.
- Забезпечив надійність бронювання в конкурентному середовищі (без double‑booking).
- Покрив повний клієнтський флоу включно з оплатами.
- Підготував документацію для самостійної експлуатації клієнтом.
Пауза в карьере
с 01.2018 по 01.2024
(6 лет)
Работа над собственным проектом
Образование
Среднее
Знания и навыки
- Python
- REST API
- PostgreSQL
- Docker
- Docker Compose
- Aiogram
- SQLAlchemy
- Адміністрування Linux Server
- Alembic
- Nginx
- Git
- GitHub
- CI/CD
- HTML
- CSS
- TypeScript
- MySQL
- DNS
- SSL
- JavaScript
Знание языков
- Английский — средний
- Украинский — выше среднего
Дополнительная информация
Самоорганізований Python Backend‑розробник з сильним фокусом на production‑системи, Telegram‑платформи та серверну інфраструктуру.
Маю практичний досвід створення повноцінних self‑hosted рішень у Telegram, включно з:
- Telegram Bot
- Telegram Mini App (WebApp)
- Backend API
- базами даних
- деплоєм і підтримкою
Професійні цінності
Працюю з реальними користувачами та живими даними, розумію важливість:
- стабільності
- безпеки
- транзакційної цілісності
- якісного UX для бізнес‑клієнтів
Навички
- Комфортно працюю з існуючим кодом
- Швидко входжу в нові проєкти
- Вмію діагностувати та усувати складні системні проблеми
Цільові позиції
- Python Backend Developer
- Backend / DevOps Engineer
- Telegram / Automation Engineer
Орієнтуюсь на віддалену роботу, довгострокову співпрацю та участь у створенні реальних продуктів.
Похожие кандидаты
-
Senior Python developer
Удаленно, Киев -
Python developer
Удаленно, Львов -
Python-програміст
Удаленно -
Python-програміст
Удаленно -
Python developer
Удаленно, Киев , еще 2 города -
Python-програміст
Удаленно