• Файл

Роман

Python Backend Developer (боти, скрапінг, автоматизаці, LLM-інтеграції)

Вік:
45 років
Місто проживання:
Дніпро
Готовий працювати:
Дистанційно, Дніпро

Контактна інформація

Шукач вказав: ТелефонЕл. поштуLinkedInМесенджер

Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.

Завантажений файл

Версія для швидкого перегляду

Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.

РОМАН ШТЕФАНЕСА
Python Backend Developer | Telegram-боти, веб-скрапінг та автоматизація | LLM-інтеграції
[відкрити контакти](див. вище в блоці «контактна інформація») | [відкрити контакти](див. вище в блоці «контактна інформація») | Telegram: @Rurikovich_q
LinkedIn: [відкрити контакти](див. вище в блоці «контактна інформація») | GitHub: github.com/Shrekulka
Дніпро, Україна • Віддалено • Повна / часткова зайнятість

ПРО МЕНЕ
Python Backend Developer зі спеціалізацією на Telegram-ботах, веб-скрапінгу та автоматизації (Django, FastAPI,
aiogram, Celery, PostgreSQL); зараз створюю застосунки на основі LLM: RAG, агенти з викликом інструментів
(LangChain, LangGraph), трейсинг та оцінювання якості (Arize Phoenix). Запустив комерційний Telegram-бот на GPT-
4o з аналізом фото та рекурентними платежами. Маю базу із системного програмування (C/C++, сокети та модулі
ядра Linux).

КЛЮЧОВІ ТЕХНОЛОГІЇ
Python • Telegram-боти (aiogram 3) • Веб-скрапінг (Selenium, Playwright, Scrapy) • Автоматизація • Django / DRF •
FastAPI • LangChain • LangGraph • RAG • PostgreSQL • Celery • Redis • Docker • Git • REST API • Linux

ТЕХНІЧНІ НАВИЧКИ
Мови програмування: Python, SQL
LLM / GenAI: LangChain (LCEL), LangGraph (StateGraph, MemorySaver), RAG (ембедінги, векторне сховище, BM25),
tool/function calling, структурований вивід (Pydantic), MCP, Arize Phoenix (трейсинг, LLM-as-a-Judge), Chainlit, Ollama,
OpenAI API (GPT-4o, Vision, Whisper), Claude, DeepSeek, Gemini, Groq, OpenRouter
Бекенд та боти: Django, Django REST Framework, FastAPI, Flask, aiogram 2/3, REST API, Swagger/OpenAPI, gRPC, HTMX
Бази даних та ORM: PostgreSQL, SQLite, SQLAlchemy 2.0, Alembic, Django ORM, Redis
Асинхронність та черги: Celery, asyncio, aiohttp, httpx, APScheduler
Скрапінг та автоматизація: Playwright, Selenium, Scrapy, BeautifulSoup, cloudscraper, openpyxl, Pandas
Тестування: pytest, Postman
DevOps та Linux: Docker, Docker Compose, Nginx, Gunicorn, Linux (Ubuntu), Bash
Інструменти: Git, GitHub, GitLab, pgAdmin 4, PyCharm
Системне програмування та мережі: попередній досвід — C/C++, TCP/UDP-сокети, модулі ядра Linux
Інтеграції: Telegram Bot API, YooKassa (платежі), CCXT Pro (біржі), solana-py

КОМЕРЦІЙНИЙ ДОСВІД
Freelance Python Developer Віддалено | ~2 роки
Fit Trainer Bot (aiogram, Django, PostgreSQL, Redis, Celery, OpenAI API, YooKassa)
• Спроєктував і запустив комерційний AI-фітнес-бот у Telegram: персональні плани тренувань і харчування за
профілем, аналіз фото їжі (GPT-4o Vision), голосовий ввід (Whisper), текстовий асистент (GPT-3.5).
• Реалізував підписки через YooKassa: стан оплати підтверджується сповіщеннями платіжної системи, зависші
платежі обробляє фонова задача.
Автоматизація: кастомні Telegram-боти, скрапери та рішення з автоматизації під вимоги замовників.
Python Backend Developer | dZENcode Віддалено (IT) | 08.2024 – 03.2025 (8 місяців)
Платформа аналізу психологічних тестів (Django, Selenium, Docker; команда: 2 Backend-розробники)
• Автоматизував збір і збереження результатів 3 психологічних тестів (Голланда, Акцент-2-90, Кеттелла 16PF)
через Selenium-парсер, скоротивши ручну обробку на ~80%.
• Спроєктував БД з абстрактними моделями Django, довідником описів результатів і генерацією slug; повторні
запуски оновлюють наявні записи, а не створюють дублікати.
• Створив REST API з фільтрацією та Django-адмінпанель (inlines, пошук, фільтри); упакував проєкт у Docker.
Система управління телеком-інфраструктурою (Django, Celery, Redis; команда: Backend-розробник + DevOps-
інженер)
• Розробив backend для керування 100+ SIM-картами, портами та номерами фізичних і віртуальних пристроїв;
інтегрував із SIM-банками та GSM-шлюзами через власний UDP-протокол (XML-запити, підпис, повторні
спроби й таймаути на рівні застосунку).
• Скоротив час моніторингу в 3 рази завдяки асинхронній перевірці балансу (Celery + Redis + retry).
• Реалізував модульну адмін-панель, імпорт/експорт у різні формати та детальне логування операцій.

