Георгій
Python-програміст
- Вік:
- 28 років
- Місто проживання:
- Чернівці
- Готовий працювати:
- Дистанційно
Контактна інформація
Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.
Отримати контакти цього кандидата можна на сторінці https://www.work.ua/resumes/20205802/
Досвід роботи
Python-програміст
з 02.2025 по 06.2026
(1 рік 5 місяців)
FastEd, Дистанційно (Освіта, наука)
Переписав бекенд на FastAPI: виніс усю бізнес-логіку зі старого монолітного бота в чистий REST API. Розділив роботу з базою через репозиторії, привів схеми до Pydantic v2 та налаштував міграції через Alembic.
Прискорив важкі запити в PostgreSQL: знайшов і переписав повільні SQL-запити у звітах (таблиці понад 5 млн рядків). Додав складені індекси та перевів агрегації на асинхронну SQLAlchemy 2.0 — у результаті зрізав p95 response time з 800 мс до стабільних <100 мс.
Розвантажив API через черги: налаштував зв'язку TaskIQ + RabbitMQ + Redis. Усі важкі операції (масові розсилки студентам, синхронізацію медіа та імпорт даних) виніс у фонові воркери. Основний API більше не зависає на довгих задачах.
Автоматизував рутину персоналу: реалізував систему прав на 5 ролей і FSM-сценарії в боті для кураторів і викладачів. Замінили купу розрізнених Google-таблиць на одну систему, що скоротило ручну роботу команди десь на 40%.
Зробив модуль змін і виплат: написав сервіс для трекінгу годин консультацій і підрахунку виплат викладачам. Додав скрипти бекфілу (backfill) для перерахунку історії у разі правок, що повністю прибрало помилки у зарплатах.
Впровадив арбітраж заявок із Fuzzy Search: реалізував алгоритм нечіткого пошуку для зіставлення схожих студентських звернень і розрулювання конфліктів між менторами. Заявки почали розбирати за 2–3 хвилини замість кількох днів.
Зробив стрімінг файлів у Google Drive: написав мікросервіс, який приймає навчальні матеріали і стрімом відправляє їх прямо в Google Drive (Node.js Streams), не забиваючи локальний диск сервера тимчасовими файлами.
Налаштував моніторинг і логи: підняв Prometheus + Grafana + Loki, вивів потрібні графіки по навантаженню та налаштував сповіщення про помилки в Telegram-чат команди. Тепер реакція на баги займає до 10 хвилин.
Тести та пайплайн: написав юніт- та інтеграційні тести на Pytest (>80% покриття критичних частин) і зібрав робочий GitLab CI/CD пайплайн із лінтерами (Ruff, Mypy) та збіркою Docker-образів.
Python-програміст
з 09.2023 по 02.2025
(1 рік 6 місяців)
SpiritAuto, Дистанційно (Автобізнес та автосервіс)
Розробка бекенд-частини для оцифрування процесів автосервісу (сайт, боти, CRM-функціонал).
Онлайн-запис на сервіс: Реалізував модуль онлайн-бронювання з автоматичним підбором вільного часу майстра через REST API. Кількість успішних записів виросла в 2.5 рази, а навантаження на адміністраторів зменшилося.
Електронні замовлення-наряди: Створив сервіс прорахунку робіт і вартості деталей за нормогодинами. Час оформлення документів у майстра скоротився з 30 до 2-3 хвилин.
Історія авто за VIN: Спроєктував базу даних для збереження історії ремонтів з прив'язкою до VIN-коду та автоматичними нагадуваннями про ТО (повторні звернення клієнтів зросли на 35%).
Каталог авто та інтеграції: Написав бекенд для каталогу машин на продаж з фільтрами та налаштував автоматичну синхронізацію оголошень з авто-маркетплейсами через API.
Платіжні системи: Підключив прийом онлайн-передоплати за бронь слотів, що знизило відсоток неявок клієнтів (No-Show) майже вдвічі.
Інфраструктура: Запакував сервіси в Docker Compose, налаштував бекапи бази на VPS, моніторинг аптайму та сповіщення про падіння (uptime тримався >99.9%).
Освіта
Чернівецький національний університет
Хімія, Чернівці
Вища, з 2014 по 2020 (6 років)
Знання і навички
- Висока працездатність
- Flask
- Здатність до навчання
- MySQL
- SQLite
- Неконфліктність
- Адаптивність
- Ініціативність
Знання мов
- Українська — вільно
- Англійська — середній
- Французька — середній
Схожі кандидати
-
Backend-програміст (Python, JS)
25000 грн, Дистанційно -
Python-розробник
30000 грн, Дистанційно, Київ -
Junior Python, Back-end Developer
Дистанційно -
Python developer
Дистанційно -
Python-програміст
Дистанційно, Київ -
Python-програміст
Дистанційно