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

Oleksandr Ivanchuk

Zaproponuj Oleksandr pracę nad swoim kolejnym zleceniem.

Ukraina Równe, Ukraina
2 miesiące 1 dzień temu
Gotowy do podjęcia pracy gotowy do podjęcia pracy
w Serwisie 8 miesięcy 15 dni

Ranking

Zakończonych zleceń
Brak danych
Średnia ocena
Brak danych
Ranking
196
Python 1

Poziom znajomości języków obcych

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

Umiejętności i kwalifikacje

Portfolio


  • Zautomatyzowany system zarządzania kursami walut.

    Automatyzacja zarządzania przedsiębiorstwem
    Należało stworzyć niezawodny i szybki system dla internetowego kantoru, który automatycznie monitorowałby i ustalał konkurencyjne kursy walut. Ręczne aktualizowanie kursów było wolne, niedokładne i nie pozwalało na szybkie reagowanie na zmiany rynku.

    Stworzono automatyczny parser, który regularnie (w określonym interwale) pobiera aktualne kursy od BestChange przez API.

    Na podstawie otrzymanych kursów oraz zadanej pozycji (lub pozycji na podstawie potrzebnego kursu) w bazie danych SQL automatycznie obliczane i aktualizowane są finalne kursy dla każdej pary, a także tworzony jest plik xml z danymi, który jest wykorzystywany na stronie.

    Opracowano interaktywny bot Telegram (aiogram), który pozwala operatorom:

    Szybko zmieniać "pozycję" (relatywny kurs) dla poszczególnych par.

    Używać trybu grupowego do jednoczesnego ustalania pozycji lub pozycji na podstawie potrzebnego kursu dla kilku grup walut.

    Tworzyć i edytować grupy bezpośrednio przez interfejs bota.

    System został wdrożony na serwerze Linux przez Docker z wykorzystaniem CI/CD w celu zapewnienia stałej dostępności i bezproblemowej aktualizacji.

    Zapewniono automatyczne aktualizowanie kursów na podstawie pozycji, co pozwoliło kantorowi szybko dostosować się do zmian rynkowych i utrzymać konkurencyjność.

    System działa na stałej podstawie, automatycznie generując niezbędny plik XML z kursami do integracji z głównymi platformami kantoru.

    Bot Telegram zapewnił operatorom wygodne mobilne narzędzie do zarządzania krytycznymi parametrami (pozycja, grupy) bez potrzeby dostępu do panelu administracyjnego.
  • Monitorowanie postępów i analiza zadań

    Parsowanie danych
    Potrzebny był szybki, automatyczny sposób monitorowania statusu pracy oraz liczby załadowanych plików we wszystkich aktywnych ("In Progress") zadaniach na platformie dla określonych firm.

    Opracowano autonomiczny skrypt Python, który wykorzystuje Selenium i Beautiful Soup do:

    Nawigacji w skomplikowanej strukturze tabelarycznej.
    Identyfikacji i filtrowania tylko tych komórek (Cell), które mają status "In Progress" dla określonych firm.
    Przechodzenia (klikania) w każdą znalezioną komórkę w celu głębokiego parsowania informacji za pomocą bs4 o liczbie załadowanych zdjęć dla każdego pytania.
    Generowania szczegółowego raportu, który zawiera dokładną liczbę załadowanych fotografii dla każdego zadania, a także pełne informacje kontekstowe (blok, piętro, strona itp.) dla dokładnej identyfikacji pytań.

    W rezultacie zapewniono codzienną, automatyczną sprawozdawczość o postępach pracy. Klient otrzymał jasne dane o bieżącym stanie realizacji zadań bez konieczności ręcznej weryfikacji, co pozwoliło na natychmiastowe wykrywanie "wąskich gardeł" i zarządzanie zasobami.
  • Zautomatyzowany system ładowania zdjęć

    Automatyzacja zarządzania przedsiębiorstwem
    Opracowano autonomiczny system Python, przeznaczony do całkowitego zastąpienia rutynowej pracy użytkownika podczas masowego ładowania treści na stronę internetową.

    Kluczowy problem: Wysokie zużycie czasu i częste błędy ludzkie z powodu konieczności ręcznej nawigacji w skomplikowanej strukturze strony oraz ładowania plików.

    Skrypt zapewnia niezawodną, krok po kroku automatyzację.
    Skrypt pobiera dane wejściowe (do wyszukiwania i identyfikacji zadań) z lokalnego źródła (np. TXT) i na ich podstawie formułuje logikę nawigacji.

    Wykorzystano Selenium do:
    Niezawodnej autoryzacji.
    Przechodzenia na potrzebne strony.
    Interakcji z dynamiczną treścią i skomplikowanymi elementami interfejsu (które często powodują problemy w prostych skryptach).
    Wykonania zadania: Skrypt kolejno wykonuje wszystkie niezbędne działania do ładowania zdjęć dla każdego zadania.

    Użycie tego skryptu pozwoliło osiągnąć znaczące poprawy.

    Czas potrzebny do wykonania pracy został znacznie skrócony.

    Częstotliwość błędów ludzkich, które wcześniej były częstym problemem, została całkowicie wyeliminowana dzięki zautomatyzowanemu procesowi.

    Po zakończeniu pracy automatycznie generowany jest szczegółowy raport o liczbie załadowanych zdjęć oraz związanych z nimi danych wejściowych, co gwarantuje 100% kontrolę nad procesem.

Aktywność

  Ostatnie oferty 10
Programista Python do stałej współpracy
91 PLN
Automatyzacja stron internetowych w Pythonie, wprowadzanie danych i ekstrakcja z Playwright
2118 PLN
Parsowanie strony
82 PLN
Potrzebny programista Python do stworzenia bota Telegram z prostą funkcjonalnością
288 PLN
Bot Telegram do administracji grupą TG i analityki
658 PLN
Bot Telegram
181 PLN
TG bot
411 PLN
Parsowanie strony i powiadomienie na kanale tg
411 PLN
Parsowanie strony conrad.pl do xml według harmonogramu
148 PLN
Wprowadzić drobne poprawki w bocie
82 PLN