Bohdan Melnyk
Zaproponuj Bohdan pracę nad swoim kolejnym zleceniem.
teraz online
zamieszczono 20 ofert
w Serwisie 10 lat
Ranking
Poziom znajomości języków obcych
Umiejętności i kwalifikacje
Portfolio
-
Automatyzacja comiesięcznego raportowania w Excelu
Zespół co miesiąc ręcznie zbierał dane z kilku źródeł do jednego Excela — zajmowało to pół dnia i często powodowało błędy w formułach. Zrobiłem skrypt w Pythonie (pandas + openpyxl), który sam pobiera dane z bazy i eksportów, czyści je, oblicza podsumowania i formatuje gotowy raport Excel z formatowaniem, kilkoma arkuszami i tabelą przestawną. Uruchamia się jedną komendą lub według harmonogramu. Raport, który wcześniej zajmował pół dnia, teraz jest gotowy w minutę — i bez błędów w obliczeniach.
-
Oprogramowanie dla STM32: czujniki + przesył danych przez UART
Zamawiający potrzebował ożywić płytkę na STM32 — odczytywać kilka czujników i stabilnie przekazywać wyniki na zewnątrz. Skonfigurowałem w CubeMX peryferia (I2C, SPI, UART), napisałem w C z HAL odczyt czujników, przetwarzanie wartości i wyjście danych przez UART w wygodnym formacie. Dodałem watchdog, aby urządzenie samo się resetowało w przypadku zawieszenia. Sprawdziłem wszystko na sprzęcie, oddałem gotowy firmware z komentarzami w kodzie i krótką instrukcją, jak wgrać płytkę. Urządzenie działa autonomicznie, bez ręcznej interwencji.
-
Parser cen konkurentów dla sklepu internetowego
Właściciel sklepu codziennie ręcznie sprawdzał ceny u kilku konkurentów — zajmowało to pół dnia, a i tak coś umykało. Napisał zbieracz w Pythonie (requests + BeautifulSoup, a dla dynamicznych stron — Playwright): przeszukuje określone strony, wyciąga nazwę, cenę i dostępność, zbiera wszystko w arkuszu Google i podświetla produkty, gdzie jesteśmy drożsi niż rynek. Ustawił na codzienny harmonogram. Teraz ceny aktualizują się same, a człowiek ogląda gotowy raport zamiast klikać dziesiątki stron ręcznie.
-
Bot Telegram do przyjmowania i przetwarzania zamówień
Tworzenie chatbotaSkontaktowano się ze mną w sprawie małej sprzedaży na Telegramie: zamówienia były przyjmowane ręcznie w wiadomościach prywatnych, część była gubiona, a liczenie przychodu zajmowało zbyt dużo czasu.
Stworzyłem bota w Pythonie (aiogram): katalog z pozycjami, koszyk, składanie zamówienia krok po kroku, potwierdzenie i automatyczne powiadomienie administratora w osobnym czacie. Dane zamówień były przechowywane w bazie, dodałem prosty eksport do tabeli do raportowania.
… Rezultat: zamówienia przestały się gubić, osoba widzi wszystko w jednym miejscu, a czas na przetworzenie jednego zamówienia skrócił się wielokrotnie. Bot spokojnie obsługuje kilka dziesiątek zamówień dziennie.