Роман Штефанеса
Запропонуйте Роману роботу над вашим наступним проєктом або зареєструйте профіль фрилансера і починайте заробляти просто зараз.
Рейтинг
Рівень володіння мовами
Навички та вміння
Програмування
-
C та C++
від 20 000 UAH за місяць
-
Python
від 20 000 UAH за місяць
- Бази даних та SQL
- Веб-програмування
-
Десктопні додатки
від 20 000 UAH за місяць
- Криптовалюта та blockchain
-
Парсинг даних
від 20 000 UAH за місяць
-
Розробка ботів
від 20 000 UAH за місяць
Послуги
Адміністрування
-
Windows
від 20 000 UAH за місяць
-
Налаштування ПЗ та серверів
від 20 000 UAH за місяць
Робота з текстами
Портфоліо
-
Сим додаток
Веб-програмуванняРозроблена 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.