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

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

Запропонуйте Роману роботу над вашим наступним проєктом або зареєструйте профіль фрилансера і починайте заробляти просто зараз.

Україна Дніпро, Україна
5 днів 3 години тому
Вільний для роботи вільний для роботи
на сервісі 3 роки
  • scrapy
  • PostgreeSQL
  • sqlalchemy
  • Alembic
  • gunicorn
  • prometheus
  • docker-compose
  • asyncpg
  • GitHub/GitLab
  • aiogram3
  • docker
  • nginx
  • celery
  • aiohttp
  • Redis

Рейтинг

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

Рівень володіння мовами

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

Навички та вміння


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

Портфоліо


  • Сим додаток

    Веб-програмування
    Розроблена 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.
    - Простий запуск парсингу з адмінпанелі – оновлення даних за кілька кліків.
  • Архітектура та розгортання бота для арбітражу між біржами

    Криптовалюта та 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

    Розробка ботів
    Розроблений 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.