Данііл
Python-розробник
- City of residence:
- Kyiv
- Ready to work:
- Kyiv, Remote
Contact information
The job seeker has entered a phone number .
Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.
You can get this candidate's contact information from https://www.work.ua/resumes/19765480/
Uploaded file
This resume is posted as a file. The quick view option may be worse than the original resume.
Python | Backend Developer
Локація: Швейцарія (готовність до віддаленої роботи, повернення в Україну)
[
ПРО МЕНЕ
Вмотивований розробник із ґрунтовною базою в Python та backend-системах, що фокусується на розробці масштабованих веб-сервісів та API. Маю практичний досвід у веб-розробці, налаштуванні Docker-інфраструктури, інтеграції AWS-сервісів та роботі з реляційними базами даних (PostgreSQL). Впевнено володію Linux-системами, маю досвід створення production-ready Telegram-ботів, інструментів автоматизації та розробки ігор. Готуюся до вступу в EPFL для поглиблення експертизи в галузі програмної інженерії та повторного проходження басейну школи 42.
ТЕХНІЧНІ НАВИЧКИ
• Мови програмування: Python, C, Shell
• Backend & Фреймворки: FastAPI, Flask, Django, pyTelegramBotAPI
• Бази даних: PostgreSQL, SQLAlchemy 2.0, Alembic
• ML / Data: scikit-learn, pandas, numpy, joblib
• DevOps & Інфраструктура: Docker, Docker Compose, Git, Linux (системний рівень), AWS Services, APScheduler
ДОСВІД РОБОТИ
Python Developer (Freelance / Own Product) | vape-telebot-shop 2024 – present
• Спроєктував і розробив з нуля production Telegram-бот інтернет-магазину з реальними користувачами на pyTelegramBotAPI.
• Реалізував шарувату архітектуру (handlers / services / repositories) з SQLAlchemy 2.0 та PostgreSQL, міграції через Alembic.
• Побудував FSM-процес оформлення замовлення та інтегрував Telegram Payments для приймання платежів.
• Реалізував багатомовний інтерфейс (i18n, 4 мови) та адмін-функціонал управління каталогом і замовленнями.
• Налаштував повне розгортання через Docker Compose (bot + PostgreSQL + міграції), логування та обробку помилок.
Freelance Developer | Фріланс
• Розробка та запуск інтернет-магазину одягу.
• Створення backend-частини на Node.js із використанням бази даних PostgreSQL.
• Налаштування та деплой сайту на хостинг Namecheap.
ПРОЄКТИ ТА ПРАКТИКА (PET-PROJECTS)
Dota 2 Pro Matches Bot with ML Win Predictor (у розробці)
Telegram-бот, який моніторить про-сцену Dota 2 через OpenDota API та автоматично публікує в канал результати матчів топ-турнірів (команди, рахунок, драфти, тривалість) із прогнозом переможця на основі драфту.
• Стек: Python 3.11, pyTelegramBotAPI, PostgreSQL, SQLAlchemy 2.0, Alembic, APScheduler, scikit-learn, pandas, Docker Compose.
• Шарувата архітектура (integrations → repositories → services → scheduler) з тонкими репозиторіями поверх SQLAlchemy-сесій; retry з експоненційним backoff (tenacity) та обробкою rate limiting OpenDota API.
• Три незалежні фонові задачі через APScheduler: опитування нових матчів, синхронізація довідника ліг, верифікація фактичних результатів прогнозів.
• Ідемпотентність: матч позначається відправленим лише після успішної доставки в Telegram, що гарантує відсутність дублів після збоїв.
• ML-компонент: зібрав датасет із ~10 000 про-матчів, натренував модель прогнозування переможця по драфту (Logistic Regression / Gradient Boosting, one-hot encoding героїв), застосував CalibratedClassifierCV, StratifiedKFold крос-валідацію, метрики accuracy / log-loss / ROC-AUC. Модель серіалізована через joblib з метаданими для контролю сумісності після ігрових патчів.
• Автоматичне відстеження якості моделі у продакшені: збереження прогнозу в БД, зіставлення з фактичним результатом, команда /mlstats для перегляду поточної accuracy.
Booking API (у розробці)
REST API системи бронювання на FastAPI + SQLAlchemy 2.0 (async) + PostgreSQL з Alembic-міграціями, JWT-автентифікацією, покриттям тестами на pytest та деплоєм через Docker Compose. Планується інтеграція Redis і Celery для фонових задач.
AI-хук для голосових повідомлень Telegram
Створив інтеграцію для Telegram-клієнта, яка автоматично перенаправляє вхідні голосові повідомлення персональному боту, підключеному до локальної нейромережі Whisper для транскрипції.
Трекер криптобірж та агрегатор вакансій
Розробив інструменти для автоматичного моніторингу криптобірж у реальному часі та пошуку релевантних вакансій на спеціалізованих порталах.
Генерація поліхромних QR-кодів
Імплементував алгоритм вбудовування функціональних QR-кодів у естетичні багатоколірні візерунки.
Gamedev
Створив ряд 2D/3D ігрових проєктів на рушіях Unity (C#) та Godot.
ОСВІТА ТА КУРСИ
• School 42 — Проходження басейну
• EPAI (École Professionnelle Artisanale et Industrielle), Швейцарія — Мовна підготовка та професійні навички програмування
• Коледж «КиМУ» — Спеціальність «Стоматологія»
• Ліцей «ІЛІТ», Ірпінь, Київська область, Україна — Атестат про базову середню освіту (9 класів)
МОВИ
• Українська / Російська: Носій
• Французька: A2
• Англійська: B1–B2
Similar candidates
-
Python-програміст
Remote -
Python-програміст
Kyiv, Remote -
Backend Python developer
Remote -
Python developer
Kyiv, Remote -
Python-програміст
Kyiv, Remote -
Python-програміст
Remote