ВЛАСНІ ПРОЄКТИ
LLM & LangChain Portfolio — 10 проєктів (Python, LangChain, LangGraph, Ollama, Pydantic, MCP, Arize Phoenix,
Chainlit) · github.com/Shrekulka
• Побудував ReAct-агента з викликом інструментів на LangGraph (StateGraph, умовні ребра, MemorySaver) і
порівняв з ручною реалізацією циклу.
• Реалізував RAG-систему питань і відповідей за PDF-регламентом (PyPDFLoader, RecursiveCharacterTextSplitter,
OllamaEmbeddings, InMemoryVectorStore); порівняв семантичний пошук і BM25.
• Додав трейсинг та оцінювання якості (Arize Phoenix, LLM-as-a-Judge, перевірки на правилах).
• Виставив інструменти через MCP-сервер; створив чат-інтерфейс на Chainlit зі стрімінгом, автентифікацією,
посиланнями на джерела та передачею оператору.
Міжбіржовий арбітражний бот (FastAPI, aiogram 3, CCXT Pro, PostgreSQL, SQLAlchemy 2.0, APScheduler, Docker)
• Створив систему міжбіржового арбітражу (Binance, Bybit, OKX, KuCoin): розрахунок прибутку за глибиною
біржового стакана з урахуванням комісій і проковзування, безперервний моніторинг стаканів, індикатори
RSI/MACD, ШІ-аналіз новин (Gemini/Groq), паралельне виставлення ордерів; керування через Telegram-бота.
Solana Telegram Wallet (некастодіальний) — хакатон Solana Renaissance, травень 2024 (aiogram 3, solana-py,
SQLAlchemy, Django, Docker; команда з 3 осіб)
• Бот-гаманець: створення гаманця з мнемонічної фрази, локальне підписання транзакцій, баланс із TTL-кешем,
історія транзакцій і відстеження підтвердження в мережі; пізніше додано підтримку Binance Smart Chain.
Скрапінг, автоматизація та backend-утиліти · github.com/Shrekulka (папка tasks)
• Скрапер оголошень Teremok.org.ua (платне тестове завдання): 200 останніх оголошень у 5 категоріях, дві
стратегії вибірки, дворівнева дедуплікація, перевірка якості даних перед експортом, вивід у CSV/JSON/Excel.
• Трекер цін Wildberries (Selenium, openpyxl) зі звітами в Excel; монітор оголошень AUTO.RIA (aiogram 3, SQLite)
з виявленням змін і сповіщеннями в Telegram.
• Order Management Service (Django REST Framework, Swagger/ReDoc, pytest) для ERP-системи; AI Radar (Django,
OpenRouter): каталог AI-сайтів і дашборд порівняння, 90 офлайн-тестів.
Навчальний монорепозиторій · github.com/Shrekulka (папка educationalProjects)
• Системне та мережеве програмування на C/C++ (сокети, модулі ядра Linux), ~20 aiogram-ботів, gRPC-сервіси,
застосунки на FastAPI/Flask/Django.

ДОДАТКОВИЙ ДОСВІД
ФОП (2007 – дотепер): відкритий до співпраці за контрактом. Раніше: міжнародні вантажоперевезення (~10 років),
юридичні консультації, системне адміністрування на виробництві.

ОСВІТА
Юридична академія, м. Дніпро — спеціаліст, юриспруденція (1998 – 2002)

КУРСИ ТА НАВЧАННЯ
• Розробка AI/LLM-застосунків на Python: від ідеї до релізу (Stepik)
• Python: Basics and application (Stepik), 2023 — сертифікат, 100% з відзнакою
• Python Programming (Stepik), 2023 — сертифікат, 97% з відзнакою
• Програмування C/C++, Дніпровський центр комп’ютерної освіти — 1 рік (2021–2022)
• FastAPI Python. Швидкий старт — 6 місяців
• Телеграм-боти на Python та AIOgram. Вступ до професії — 6 місяців
• Python для вирішення практичних завдань — 3 місяці
• Тестування програмного забезпечення: Postman для тестування API — 3 місяці
• Криптовалюти: основи торгівлі; посібник користувача; поглиблений рівень — по 1 місяцю

МОВИ
Українська — рідна • Російська — рідна • Англійська — Pre-Intermediate (A2–B1)

Інші резюме цього кандидата

Схожі кандидати

Усі схожі кандидати


Порівняйте свої вимоги та зарплату з вакансіями інших підприємств: