Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak

Роман Штефанеса

Предложите Роману работу над вашим следующим проектом или зарегистрируйте профиль фрилансера и начинайте зарабатывать прямо сейчас.

Украина Днепр, Украина
5 дней 4 часа назад
Свободен для работы свободен для работы
на сервисе 3 года
  • scrapy
  • PostgreeSQL
  • sqlalchemy
  • Alembic
  • gunicorn
  • prometheus
  • docker-compose
  • asyncpg
  • GitHub/GitLab
  • aiogram3
  • docker
  • nginx
  • celery
  • aiohttp
  • Redis

Рейтинг

Успешных проектов
Нет данных
Средняя оценка
Нет данных
Рейтинг
210
Python 1
C и C++

Уровень владения языками

Русский Русский: носитель
Українська Українська: продвинутый
English English: базовый

Резюме

Привет! 👋 Меня зовут Роман, я Python Backend Developer.


Помогаю бизнесу автоматизировать рутину, создавать надёжные API и Telegram-ботов, которые решают реальные задачи.


💼 Почему стоит работать со мной:

✅ КОММЕРЧЕСКИЙ ОПЫТ: 1 год в продуктовой компании + 1 год во фрилансе.

✅ РЕЗУЛЬТАТЫ, А НЕ ПРОСТО НАВЫКИ: автоматизировал 80% ручной обработки данных, ускорил мониторинг инфраструктуры в 3 раза.

✅ УЧАСТИЕ В ХАКАТОНЕ Solana Renaissance (май 2024): разработал Telegram-бота для управления криптокошельками Solana.

✅ РАБОТАЮ С ИИ: интеграции с GPT-4o, Vision API, Gemini, Groq.

✅ ПЛАТЁЖНЫЕ СИСТЕМЫ: успешно интегрировал YooKassa в коммерческого бота.


🛠 Мой стек:

Backend: Python, Django, FastAPI, Aiogram 3.

Базы данных: PostgreSQL, SQLite, SQLAlchemy (включая Alembic).

Асинхронность: Celery, Celery Beat, APScheduler, Redis.

Парсинг: Selenium, Scrapy, BeautifulSoup.

DevOps: Docker, Docker Compose, Nginx, Gunicorn.

Инструменты: Git, Pandas, Matplotlib, Postman.


✨ Чем могу быть полезен:

🔹 Разработать под ключ Telegram-бота любой сложности, включая AI и платёжные системы (YooKassa).

🔹 Создать или доработать веб-приложение / REST API.

🔹 Настроить автоматический парсинг и сбор данных.

🔹 Оптимизировать бизнес-процессы с помощью асинхронных задач (Celery, Redis).

🔹 Интегрировать AI (ChatGPT, Vision API) для новых функций.


📌 Пример моего коммерческого проекта — Fit Trainer Bot:

Задача: создать Telegram-бота с персонализированными планами тренировок и питания на основе ИИ.

Решение: разработал бота на Aiogram 3, интегрировал GPT-4o и Vision API, добавил платные подписки через YooKassa.

Результат: успешно запущенный продукт с автопродлением подписок и встроенной аналитикой.


💬 Буду рад обсудить ваш проект! Пишите в Telegram: Rurikovich_q или в личные сообщения на бирже.


Работаю удалённо (Днепр, Украина). Готов к разовым задачам и долгосрочному сотрудничеству.

Навыки и умения


Работа с текстами

