Данііл
Python-розробник
- Город проживания:
- Киев
- Готов работать:
- Киев, Удаленно
Контактная информация
Соискатель указал телефон .
Фамилия, контакты и фото доступны только для зарегистрированных работодателей. Чтобы получить доступ к личным данным кандидатов, войдите как работодатель или зарегистрируйтесь.
Получить контакты этого кандидата можно на странице https://www.work.ua/resumes/19765480/
Загруженный файл
Это резюме размещено в виде файла. Эта версия для быстрого просмотра может быть хуже, чем оригинал резюме.
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
Похожие кандидаты
-
Python-розробник
20000 грн, Удаленно -
UI Software Engineer
Киев -
Python-программист
Удаленно -
Python-програміст
Удаленно -
Python developer
Ивано-Франковск, Удаленно -
Python developer
Удаленно