Roman Shtefanesa
Zaproponuj Roman pracę nad swoim kolejnym zleceniem.
Ranking
Poziom znajomości języków obcych
Umiejętności i kwalifikacje
Programowanie
-
Aplikacje desktopowe
od 1660 PLN za miesiąc
- Bazy danych i SQL
-
C i C++
od 1660 PLN za miesiąc
- Kryptowaluty i blockchain
-
Parsowanie danych
od 1660 PLN za miesiąc
- Programowanie stron internetowych
-
Python
od 1660 PLN za miesiąc
-
Tworzenie chatbota
od 1660 PLN za miesiąc
Usługi
Administracja systemami IT
-
Konfigurowanie oprogramowania i serwerów
od 1660 PLN za miesiąc
-
Windows
od 1660 PLN za miesiąc
Praca z tekstami
Portfolio
- Wszystkie prace 5
- Programowanie stron internetowych 2
- Tworzenie chatbota 2
- Kryptowaluty i blockchain 1
-
Aplikacja symulacyjna
Programowanie stron internetowychZostała opracowana część backendowa kompleksowego systemu do zarządzania infrastrukturą telekomunikacyjną. Projekt był realizowany w zespole komercyjnym (programista backend + DevOps) dla operatora telekomunikacyjnego, który potrzebował automatyzacji ewidencji kart SIM, portów, numerów urządzeń fizycznych i wirtualnych.
Cechy ważne dla klienta:
- Asynchroniczna weryfikacja salda 1000+ kart SIM z wykorzystaniem Celery i Redis, mechanizm automatycznych prób (retry) w przypadku awarii.
… - Inteligentne przypisanie czasowe sprzętu (np. urządzeń do portów) z automatycznym przywracaniem pierwotnych stanów po zakończeniu sesji.
- Modułowy panel administracyjny Django z logicznym podziałem funkcjonalności na bloki (karty SIM, porty, numery, urządzenia).
- Import i eksport danych w popularnych formatach (CSV, Excel, JSON) do integracji z systemami billingowymi i ewidencyjnymi.
- Szczegółowe logowanie wszystkich operacji (kto, kiedy, co zmienił) do audytu i dochodzenia incydentów.
Wyniki:
- Skrócenie czasu ręcznego zarządzania infrastrukturą o ~70% dzięki automatyzacji rutynowych zadań.
- Pełna przejrzystość stanu kart SIM i sprzętu w czasie rzeczywistym.
- Możliwość szybkiego generowania raportów dotyczących sald i przypisań dla księgowości i wsparcia technicznego.
- System został pomyślnie przetestowany pod obciążeniem do 50 jednoczesnych obiektów.
-
Kompleksowy system do zarządzania wynikami psychologicznymi
Programowanie stron internetowychPlatforma do automatyzacji pracy z wynikami testów psychologicznych (Cattell 16PF, Leongard-Schmiesek, Holland). Projekt wykonany dla psychologów, specjalistów HR i badaczy, którzy potrzebują wygodnego zbierania, przechowywania i analizy danych testów.
Cechy:
- Automatyczne parsowanie wyników z stron internetowych za pomocą Selenium (wsparcie dla trzech typów testów).
… - Unikalna generacja slug dla każdej próby testu – zapobieganie duplikacji danych.
- Relacyjna baza danych z abstrakcyjnymi modelami i tabelą stałych (minimalizacja duplikacji, optymalizacja przechowywania).
- Panel administracyjny Django z inline'ami, wyszukiwaniem, filtrowaniem i niestandardowym formularzem uruchamiania parsowania.
- REST API z filtrowaniem według użytkownika i typu testu – łatwa integracja z innymi systemami.
- Wizualizacja wyników (wykresy, diagramy) oraz zapisywanie zrzutów ekranu profili (test Cattella).
Wyniki:
- Skrócenie ręcznej pracy z przetwarzaniem testów o ~80%.
- Centralne przechowywanie historii testów wszystkich użytkowników.
- Szybki dostęp do danych przez panel administracyjny lub API.
- Proste uruchamianie parsowania z panelu administracyjnego – aktualizacja danych w kilka kliknięć.
-
Architektura i wdrożenie bota arbitrażowego między wymianami
Kryptowaluty i blockchainZostał opracowany profesjonalny modułowy bot do automatycznego wyszukiwania i analizy możliwości arbitrażu między giełdami na rynku spotowym kryptowalut. Projekt został stworzony jako osobista inicjatywa w celu doskonalenia umiejętności w zakresie wysokoobciążonych systemów asynchronicznych, integracji z giełdami oraz analityki AI.
Cechy ważne dla klienta:
- Automatyczne wyszukiwanie arbitrażu na Binance, Bybit, OKX, KuCoin, YoBit z uwzględnieniem prowizji, płynności i poślizgu (analiza książek zleceń).
… - Analiza techniczna (RSI, MACD, wolumeny) w celu zwiększenia dokładności sygnałów.
- Agregacja wiadomości z 7+ źródeł (CoinMarketCap, CryptoPanic, NewsAPI i inne) z kaskadowym failover między dostawcami AI (Gemini, Groq, OpenRouter) — tłumaczenie, ton, rekomendacja handlowa.
- Bot Telegram na Aiogram 3: FSM, panel administracyjny, konfigurowalne progi zysku, raporty P&L, skaner gęstości książek (wykresy Matplotlib).
- Odporność na awarie: Circuit Breaker dla giełd, rotacja proxy HTTP/SOCKS5 i Tor, rozdzielanie kluczy API usług informacyjnych.
- Pełna asynchroniczność: FastAPI + asyncpg + SQLAlchemy 2.0, planista w tle APScheduler.
Wyniki:
- Bot stabilnie skanuje rynek w czasie rzeczywistym, przetwarzając do 100 par handlowych na cykl.
- Analityka AI wiadomości zmniejsza fałszywe alarmy w przypadku zmiennych wydarzeń.
- System został pomyślnie przetestowany w środowisku testowym Bybit i Binance Testnet.
-
Fit Trainer Bot — bot Telegram do fitnessu i żywienia
Tworzenie chatbotaFit Trainer Bot — to bot Telegram, który pełni rolę osobistego trenera fitness i dietetyka. Projekt został opracowany jako zadanie freelancerskie dla klienta, który potrzebował zautomatyzowanego rozwiązania do online'owego prowadzenia klientów z generowaniem planów treningowych i żywieniowych, analizą diety na podstawie zdjęć oraz przyjmowaniem płatności za subskrypcję.
Cechy ważne dla klienta:
- Pełna automatyzacja: bot zbiera dane antropometryczne, cele, kontuzje, sprzęt i na ich podstawie generuje indywidualne plany treningowe i żywieniowe (algorytmicznie + GPT-4o).
… - Analiza zdjęć jedzenia przez Vision API: rozpoznawanie potraw, obliczanie kalorii i Białka, Tłuszczu, Węglowodanów (BŻU), prowadzenie dziennika żywienia i wody.
- Przeprowadzanie treningów z timerem, wskazówkami, możliwością zamiany ćwiczeń.
- Integracja z systemem płatności ЮKassa: płatne subskrypcje (podstawowa/premium), webhooki, automatyczne odnawianie, przeliczenie taryfy.
- Interfejs webowy na Django dla administratora (zarządzanie użytkownikami, taryfami, przeglądanie logów). Strona monitorowania zdrowia wszystkich usług (Baza Danych, Redis, Celery, Telegram API).
- Odporność na awarie: konteneryzacja Docker, automatyczne ponowne uruchamianie, obsługa błędów przy przerwach w połączeniu.
Wyniki:
- Bot w pełni funkcjonuje, przetestowany na rzeczywistych użytkownikach.
- Klient otrzymał gotowe do uruchomienia rozwiązanie z dokumentacją i instrukcją wdrożenia.
- Osiągnięto oszczędność czasu na ręcznym prowadzeniu klientów oraz zwiększenie retencji dzięki personalizacji i przypomnieniom.
-
Portfel Telegram Solana
Tworzenie chatbotaZaprojektowano bota Telegram do zarządzania portfelami kryptograficznymi w sieci Solana (testnet/devnet). Projekt został stworzony w celu udziału w hackathonie Solana Renaissance w składzie zespołu z 2 programistów i 1 organizatora. Bot umożliwia użytkownikom bezpieczne tworzenie nowych portfeli, podłączanie istniejących, sprawdzanie salda, przesyłanie SOL oraz przeglądanie historii transakcji — wszystko to bezpośrednio w Telegramie.
Cechy, na które warto zwrócić uwagę:
- Pełna asynchroniczna architektura na aiogram 3 z maszyną stanów (FSM).
… - Integracja z blockchainem Solana przez bibliotekę solana-py.
- Keszowanie sald i historii transakcji (TTL) w celu zmniejszenia obciążenia węzłów RPC.
- Walidacja wszystkich danych wejściowych (adresy, klucze prywatne, kwoty) oraz obsługa błędów.
- Dwa tryby bazy danych: SQLite (dla prostoty) i PostgreSQL (dla produkcji).
- Interfejs webowy na Django do administracyjnego monitorowania (opcjonalnie).
- Gotowość do uruchomienia w Dockerze (kontener z PostgreSQL).
Wyniki:
- Bot został pomyślnie przetestowany na testnecie i devnecie, stabilnie obsługuje zapytania.
- Repozytorium zawiera pełną dokumentację dotyczącą instalacji i konfiguracji.
- Zdobyto doświadczenie w pracy z blockchainem, kryptografią, tworzeniem bezpiecznych transakcji.
- Projekt może być dostosowany do mainnetu i wykorzystany jako podstawa dla komercyjnej usługi kryptograficznej.
Stos: Python 3.12, aiogram 3, solana-py, SQLAlchemy 2.0, Django, Docker, Git.