Георгій
Python-програміст
- Age:
- 28 years
- City of residence:
- Chernivtsi
- Ready to work:
- Remote
Contact information
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/20205802/
Work experience
Python-програміст
from 02.2025 to 06.2026
(1 year 5 months)
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-програміст
from 09.2023 to 02.2025
(1 year 6 months)
SpiritAuto, Дистанційно (Автобізнес та автосервіс)
Розробка бекенд-частини для оцифрування процесів автосервісу (сайт, боти, CRM-функціонал).
Онлайн-запис на сервіс: Реалізував модуль онлайн-бронювання з автоматичним підбором вільного часу майстра через REST API. Кількість успішних записів виросла в 2.5 рази, а навантаження на адміністраторів зменшилося.
Електронні замовлення-наряди: Створив сервіс прорахунку робіт і вартості деталей за нормогодинами. Час оформлення документів у майстра скоротився з 30 до 2-3 хвилин.
Історія авто за VIN: Спроєктував базу даних для збереження історії ремонтів з прив'язкою до VIN-коду та автоматичними нагадуваннями про ТО (повторні звернення клієнтів зросли на 35%).
Каталог авто та інтеграції: Написав бекенд для каталогу машин на продаж з фільтрами та налаштував автоматичну синхронізацію оголошень з авто-маркетплейсами через API.
Платіжні системи: Підключив прийом онлайн-передоплати за бронь слотів, що знизило відсоток неявок клієнтів (No-Show) майже вдвічі.
Інфраструктура: Запакував сервіси в Docker Compose, налаштував бекапи бази на VPS, моніторинг аптайму та сповіщення про падіння (uptime тримався >99.9%).
Education
Чернівецький національний університет
Хімія, Чернівці
Higher, from 2014 to 2020 (6 years)
Knowledge and skills
- Висока працездатність
- Flask
- Здатність до навчання
- MySQL
- SQLite
- Неконфліктність
- Адаптивність
- Ініціативність
Language proficiencies
- Ukrainian — fluent
- English — average
- French — average
Similar candidates
-
Python-програміст
Remote, Ternopil -
Python-програміст
6500 UAH, Remote, Kyiv -
Python-програміст
Remote -
Python-програміст
Remote -
Python developer
Remote -
Backend Developer (Python, Django/FastAPI)
Remote, Lutsk