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

Yevhenii Semenyuk

Zaproponuj Yevhenii pracę nad swoim kolejnym zleceniem.

Ukraina Kijów, Ukraina
3 dni 9 godzin temu
Częściowo zajęty częściowo zajęty
Zakończone 3 Sejfy
11 miesięcy 16 dni temu
4 zleceniodawców
zamieszczono 1 ofertę
w Serwisie 1 rok
  • scrapy
  • web developer
  • websockets
  • Python Flask
  • selenium
  • PyQT5
  • bs4
  • SQAlchemy
  • django
  • javascript
  • fastapi
  • aiogram
  • telegram bot

Ranking

Zakończonych zleceń
75%
Średnia ocena
10 z 10
Ranking
823
Python
Programowanie stron internetowych
2 zlecenia
Python
1 zlecenie
Programowanie stron internetowych
1 zlecenie
Bazy danych i SQL
1 zlecenie
Tworzenie chatbota

Poziom znajomości języków obcych

Українська Українська: native
English English: średniozaawansowany

Umiejętności i kwalifikacje

Portfolio


  • 2051 PLN

    System zarządzania kursami edukacyjnymi

    Kompleksowe prace nad stroną internetową
    To jest aplikacja internetowa do zarządzania kursami z zakresu bezpieczeństwa zawodowego i ochrony pracy. System zapewnia pełny cykl procesu nauczania: od rejestracji firm i studentów po przeprowadzanie testów i wydawanie certyfikatów.

    Główne możliwości
    Zarządzanie kursami: Tworzenie i edytowanie kursów z materiałami wideo i plikami PDF
    System testowania: Przeprowadzanie testów z automatyczną weryfikacją odpowiedzi
    Zarządzanie użytkownikami: Trzy role użytkowników (Administrator, Inżynier BHP, Student)
    System umów: Zarządzanie umowami z firmami i śledzenie terminów ważności
    Raportowanie: Eksport danych w formacie Excel

    Funkcjonalność
    Role użytkowników
    1. Administrator
    - Zarządzanie kursami (tworzenie, edytowanie, usuwanie)
    - Dodawanie materiałów wideo i plików PDF do kursów
    - Tworzenie pytań i odpowiedzi do testów
    - Zarządzanie użytkownikami (inżynierowie BHP, studenci)
    - Tworzenie i zarządzanie umowami
    - Przeglądanie statystyk i raportów
    - Eksport danych do Excel
    2. Inżynier BHP (Bezpieczeństwa i Higieny Pracy)
    - Przeglądanie informacji o firmie
    - Zarządzanie studentami swojej firmy
    - Przeglądanie postępów nauki studentów
    - Tworzenie nowych studentów
    3. Student
    - Przeglądanie dostępnych kursów
    - Przechodzenie materiałów edukacyjnych (wideo, PDF)
    - Przechodzenie testów
    - Przeglądanie wyników testowania
    - Śledzenie postępów nauki

    Stos technologiczny
    - Backend: Django 5.2
    - Baza danych: PostgreSQL
    - Pliki statyczne: WhiteNoise
    - Pliki multimedialne: AWS S3 (django-storages)
    - Serwer WSGI: Gunicorn
    - Python: 3.11.12
  • CRM(Django) dla administratorów TG kanałów

    Python
    To jest aplikacja internetowa na Django, stworzona dla administratorów kanałów Telegram, która pozwala na automatyzację procesów zarządzania botami, planowania i wysyłania postów. CRM zapewnia wygodny interfejs do tworzenia i edytowania treści, rozdzielania botów między kanałami, a także zarządzania zaplanowanymi publikacjami za pomocą Celery.

    Podstawowa funkcjonalność:
    • Zarządzanie botami Telegram – dodawanie, edytowanie i przypisywanie botów do wysyłania postów.
    • Integracja z kanałami – powiązanie kanałów przez boty, sprawdzanie uprawnień dostępu.
    • Planowanie postów – kalendarzowy interfejs do tworzenia, edytowania i przeglądania zaplanowanych publikacji.
    • Automatyczna wysyłka przez Celery – przetwarzanie kolejki postów, anulowanie i logowanie wyników.
    • Panel administracyjny – zarządzanie użytkownikami, botami, kanałami oraz przeglądanie statystyk.

    Technologie:
    • Backend: Django, Celery, Redis, PostgreSQL.
    • Frontend: Custom Bootstrap.
    • Integracja: Telegram API, Aiogram do interakcji z botami.
    • Konteneryzacja: Docker.

    Projekt może być rozszerzany o nowe funkcje, takie jak autoposting, analityka, integracja z OpenAI i innymi usługami.
  • Bot Telegram do przepustki do grupy + admin czatu

    Tworzenie chatbota
    Telegram-bot dla popularnego ukraińskiego artysty.
    Ten bot został stworzony w celu umożliwienia użytkownikom dostępu do prywatnego kanału artysty, zbierania informacji za pomocą ankiet oraz moderowania czatu dla dużej publiczności fanów artysty. Dzięki klarownej strukturze kodu i wykorzystaniu nowoczesnych rozwiązań bot łatwo dostosowuje się do różnych potrzeb i skal.

    Bot generuje spersonalizowane zaproszenia dla nowych uczestników, umożliwiając łatwe dołączanie do ekskluzywnych społeczności.
    Przy pierwszym wejściu bot wysyła przyjazną wiadomość powitalną i krok po kroku zbiera kluczowe informacje: wiek, lokalizację i inne dane, zapisując je w bazie danych.

    Moderacja i bezpieczeństwo
    Wbudowany mechanizm moderacji automatycznie wykrywa i usuwa wiadomości zawierające zabronione słowa.
    System natychmiast reaguje na naruszenia, stosując ostrzeżenia, tymczasowe blokady lub całkowite bany zgodnie z ustalonymi zasadami i rejestruje to w bazie danych.

    Główne zalety:
    • Bot tworzy komfortowe środowisko do interakcji, umożliwiając łatwe uzyskiwanie ekskluzywnego kontentu i uczestnictwo w aktywnościach.
    • Dzięki inteligentnym filtrom i automatycznym ograniczeniom bot utrzymuje pozytywny ton komunikacji bez potrzeby stałej kontroli administratorów.
    • Elastyczna architektura pozwala szybko wdrażać nowe funkcje i integrować zewnętrzne usługi, takie jak CRM czy platformy analityczne.
    • Możliwość pracy z różnymi bazami danych, podłączenia usług płatniczych oraz narzędzi do wysyłania wiadomości rozszerza możliwości bota.

    Ten Telegram-bot to idealne rozwiązanie dla artysty, który pragnie efektywnie interagować z fanami, oferując im unikalny kontent w bezpiecznym i wygodnym formacie.
  • Bot Telegram do pobierania danych z AliExpress

    Tworzenie chatbota
    Ten projekt jest modyfikacją aplikacji do parsowania produktów z AliExpress. Stworzony bot Telegram umożliwia szybkie uzyskiwanie szczegółowych informacji o produktach z AliExpress oraz przygotowywanie ich do importu w formacie JSON, CSV, Shopify. Głównym celem rozwoju jest optymalizacja procesu tworzenia katalogu produktów, co jest istotne dla sklepów internetowych.
    Elastyczne tryby parsowania:
    • Oddzielny produkt – wprowadzenie linku w celu uzyskania danych o konkretnym produkcie.
    • Zapytanie wyszukiwania – automatyczne zbieranie informacji według podanych kryteriów z możliwością ograniczenia liczby produktów.
    • Parsowanie wsadowe – przetwarzanie listy URL, co pozwala szybko tworzyć duże katalogi.

    Generowanie raportów w różnych formatach: Wyniki mogą być eksportowane do CSV, JSON oraz Shopify CSV, co zapewnia wygodną integrację z platformami zarządzania sklepem.

    Automatyczne ładowanie obrazów: Zdjęcia produktów i recenzji są przechowywane w Cloudinary, gdzie są organizowane według unikalnych ID, co ułatwia zarządzanie treściami multimedialnymi.

    Wygodny interfejs Telegram: Użytkownik może zarządzać procesem za pomocą prostych komend (/start, /help, Start Parsing), otrzymując wyniki i aktualizacje w czasie rzeczywistym.

    Projekt został opracowany w Pythonie z zastosowaniem nowoczesnych bibliotek do pracy z zapytaniami HTTP oraz parsowania HTML. Integracja z RapidAPI zapewnia dostęp do aktualnych danych AliExpress, a Cloudinary jest używane do przechowywania plików multimedialnych. Bot Telegram umożliwia automatyzację procesów bez konieczności korzystania z osobnych programów na PC.

    Ten bot Telegram jest doskonałym przykładem połączenia różnych technologii w celu automatyzacji procesów. Demonstruje umiejętność pracy z API, przetwarzania danych oraz tworzenia wygodnych interfejsów, co czyni go cennym narzędziem dla programistów zainteresowanych innowacyjnymi rozwiązaniami w handlu internetowym.
  • Parser produktów z AliExpress

    Aplikacje desktopowe
    Aplikacja do zbierania informacji o produktach z AliExpress w celu ich dalszego importu w różnych formatach, w tym w formacie dla Shopify. Narzędzie obsługuje kilka trybów pracy, co pozwala na przetwarzanie zarówno pojedynczych produktów, jak i grupowych zapytań, znacznie upraszczając proces tworzenia katalogu dla sklepu internetowego.

    Główne możliwości:
    Parsowanie pojedynczego produktu:
    • Przetwarzanie jednego produktu na podstawie podanego linku.
    • Zapis wyników zgodnie z określonym formatem.

    Parsowanie zapytania wyszukiwania:
    • Przetwarzanie produktów na podstawie podanego linku do zapytania wyszukiwania. Użytkownik określa ograniczenie na liczbę produktów do zebrania.
    • Z strony wyszukiwania tworzona jest lista produktów, które odpowiadają zadanym kryteriom.

    Parsowanie listy linków:
    • Przetwarzanie produktów na podstawie podanej listy linków oddzielonych przecinkami.
    • Automatyczne parsowanie każdego produktu z dalszym tworzeniem ustrukturyzowanych danych. Z strony wyszukiwania tworzona jest lista produktów.

    Formaty plików wyjściowych:
    Wyniki parsowania mogą być zapisywane w trzech formatach:
    • CSV – standardowy raport z charakterystykami produktów.
    • JSON – alternatywny format, wygodny do dalszego przetwarzania.
    • Shopify CSV – plik, który w pełni odpowiada wymaganiom Shopify i jest gotowy do importu.

    Ładowanie obrazów:
    • Wszystkie obrazy produktów są automatycznie ładowane na hosting.
    • Dla każdego produktu tworzony jest osobny folder z unikalnym identyfikatorem.
    • Zdjęcia są klasyfikowane według kategorii: główne obrazy i zdjęcia z recenzji.
    • Obsługiwane jest ładowanie do 250 obrazów na jeden produkt.

    Dodatkowe cechy:
    • Interfejs skierowany do użytkowników.
    • Pliki zawierają instrukcje dotyczące poprawnego mapowania pól podczas importu do Shopify.

    Realizacja technologiczna:
    • Parsowanie i przetwarzanie danych: Wykorzystywane są biblioteki Pythona do zapytań HTTP i analizy struktury HTML stron.
    • Automatyczne zapisywanie wyników: Tworzenie plików w formatach CSV i JSON dla wygody analizy i ładowania.
    • Integracja z Shopify: Tworzenie plików zgodnie z standardami Shopify, co znacznie ułatwia zapełnianie sklepu.
    • Automatyzacja pracy z zdjęciami: Zorganizowane ładowanie i sortowanie obrazów produktów dla wygody zarządzania treścią.

    To narzędzie umożliwia znaczne uproszczenie procesu zbierania i importu danych produktowych z AliExpress do Shopify. Elastyczność w wyborze trybów parsowania i wsparcie dla różnych formatów zapisu czynią je efektywnym rozwiązaniem do automatyzacji procesów e-commerce.
  • Panel administracyjny dla bota abiturientów

    Programowanie stron internetowych
    Ten projekt łączy panel administracyjny i bota Telegram, tworząc jednolitą ekosystem do interakcji między kandydatami a administratorami. Ułatwia to administrację bota, czyniąc ją bardziej efektywną i wygodną, pozwala na zmianę informacji wyświetlanych przez bota, a także na dodawanie nowych. Istnieje również możliwość przetwarzania wniosków o przyjęcie, przydzielając różne statusy, a także posiadania bezpośredniego kontaktu w czacie z każdym poszczególnym kandydatem.

    • Interfejs webowy: Administratorzy mają pełny dostęp do materiałów edukacyjnych, wniosków, ankiet i najczęściej zadawanych pytań przez interfejs webowy, mogą wprowadzać zmiany we wszystkich tych materiałach, które następnie zmieniają się również w bocie Telegram.
    • Bot Telegram: Zapewnia szybki dostęp do materiałów, powiadomień i testów bezpośrednio w komunikatorze. Możliwość interaktywnej interakcji (np. testy, ankiety, pytania-odpowiedzi) bez konieczności wchodzenia na stronę.
    • Zorganizowana biblioteka: Materiały edukacyjne są systematyzowane według kategorii (przedmiotów, tematów, poziomów trudności).
    • Wyszukiwanie i filtrowanie: Łatwy dostęp do potrzebnych materiałów przez słowa kluczowe, kategorie i oceny.
    • System komunikacji: Czat pozwala użytkownikom bota i administratorom komunikować się w czasie rzeczywistym.

    Stos technologiczny
    Backend
    • Python – główny język programowania.
    • Django – główny framework webowy.
    • Redis – cache i przetwarzanie zadań w tle.
    • Ngrok – testowanie webhooków.

    Frontend
    • Bootstrap 5 – responsywny design.
    • JavaScript (ES6+) – dynamiczna część kliencka.
    • SCSS – efektywne stylowanie.

    Infrastruktura
    • Docker & Docker Compose – konteneryzacja i skalowalność.
    • Daphne – serwer ASGI do obsługi asynchronicznych zapytań.

    To kompleksowe rozwiązanie dla instytucji edukacyjnych, które łączy efektywny system administracji, interaktywną komunikację i nowoczesne technologie. Dzięki stosowi Python, Django, Docker, Redis, Bootstrap i innym, system zapewnia wysoką wydajność, bezpieczeństwo i skalowalność, co czyni go idealnym rozwiązaniem do modernizacji procesów informacyjnych i rekrutacyjnych uniwersytetu.
  • Bot Telegram dla abiturientów uniwersytetu

    Python
    Bot Telegram dla jednego z uniwersytetów narodowych został opracowany na asynchronicznym frameworku Aiogram dla Pythona, co zapewnia efektywne przetwarzanie zapytań w czasie rzeczywistym.

    Główne funkcje i możliwości:
    • Automatyczne powiadomienia: Bot Telegram wysyła wiadomości o nowych materiałach edukacyjnych, aktualizacjach kursów, ważnych wydarzeniach i ogłoszeniach, zapewniając szybkie informowanie użytkowników.
    • Dostęp do materiałów edukacyjnych: Dzięki interaktywnym komendom i przyciskom, użytkownicy mogą uzyskać dostęp do biblioteki materiałów edukacyjnych, wyszukiwać i przeglądać treści bez potrzeby wchodzenia w interfejs webowy.
    • Szybkie odpowiedzi na FAQ: Bot zapewnia natychmiastowe odpowiedzi na popularne pytania, co pozwala studentom i wykładowcom szybko uzyskać potrzebne informacje o procesie nauczania.
    • Interaktywne ankiety i formularze: Wykorzystując wbudowane funkcje ankiet, bot przeprowadza interaktywne badania, co pomaga angażować publiczność i zbierać opinie zwrotne.
    • Intuicyjny interfejs: Dzięki interaktywnym klawiaturom i szablonom wiadomości, użytkownicy łatwo orientują się w funkcjach bota.
    • Czat z administratorem w czasie rzeczywistym: pozwala użytkownikom szybko uzyskać pomoc lub odpowiedzi na pytania, a administratorom — szybko reagować na potrzeby użytkowników.

    Realizacja techniczna:
    • Framework Aiogram: Wykorzystanie Aiogram pozwala na asynchroniczne przetwarzanie zapytań, zwiększając wydajność i szybkość reakcji bota, szczególnie przy dużych obciążeniach.
    • Integracja z Django: Bot jest zintegrowany z ogólną architekturą platformy opartej na Django, co zapewnia jednolity system uwierzytelniania i dostęp do wspólnej bazy danych z informacjami o użytkownikach i materiałach edukacyjnych.
    • Webhook: Do natychmiastowego przetwarzania przychodzących wiadomości używane są webhooki. Do rozwoju i testowania stosuje się Ngrok, który tworzy bezpieczny tunel do lokalnego serwera.
    • Konteneryzacja za pomocą Dockera: Dla izolowanego i skalowalnego środowiska bot jest wdrażany w Dockerze, co ułatwia zarządzanie zależnościami i upraszcza proces wdrażania na różnych platformach.

    Ten bot Telegram jest potężnym narzędziem do komunikacji i dostępu do materiałów edukacyjnych, które łączy nowoczesne technologie (Aiogram, Django, Docker, Ngrok) w celu zapewnienia wysokiej wydajności, bezpieczeństwa i wygody użytkowania. Dzięki zintegrowanemu podejściu, bot tworzy jednolitą ekosystem, który sprzyja efektywnej interakcji między studentami a wykładowcami, oferując innowacyjne doświadczenie w nauczaniu i komunikacji.