Портфолио


  • Sim app

    Веб-программирование
    Разработана backend-часть комплексной системы для управления телекоммуникационной инфраструктурой. Проект выполнялся в коммерческой команде (backend-разработчик + DevOps) для оператора связи, который нуждался в автоматизации учёта SIM-карт, портов, номеров физических и виртуальных устройств.

    Особенности, важные для заказчика:
    - Асинхронная проверка баланса 1000+ SIM-карт с использованием Celery и Redis, механизм автоматических повторных попыток (retry) при сбоях.
    - Интеллектуальная временная привязка оборудования (например, устройств к портам) с автоматическим восстановлением исходных состояний после завершения сессии.
    - Модульная админ-панель Django с логическим разделением функциональности по блокам (SIM-карты, порты, номера, устройства).
    - Импорт и экспорт данных в популярные форматы (CSV, Excel, JSON) для интеграции с биллинговыми и учётными системами.
    - Детальное логирование всех операций (хто, коли, що змінив) для аудиту та розслідування інцидентів.

    Результаты:
    - Сокращение времени ручного управления инфраструктурой на ~70% за счёт автоматизации рутинных задач.
    - Полная прозрачность состояния SIM-карт и оборудования в реальном времени.
    - Возможность быстро выгружать отчёты по балансам и привязкам для бухгалтерии и техподдержки.
    - Система успешно протестирована на нагрузке до 50 одновременных объектов.
  • Комплексная система для управления результатами психологических

    Веб-программирование
    Платформа для автоматизації роботи з результатами психологічних тестів (Кеттелл 16PF, Леонгард-Шмішек, Голланд). Проєкт виконано для психологів, HR-фахівців та дослідників, які потребують зручного збору, зберігання та аналізу даних тестувань.

    Особливості:
    - Автоматичний парсинг результатів з веб-сторінок за допомогою Selenium (підтримка трьох типів тестів).
    - Унікальна генерація slug для кожної спроби тестування – запобігання дублюванню даних.
    - Реляційна БД з абстрактними моделями та таблицею констант (мінімізація дублювання, оптимізація сховища).
    - Django-адмінка з інлайнами, пошуком, фільтрацією та кастомною формою запуску парсингу.
    - REST API з фільтрацією за користувачем і типом тесту – легка інтеграція з іншими системами.
    - Візуалізація результатів (графіки, діаграми) та збереження скріншотів профілів (тест Кеттелла).

    Результати:
    - Скорочення ручної роботи з обробки тестів на ~80%.
    - Централізоване зберігання історії тестувань усіх користувачів.
    - Швидкий доступ до даних через адмінку або API.
    - Простий запуск парсингу з адмінпанелі – оновлення даних за кілька кліків.
  • Inter Exchange Arbitrage Bot Architecture and Deployment

    Криптовалюта и blockchain
    Разработан профессиональный модульный бот для автоматического поиска и анализа межбиржевых арбитражных возможностей на спотовом рынке криптовалют. Проект создавался как личная инициатива для отработки навыков высоконагруженных асинхронных систем, интеграции с биржами и AI-аналитики.

    Особенности, важные для заказчика:
    - Автоматический поиск арбитража на Binance, Bybit, OKX, KuCoin, YoBit с учётом комиссий, ликвидности и проскальзывания (анализ стаканов ордеров).
    - Технический анализ (RSI, MACD, объёмы) для повышения точности сигналов.
    - Агрегация новостей из 7+ источников (CoinMarketCap, CryptoPanic, NewsAPI и др.) с каскадным failover между AI-провайдерами (Gemini, Groq, OpenRouter) — перевод, тональность, торговая рекомендация.
    - Telegram-бот на Aiogram 3: FSM, админ-панель, настраиваемые пороги прибыли, отчёты P&L, скринер плотностей стаканов (графики Matplotlib).
    - Отказоустойчивость: Circuit Breaker для бирж, ротация HTTP/SOCKS5 прокси и Tor, распределение API-ключей новостных сервисов.
    - Полная асинхронность: FastAPI + asyncpg + SQLAlchemy 2.0, фоновый планировщик APScheduler.

    Результаты:
    - Бот стабильно сканирует рынок в реальном времени, обрабатывая до 100 торговых пар за цикл.
    - AI-аналитика новостей снижает ложные срабатывания на волатильных событиях.
    - Система успешно протестирована в тестовой среде Bybit и Binance Testnet.
  • Fit Trainer Bot — Telegram бот для фитнеса и питания

    Разработка ботов
    Fit Trainer Bot — это Telegram-бот, который выполняет роль персонального фитнес-тренера и нутрициолога. Проект разработан как фриланс-задача для заказчика, которому требовалось автоматизированное решение для онлайн-ведения клиентов с генерацией планов тренировок и питания, анализом рациона по фото и приёмом платежей за подписку.

    Особенности, важные для заказчика:
    - Полная автоматизация: бот собирает антропометрические данные, цели, травмы, инвентарь и на их основе генерирует индивидуальные планы тренировок и питания (алгоритмически + GPT-4o).
    - Анализ фотографий еды через Vision API: распознавание блюд, расчёт калорий и БЖУ, ведение дневника питания и воды.
    - Проведение тренировок с таймером, подсказками, возможностью замены упражнений.
    - Интеграция с платёжной системой ЮKassa: платные подписки (базовый/премиум), вебхуки, автопродление, перерасчёт тарифа.
    - Веб-интерфейс на Django для администратора (управление пользователями, тарифами, просмотр логов). Страница мониторинга здоровья всех сервисов (БД, Redis, Celery, Telegram API).
    - Отказоустойчивость: контейнеризация Docker, автоматический перезапуск, обработка ошибок при обрывах соединения.

    Результаты:
    - Бот полностью функционирует, протестирован на реальных пользователях.
    - Заказчик получил готовое к запуску решение с документацией и инструкцией по развёртыванию.
    - Достигнута экономия времени на ручном ведении клиентов и повышение удержания за счёт персонализации и напоминаний.
  • Solana Telegram Wallet

    Разработка ботов
    Разработан Telegram-бот для управления криптокошельками в сети Solana (testnet/devnet). Проект создавался для участия в хакатоне Solana Renaissance в составе команды из 2 разработчиков и 1 организатора. Бот позволяет пользователям безопасно создавать новые кошельки, подключать существующие, проверять баланс, переводить SOL и просматривать историю транзакций — всё это прямо в Telegram.

    Особенности, на которые стоит обратить внимание:
    - Полная асинхронная архитектура на aiogram 3 с машиной состояний (FSM).
    - Интеграция с блокчейном Solana через библиотеку solana-py.
    - Кеширование балансов и истории транзакций (TTL) для снижения нагрузки на RPC-узлы.
    - Валидация всех входных данных (адреса, приватные ключи, суммы) и обработка ошибок.
    - Два режима базы данных: SQLite (для простоты) и PostgreSQL (для production).
    - Веб-интерфейс на Django для административного мониторинга (опционально).
    - Готовность к запуску в Docker (контейнер с PostgreSQL).

    Результаты:
    - Бот успешно протестирован на testnet и devnet, стабильно обрабатывает запросы.
    - Репозиторий содержит полную документацию по установке и настройке.
    - Получен опыт работы с блокчейном, криптографией, созданием безопасных транзакций.
    - Проект может быть адаптирован под mainnet и использован как основа для коммерческого крипто-сервиса.

    Стек: Python 3.12, aiogram 3, solana-py, SQLAlchemy 2.0, Django, Docker, Git.