Yehor Shapovalov
Zaproponuj Yehor pracę nad swoim kolejnym zleceniem.
Ranking
CV
Programista Python z ponad 3-letnim doswiadczeniem komercyjnym.
Stos technologiczny:
Backend: Python (FastAPI, Django, Celery)
Frontend: React, Next.js (App Router, SSR/SSG), TypeScript, Tailwind CSS
Bazy danych: PostgreSQL, MongoDB, Redis, SQLAlchemy + Alembic
AI/LLM: OpenAI, Anthropic, Google Gemini APIs, prompt engineering
Telegram: aiogram 3.x, Pyrogram, Telethon, Mini Apps
DevOps: Docker, Railway, Nginx, Cloudflare, serwery Linux
Scraping: Playwright, Selenium, anti-detection setups
Doswiadczenie obejmowalo:
- Stworzenie projektu automatyzacji webowej z wykorzystaniem Pythona i Selenium oraz jego utrzymanie przez 3 lata (przyniosl ponad 90 tys. dolarow w tym okresie). Liczba serwerow w szczytowym momencie siegala 120, wykorzystywany byl system Windows Server (polaczenie przez RDP).
- Stworzenie ponad 20 botow Telegram (najwiekszy projekt - bot Telegram dla kursu arbitrazu ruchu - 7 000+ aktywnych uzytkownikow) z funkcjami platformy edukacyjnej po stronie uzytkownikow oraz licznymi funkcjami po stronie administratorow (w tym integracja z Facebook CAPI do uruchamiania reklam oraz system znacznikow UTM do kompleksowej analityki).
- Tworzenie pelnych aplikacji webowych od podstaw (z ostatnich - system CRM z integracja polaczen Zoom, Telegram, Google Meet do komunikacji z leadami po stronie menedzerow, pelna integracja z Telegramem (w tym polaczenia) z wbudowanym w interfejs niestandardowym czatem, zsynchronizowanym z Telegramem w czasie rzeczywistym z obsluga wszystkich typow plikow multimedialnych i zalacznikow) oraz integracja AI (Google Gemini API) do analizy transkrypcji polaczen, tworzenia raportow podsumowujacych i budowania profilu psychologicznego leada (w tym okreslenie Lead Score).
- Tworzenie skraperow danych (najwiekszy projekt - scraping z 50 roznych zrodel - sklepow marketplace'u accsmoll.com w celu generowania statystyk rynkowych w ujeciu dziennym, tygodniowym i miesiecznym).
- Tworzenie wieloplatformowych aplikacji desktopowych (Windows x64, macOS Intel, macOS M-chip).
- Administrowanie serwerami Windows Server (RDP), VPS (Linux / Ubuntu), konfiguracja Cloudflare, rejestracja domen, konfiguracja rekordow DNS, certyfikatow SSL i regul Anti-DDoS.
- Konfiguracja integracji dla dzialu media buyingu (w trackerach Keitaro / Binom) dla zrodel ruchu - Google, Facebook, Moloco, podlaczenie sieci partnerskich, dostawcow aplikacji, tworzenie landing page'y, tworzenie i konfiguracja kampanii (w tym postbacki S2S i reguly dystrybucji ruchu).
Umiejętności i kwalifikacje
Programowanie
Aplikacje mobilne
Administracja systemami IT
Portfolio
- Wszystkie prace 8
- Python 1
- Konfigurowanie oprogramowania i serwerów 2
- Programowanie stron internetowych 2
- Parsowanie danych 1
- Tworzenie chatbota 1
-
Edukacyjna mini aplikacja Telegram
Programowanie stron internetowychTelegram Mini App dla platformy edukacyjnej z marketingiem afiliacyjnym. Z platformy korzystało ponad 7 000 aktywnych studentów. Zrealizowany system składania i weryfikacji prac domowych z ocenianiem przez menedżerów. Opracowany lejek rejestracyjny z wstępną ankietą i spersonalizowanymi programami. Stworzony system testowania dla studentów z panelem administracyjnym do tworzenia testów. Wdrożono śledzenie UTM do monitorowania źródeł ruchu i analizy marketingowej. Zrealizowany system wysyłek dla masowych wiadomości do użytkowników. Dodana możliwość rejestracji w jeden klik na standardowe programy.
Główny stos technologiczny: Python, React.js.
-
Bot edukacyjny (ponad 7 000 studentów)
Tworzenie chatbotaBot Telegram dla platformy edukacyjnej, z której korzystało ponad 7 000 studentów do nauki marketingu afiliacyjnego. Zrealizowany system składania i sprawdzania prac domowych z oceną przez menedżerów w skali 0-12. Opracowany lejek rejestracyjny z wstępną ankietą. Stworzony system testowania dla studentów z panelem administracyjnym do tworzenia testów. Wdrożono śledzenie UTM do monitorowania źródeł ruchu i analizy marketingowej. Zrealizowany system wysyłek do masowych wiadomości do użytkowników. Opracowany pełny panel administracyjny: zarządzanie rolami, statystyki, zarządzanie użytkownikami i strumieniami.
Główny stos technologiczny: Python, aiogram 2.X -> aiogram 3.X.
-
Rozwiązywacz zabawnych captcha (Wizja komputerowa)
Rozwiązanie Arkose FunCaptcha za pomocą komputerowego widzenia bez uczenia modeli ML, wyłącznie operacjami matematycznymi na obrazach. Obraz dzieli się na dwie połowy: lewa zawiera obiekt docelowy oraz numer docelowej orbity. Za pomocą OCR określa się numer docelowej orbity z lewego górnego rogu. Transformacja Hougha dla kół jest używana do wykrywania i wycinania wszystkich obiektów z prawej strony. Algorytm SSIM znajduje dopasowanie obiektu docelowego wśród wszystkich znalezionych obiektów. Odtwarzana jest siatka orbitalnych kół, każda orbita przedstawiona jako zbiór punktów. Odległość euklidesowa określa aktualną orbitę obiektu docelowego. Obliczana jest najkrótsza droga do przeniesienia obiektu na wymaganą orbitę.
-
Usługi DevOps
Konfigurowanie oprogramowania i serwerówWykonywałem pełny cykl konfiguracji i wsparcia infrastruktury serwerowej na różnych platformach i w różnych środowiskach. Konfigurowałem VPS: Nginx, SSL, usługi systemd/nssm, zarządzanie środowiskami. Wykonywałem konfigurację Cloudflare: zarządzanie DNS, ochrona przed DDoS, CDN i cache, SSL/TLS. Realizowałem deployment na Railway, Vercel oraz serwery dedykowane. Zarządzałem rekordami DNS: A, CNAME, MX, TXT, SPF, DKIM. Konfigurowałem pocztę korporacyjną na własnych domenach i zapewniałem dostarczalność wiadomości: SPF, DKIM, DMARC. Realizowałem monitoring, logowanie, automatyczne restarty oraz nieprzerwaną pracę 24/7.
-
Ustawienia integracji (Keitaro, Binom)
Konfigurowanie oprogramowania i serwerówKonfigurowałem infrastrukturę dla działów mediów - pełny pipeline śledzenia od źródła ruchu do konwersji. Wykonywałem rejestrację domen, konfigurację certyfikatów SSL oraz Cloudflare. Instalowałem i konfigurowałem trackery Binom / Keitaro na VPS. Integracja programów partnerskich przez S2S postbacki, a także - usługi dostawców aplikacji Android (WebView / PWA). Konfigurowałem znaczniki UTM i parametry źródeł ruchu w całym lejku konwersji, zarządzałem zasadami dystrybucji ruchu. Realizowałem przesyłanie zdarzeń konwersji do źródeł ruchu przez API (Facebook CAPI, Google Ads API).
-
Skrypt automatyzacji webowej (ponad 90 000 $ przychodu w ciągu 3 lat)
PythonOpracowałem skrypt automatyzacji webowej do realizacji scenariuszy interakcji z zasobami internetowymi. Wykorzystywano porty proxy różnych typów (residential, serwerowe, mobilne) od różnych dostawców, Python oraz bibliotekę Selenium, a także liczne API, które były potrzebne do realizacji zadań (na przykład, mega.nz - API hostingu plików, FirstMail - API usługi pocztowej i inne). Jako baza używana była scentralizowana baza danych na PostgreSQL. Na szczycie swojego rozwoju projekt był uruchamiany jednocześnie na 120 serwerach Windows RDP, zajmowałem się ich wsparciem oraz dopracowywaniem skryptu, bieżącym poprawianiem błędów w opracowanym przeze mnie projekcie. Byłem również odpowiedzialny za część komunikacji z klientami, pracowałem w warunkach deadline'ów, aby osiągnąć ich cele. W ciągu 3 lat pracy projekt przyniósł ponad 90 000$ przychodu.
-
Parser do analizy rynku (50+ różnych źródeł internetowych)
Parsowanie danychZostał opracowany parser do analizy kluczowych wskaźników na rynku kont: obrotu, liczby sprzedanych kont, które konta, w jakich sklepach, w jakiej ilości i po jakiej cenie zostały sprzedane w ciągu ostatnich 30 minut, doby, tygodnia i miesiąca. Aby usystematyzować te informacje, system tworzy wykresy liniowe oraz raporty xslx, które są wysyłane na czat Telegram. Wszystkie 50 źródeł różni się układem, parser działa stabilnie już od ponad 2 lat.
Główny stos technologiczny: Python (requests, matplotlib, openpyxl, BeautifulSoup, Selenium, aiogram. scheduler)
-
Academy CRM - system AI dla platformy edukacyjnej
Programowanie stron internetowychAcademy CRM - to system CRM dla platformy edukacyjnej. Projekt został opracowany w celu systematyzacji pracy menedżerów, zbierania danych do analizy, poprawy komunikacji z leadami dzięki analizie AI profilu psychologicznego leada na podstawie jego wiadomości, a także - rozmów z nim, które są transkrybowane i analizowane automatycznie za pomocą Transkriptor API, Google Gemini API oraz Open AI API.
W projekcie zrealizowano pełną integrację z Telegramem - przez interfejs webowy dostępne są wiadomości, wszystkie załączniki (obrazy, audio, wideo, dokumenty itp.), a także - rozmowy w Telegramie przez interfejs webowy systemu z funkcją automatycznego nagrywania rozmów. Zrealizowane powiadomienia dla menedżerów o wiadomościach od leadów przez SSE, czat wykorzystuje WebSocket do wyświetlania wiadomości w czasie rzeczywistym.
… Do systemu zintegrowano Zoom i Google Meet przez odpowiednie API: menedżerowie mogą tworzyć konferencje przez interfejs systemu i planować je za pomocą kalendarza.
Dla płatności leadów za pakiety dodano również integrację z bramkami płatniczymi: PayPlay (do tworzenia faktur i płatności w kryptowalutach), a także - WayForPay dla fiat.
Główny stos technologiczny projektu: Python, Fast API, Next.js.
Aktywność
| Ostatnie oferty 5 | Budżet | Dodana | Terminy | Oferta | |
|---|---|---|---|---|---|
|
Transkrypcja wideo + przygotowanie Bazy Wiedzy w Notion
82 PLN
|
|||||
|
Konfiguracja trackera Keitaro
|
|||||
|
Dodawanie danych do Arkusza Google
57 PLN
|
|||||
|
Opracowanie bota Telegram z Mini App do sygnałów opcji binarnych
491 PLN
|
|||||
|
Platforma do nauki języka angielskiego z lekcjami, zadaniami domowymi i testami.
237 PLN
|