Recenzje dotyczące zrealizowanych zleceń 3 1

16 grudnia 2025 246 PLN
Parser AUTO.RIA

Jakość
Profesjonalizm
Koszt
Zawsze w kontakcie
Terminy

Freelancer odpowiedzialnie podszedł do projektu i utrzymywał kontakt w trakcie pracy. Zakończenie w zaplanowanym terminie stało się niemożliwe z powodu zmiany bezpieczeństwa po stronie strony internetowej, co jest zewnętrznym czynnikiem technicznym. Sytuacja nie jest związana z jakością jego pracy, a z zewnętrznymi czynnikami, na które wykonawca nie miał wpływu.

17 czerwca 2025 820 PLN
Rozwój strony internetowej

Jakość
Profesjonalizm
Koszt
Zawsze w kontakcie
Terminy

Projekt został wykonany profesjonalnie, uwzględniono wszystkie korekty do specyfikacji w trakcie realizacji projektu.
Zawsze byliśmy w kontakcie.
Dziękuję za pracę! Będziemy kontynuować współpracę w zakresie dalszego wsparcia i rozwoju tego projektu

Sergey Pk | Indywidualny | Wzajemna opinia

27 luty 2025 574 PLN
Integracja Django z aiogram

Jakość
Profesjonalizm
Koszt
Zawsze w kontakcie
Terminy

