Иван

Python Backend Engineer

Considering positions:
Python Backend Engineer, Telegram, Infrastructure Specialist
Employment type:
full-time, part-time
Age:
29 years
City of residence:
Mykolaiv
Ready to work:
Remote

Contact information

The job seeker has entered a phone number , email and LinkedIn.

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

Work experience

Python Developer / Backend Engineer (Product, Self-hosted systems)

from 01.2025 to now (1 year 3 months)
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).
- Покрив повний клієнтський флоу включно з оплатами.
- Підготував документацію для самостійної експлуатації клієнтом.

System Administrator / Infrastructure Engineer (Freelance)

from 01.2018 to 01.2025 (7 years)
Self-employed / Freelance Projects, Миколаїв (IT)

Infrastructure & Automation Engineer (High-Load Systems)

Управління обчислювальною інфраструктурою: Проектування та підтримка розподіленої мережі GPU-кластерів (50+ вузлів). Моніторинг системних показників, оптимізація енергоспоживання та теплового режиму.

Адміністрування Linux (Ubuntu/Debian): Розгортання та тюнінг веб-серверів (Nginx, SSL, Firewall), робота з мережевими протоколами (TCP/IP, VPN, NAT).

Автоматизація на Python: Розробка кастомних скриптів для моніторингу аптайму, автоматизації виплат та інтеграції з API крипто-пулів.

Безпека: Налаштування захисту від DDoS, резервне копіювання даних та менеджмент прав доступу.

Education

Secondary

Additional education and certificates

No additional education or certificates.

Knowledge and skills

  • Адміністрування Linux Server
  • Адміністрування Ubuntu Server
  • Docker
  • Git
  • GitHub
  • CI/CD
  • PostgreSQL
  • BASH
  • Nginx
  • REST API
  • Адміністрування VPS
  • SSH
  • TCP/IP

Language proficiencies

  • English — average
  • Ukrainian — above average

Additional information

Backend-розробник із понад 7 роками досвіду в IT-інфраструктурі та розробці. Спеціалізуюсь на створенні складних екосистем навколо Telegram (Bot + Mini App + Backend). Мій підхід — Production-ready відразу: від архітектури БД до контейнеризації та деплою на власні сервери.

Чому я буду корисним вашій команді:

Активно використовую GitHub Copilot та LLM як інструменти підвищення продуктивності, що допомагають швидше реалізовувати функціонал без втрати якості коду, документації та тестів.

Infrastructure-First: Я не просто пишу код, я знаю, як він буде працювати на сервері. Досвід адміністрування Linux дозволяє мені самостійно налаштовувати CI/CD, Docker-середовища та Nginx.

Data Integrity: Маю глибоку експертизу в PostgreSQL (Advisory Locks, транзакції), що критично для фінтех-проектів та систем бронювання.

Автономність: Працюю за принципом "Task -> Solution". Вмію розбиратися в legacy-коді та швидко інтегрувати нові фічі.

Технічний фокус: Python (FastAPI, Aiogram 3), PostgreSQL (Optimization), Docker/Compose, Linux Administration, REST API.

Готовий до високого темпу роботи та складних технічних викликів.

More resumes of this candidate

Similar candidates

All similar candidates

Candidates at categories

Candidates by city


Compare your requirements and salary with other companies' jobs: