Tsikra Serhii
Ranking
Poziom znajomości języków obcych
CV
O mnie:
Doświadczony programista z 8-letnim doświadczeniem w tworzeniu stron internetowych i rozwiązań programistycznych. Posiadam dogłębną wiedzę z zakresu Frontendu i Backendu, a także doświadczenie w tworzeniu zaawansowanych botów na Telegram, aplikacji internetowych, sklepów online oraz stron landingowych. Pracuję z nowoczesnymi technologiami i frameworkami, co pozwala mi efektywnie rozwiązywać problemy o różnym stopniu złożoności. Zawsze nastawiony na rezultat, dbający o szczegóły i gotowy do ciągłego rozwoju.
Umiejętności:
Frontend:
React.js, Vue.js, JavaScript (ES6+), TypeScript
HTML5, CSS3, SCSS, Bootstrap, Tailwind CSS
Responsywny i cross-browserowy design
Praca z REST API, GraphQL
Optymalizacja wydajności aplikacji internetowych
Backend:
Node.js, Django, Python
Tworzenie API, bazy danych (PostgreSQL, MySQL, MongoDB)
Uwierzytelnianie i autoryzacja (JWT, OAuth)
Tworzenie botów na Telegram o dowolnej złożoności
Inne umiejętności:
Git, Docker, Webpack, Vite
Tworzenie PWA (Progressive Web Apps)
Testy jednostkowe i integracyjne
Praca z Figmą, Adobe XD do implementacji designu
Umiejętności i kwalifikacje
Portfolio
-
System CRM dla agencji Onlyfans
Programowanie stron internetowychNowoczesny system zarządzania relacjami z klientami, opracowany w celu efektywnego zarządzania procesami biznesowymi. Stworzony na bazie nowoczesnych technologii, zapewniających intuicyjny interfejs do zarządzania klientami, realizacji zadań i analityki. Funkcje obejmują uwierzytelnianie użytkowników, aktualizacje w czasie rzeczywistym, wizualizację danych oraz kompleksowe narzędzia do tworzenia raportów.
Frontend:
React 18
… TypeScript
Material-UI
Chart.js
React Router
React Toastify
Backend:
Node.js
Express.js
SQLite3
JWT
bcrypt
CORS
-
Lokalna Sieć Społecznościowa Wydarzeń
Programowanie stron internetowychTechnologie:
React, Vite, TailwindCSS, Node.js, Express, Prisma, MySQL, Socket.IO, Mapbox, Google OAuth, JWT, Cloudinary
Opis:
… Lokalna Sieć Społecznościowa Wydarzeń — to platforma internetowa do tworzenia, wyszukiwania i uczestnictwa w lokalnych wydarzeniach. Użytkownicy mogą organizować wydarzenia, dołączać do nich, dodawać znajomych, rozmawiać na czacie i otrzymywać powiadomienia w czasie rzeczywistym. Projekt łączy funkcje społecznościowe z interaktywną mapą i responsywnym interfejsem, skierowanym do lokalnej społeczności.
Główne funkcje:
Interaktywna mapa wydarzeń z obsługą filtrów (Mapbox GL)
Pełnoprawny system znajomości z aplikacjami i zarządzaniem kontaktami
Wiadomości prywatne z odpowiedziami, przypięciami i historią
Powiadomienia w czasie rzeczywistym (Socket.IO)
Uwierzytelnianie przez JWT i Google OAuth
Wielojęzyczne wsparcie (ukraiński, angielski, koreański)
Responsywny design z obsługą trybów ciemnego i jasnego
Przesyłanie i zapisywanie obrazów przez chmurowe przechowalnie (Cloudinary)
Implementacja:
Monorepo z podziałem na frontend (React) i backend (Express + Prisma)
REST API z modułową strukturą tras
Użycie WebSocket do czatu i powiadomień push
Animacje i stylizacja przez TailwindCSS i Framer Motion
Integracja z Google OAuth, serwisami email, Mapbox, Cloudinary
Elastyczny model bazy danych z Prisma ORM i obsługą relacji między encjami
Ochrona danych: JWT, Helmet, bcrypt, CORS, walidacja danych wejściowych
-
Automatyzacja Bota Bibinto
Tworzenie chatbotaBot Automatyzacja Bibinto – Opis projektu
Niezawodna pełnoprawna aplikacja do automatyzacji wysyłania ocen "10" do bota Telegram z użyciem prawdziwego konta użytkownika. Posiada nowoczesny frontend na React z monitoringiem w czasie rzeczywistym oraz backend na Node.js z integracją Telegram przez gramJS.
… Kluczowe cechy:
Zautomatyzowany system oceniania: Wysyła oceny "10" co 2-5 sekund z losowymi interwałami
Automatyczne ponowne uruchomienie: Obsługuje timeouty i wysyła komendę /Оценивать w razie potrzeby
Inteligentne zatrzymanie: Wykrywa, kiedy koala "nasyci się", i automatycznie zatrzymuje
Monitoring w czasie rzeczywistym: Licznik na żywo i aktualizacja statusu przez WebSocket
Nowoczesny interfejs: Czysty, minimalistyczny design z płynnymi animacjami
Bezpieczna autoryzacja: Używa oficjalnego API Telegram MTProto
Wsparcie dla Docker: Uproszczona konfiguracja do rozwoju i produkcji
Użyte technologie:
Frontend: React, TypeScript, WebSocket, CSS
Backend: Node.js, Express, Socket.IO, gramJS
Infrastruktura: Docker, Docker Compose
Narzędzia: ESLint, Prettier, API Telegram
Osiągnięcia:
Zaimplementowano bezpieczną i niezawodną autoryzację przez API Telegram
Stworzono intuicyjny interfejs z aktualizacjami w czasie rzeczywistym
Zautomatyzowano obsługę błędów, w tym zarządzanie FLOOD_WAIT
Strukturyzowano projekt dla łatwego wdrożenia przez Docker
Ten projekt demonstruje moje doświadczenie w pełnoprawnym rozwoju, integracji z API Telegram, tworzeniu responsywnych interfejsów i automatyzacji procesów. Kod jest dobrze zorganizowany, udokumentowany i gotowy do skalowania.
-
Telegram-bot do zarządzania depozytami modeli OnlyFans
PythonOpracowałem bota Telegram na Pythonie z wykorzystaniem biblioteki aiogram do automatyzacji ewidencji depozytów modeli OnlyFans. Bot pozwala użytkownikom dodawać depozyty (w tym podzielone), przeglądać dzienne i miesięczne sumy, uzyskiwać statystyki dotyczące modeli oraz ranking wykonawców. Dla administratorów zrealizowałem funkcje zarządzania depozytami (usuwanie, przeglądanie statystyk) oraz aktualizację ogólnej dziennej sumy w kanale. Użyłem MongoDB do przechowywania danych, wdrożyłem obsługę błędów i logowanie. Bot wspiera interaktywny interfejs z przyciskami i komendami, zapewniając wygodę i funkcjonalność dla zespołu.
Technologie: Python, aiogram, MongoDB, Telegram API, logging, pytz.
… Cechy:
Zarządzanie depozytami (dodawanie, usuwanie, dzielenie).
Automatyczna aktualizacja dziennej sumy w kanale.
Statystyki i ranking wykonawców.
Role użytkowników (admin/zwykły użytkownik).
Obsługa błędów i logowanie działań.
-
BakerLab
Programowanie stron internetowychLanding Page, Dostosowany do telefonów, tabletów i komputera.
Wykorzystywane są:
Wskaźnik CSS: 49.0%
… HTML: 33.0 proc.
JavaScript: 18.0 proc.
-
Landing MyBike
Programowanie stron internetowychProsta adaptacja Landing-Page, aby promować swoje produkty.
Aktywność
| Ostatnie oferty 10 | Budżet | Dodana | Terminy | Oferta | |
|---|---|---|---|---|---|
|
Strona jednostronicowa + 10 produktów
500 PLN
|
|||||
|
Zrobić landing na sprzedaż kursów
701 PLN
|
|||||
|
Układ jednokolorowej strony internetowej według Figma
246 PLN
|
|||||
|
Układanie wiadomości w formacie HTML
91 PLN
|
|||||
|
Układ strony
410 PLN
|
|||||
|
Jednostronicowa strona
423 PLN
|
|||||
|
Potrzebne jest opracowanie chatbota w TГ
164 PLN
|
|||||
|
Zaprojektować stronę na kodzie jest pożądane
410 PLN
|
|||||
|
Pomoc przy tworzeniu strony internetowej
164 PLN
|
|||||
|
Tłumaczenie landing page na język angielski
57 PLN
|