Ewgenij z powodzeniem poradził sobie z realizacją nowej funkcjonalności w Django, praca została wykonana szybko, nie ma zastrzeżeń.
Polecam do współpracy!

21 stycznia 2025 164 PLN
Specjalista ds. skrapingu w Pythonie — projekt osobisty dla Jewhena Semeniuka

Jakość
Profesjonalizm
Koszt
Zawsze w kontakcie
Terminy

Szybko i jak napisano w TZ

Aktywność

  Ostatnie oferty 10
Zapraszanie do Telegramu Indywidualne zlecenie
Telegram bot, sklep z towarami cyfrowymi (gry, klucze) z integracją monobank
984 PLN
Strona internetowa dla projektu
1230 PLN
Potrzebny parser zdjęć z exist ua do Excel Parsowanie
205 PLN
Grabber postów dla Telegramu
574 PLN
Parser 1688 + autogeneracja postów dla kanału Telegram
909 PLN
Strona internetowa od zera astroporcesor, wersje desktopowa i mobilna
410 PLN
Zrobić kopię bota Telegram
820 PLN
Stworzenie bota telegramowego do przyjmowania zgłoszeń na kanał + AI konsultant + CRM pod bota
2215 PLN
Stworzyć bota, który będzie współpracował z crm
1230 PLN