Paweł Labuda


Supply Chain Data Scientist

Cześć!

Jestem przyszłym magistrem Uniwersytetu Gdańskiego na kierunku Informatycznym. Na co dzień pracuję w międzynarodowej korporacji, gdzie współpracuję z wielokulturowym zespołem z całego świata! Już jako uczeń Technikum Informatycznego, z wielkim zaangażowaniem i ogromnymi ambicjami odbyłem staż w firmie e-learningowej, w której później pracowałem. Jako doświadczony analityk danych jestem ciągle poddawany niemałym próbom, a charakterystyka mojej pracy wymaga ode mnie ciągłego wtajemniczania się i poznawania nowości technologicznych, krótko mówiąc... nie pozwalam sobie na przestój! Robię to, co kocham i kocham to, co robię. Ty mi mówisz o liczbach i danych, a ja Ci podaję gotową analizę. 


Opowiem Ci trochę o moich cechach, gdzie zdecydowanie króluje zaangażowanie i determinacja. Jeśli coś mi zostanie powierzone, to bądź pewien, że zostanie to wykonane. Nie lubię stać w miejscu, rozwijam się z każdym nowo zaczętym dniem, nie lubię nudy i monotonii, uwielbiam za to ciekawe i wymagające wyzwania. Świetnie odnajduję się we współpracy z zespołem, ale potrafię też pracować indywidualnie. Wymaga się ode mnie dokładności, precyzji, często również wielozadaniowości. Nakręca mnie nauka nowych rzeczy, samodoskonalenie się i pozyskanie nowej wiedzy.


Jesteś ciekaw w jakich projektach uczestniczyłem? Zerknij na poniższą listę, a może czymś Cię zainspiruję. Jest to tylko część tego co osiągnąłem i co robiłem. Część opisałem w kolejnej sekcji "Portfolio" z umieszczoną grafiką dla lepszego obrazu, pozostałą częścią nie mogę się pochwalić ze względu na dobrze znane powody korporacyjne i klauzul.

 

 

  1. CMS Challenge Inventory

    Stworzyłem od podstaw zaawansowany system wspierający dział magazynu w lepszej organizacji i w prowadzeniu dokumentacji dla procesu, który obsługuje dostawę niekompletnego i wybrakowanego materiału. System z poziomu użytkownika dostarcza wizualizację przeprowadzonych operacji, magazynuje i kataloguje załączone dokumenty, pozwala na zarządzanie zgłoszeniami. Dużym atutem jest możliwość prowadzenia konwersacji między pracownikami różnych działów w celu weryfikacji zgłoszenia, poinstruowania bądź powiadomieniu o brakujących dokumentach. Z poziomu administratora aplikacja pozwala na translację całej zawartości, dowolną konfigurację łańcucha komunikacyjnego w procesie, całkowite zarządzanie użytkownikami, załączonymi dokumentami, a także wgląd w pracę zespołu. Nowoczesny layout, przejrzystość w dostarczone wyniki, intuicyjność i przyjazny interfejs to tylko zaledwie kilka zalet, którymi system się broni.
  2. Car Heating Remote Control App

    W całości napisałem aplikację na Androida do komunikacji ze sterownikiem modułu GSM, który zarządza systemem grzewczym w pojazdach zarówno w tych mniejszych jak i większych. Zaimplementowany harmonogram pozwala na automatyczne wysyłanie poleceń do modułu, który o konkretnych godzinach załącza i wyłącza instalację. Wbudowany moduł pozwala na założenie konta administratora właściciela pojazdu z możliwością autoryzacji do sterowania dla 5 użytkowników, oczywiście z odpowiednimi ograniczeniami. Ciekawą funkcją jest przechowywanie historii komunikatów między aplikacją, a modułem.
  3. Sankey Diagram

    Napisałem rozszerzenie do oprogramowania Tableau w języku JavaScript, które znacząco rozbudowuje analitykę i przenosi ją na wyższy poziom. Mowa tu o Sankey Diagram, który wykorzystałem przy ilustracji przepływu materiału zaczynając od dostawcy, przechodząc przez wszystkie filie firmy, a kończąc na kliencie. Extension jest na tyle rozbudowane, że pozwala na obszerną konfigurację taką jak: orientacja diagramu (pionową, poziomą), dodanie kolejnych poziomów, zmianę kolorystyki, dostosowanie formatowania.
  4. Waterfall

    Rozbudowałem oprogramowanie Tableau o kolejne rozszerzenie o dźwięcznej nazwie Waterfall, które pozwala na konfigurację tabeli dla wyznaczonych pól, jej formatowanie, a co najważniejsze, export z zachowanym formatem danych. Niezbędna funkcjonalność dla Biznesu, który żyje Excelem.
  5. Migracja na Snowflake

    Mam za sobą przepotężną migrację bazy danych ze środowiska Teradata na nowe środowisko Snowflake. To była kilkumiesięczna nierówna walka, wycieńczająca do ostatniego bita. Wraz ze współpracą kilkunastoosobowego zespołu pomyślnie w wyznaczonym terminie udało się nam przeprowadzić migrację kilkuset TB danych, rekonstruując wszystkie bazy, tablice, widoki, procedury, triggery, uprawnienia, właściwie to wszystko co się dało. W skład całego projektu wchodziła również migracja wszystkich stworzonych rozwiązań, które były oparte na dotychczasowym środowisku, czyli: raporty MicroStrategy, raporty Business Object, raporty Kinaxis, aplikacje webowe i stacjonarne, wizualizacje BI, przepływy ETL, makra, skrypty Pythonowe. Częste i długie wideokonferencje, współpraca w technologii git, dostępność przez 24 godziny 7 dni w tygodniu, szybka reakcja na awarie, praca po 12 godzin dziennie, to tylko początek tego przedsięwzięcia. Wymagało to sporego zaangażowania i poświęcenia, mimo wszystko, było warto.
  6. Freelancer

    Przez kilka lat udzielałem się jako freelancer, a zacząłem już od czasów technikum. Realizowałem projekty logo w grafice wektorowej, tworzyłem strony internetowe, różnego rodzaju aplikacje i programy w C#, VB.NET. Moim największym osiągnięciem podczas tego okresu było stworzenie generatora kluczy procesorów, który jest w użyciu po dzień dzisiejszy.

Języki, w których programuję

  • C#
  • C/C++
  • Java
  • JavaScript
  • jQuery
  • HTML
  • CSS
  • Python
  • Django
  • R
  • VB.NET
  • VBA

Bazy danych, które używam

  • Snowflake
  • MS SQL
  • MySQL
  • Oracle
  • Teradata
  • PostgreSQL

Oprogramowanie, z którego korzystam

  • Tableau Desktop
  • Tableau Prep
  • Alteryx Designer ETL Tool
  • Visual Studio IDE
  • PyCharm IDE
  • IntelliJ IDEA
  • Android Studio
  • RStudio
  • Inkscape
  • Gimp 2
  • SQL Developer
  • SSMS
  • SQL Assistant
  • Visual Paradigm
  • Snowflake UI
  • Baan ERP

Dziedziny, w których się rozwijam

  • Machine Learning & AI
  • Big Data Analytics
  • Business Analytics
  • BI
  • Six Sigma Statistics
  • Algorithms & Patterns
  • Data Mining

Oś czasu

 

  • Supply Chain Data Scientist

    Kontynuowanie kariery zawodowej na nowym stanowisku.

    Lipiec 2022

  • Snowflake Custom Training - 4 day

    Zrealizowanie certyfikowanego 4-dniowego szkolenia specjalnie dostosowanego dla zapotrzebowania analityków.

    Zakres materiału:

    • przegląd i architektura,
    • model obiektowy,
    • obsługa SQL,
    • Snowsight,
    • wizualizacja danych poza Snowflake,
    • wizualizacja danych za pomocą narzędzi BI,
    • najlepsze praktyki wizualizacji danych,
    • Time Travel i klonowanie,
    • dane częściowo ustrukturyzowane,
    • funkcje,
    • możliwości buforowania,
    • praca ze złożonymi zapytaniami SQL,
    • ładowanie danych,
    • Pipelines,
    • strumienie i zapytania,
    • podłączanie się do baz danych,
    • Data Lake,
    • rozszerzenie/przesyłanie strumieniowe,
    • przegląd Data Science,
    • analiza danych rozpoznawczych,
    • feature Engineering,
    • modele szkoleniowe (uczenie maszynowe).

    Podgląd certyfikatu.

    Styczeń 2022

  • Snowflake Custom Training - 1 day

    Zrealizowanie certyfikowanego szkolenia specjalnie dostosowanego dla zapotrzebowania analityków.

    Zakres materiału:

    • architektura,
    • model obiektowy Snowflake,
    • interfejs klienta,
    • Snowsight,
    • wizualizacja danych poza Snowflake,
    • wizualizacja danych za pomocą narzędzi BI,
    • najlepsze praktyki wizualizacji danych,
    • wybrane tematy SQL,
    • ważne funkcje Snowflake.

    Podgląd certyfikatu.

    Październik 2021

  • Rozpoczęcie studiów magisterskich na Uniwersytecie Gdańskim

    Podjęcie się kontynuacji edukacji na studiach magisterskich z Informatyki na Uniwersytecie Gdańskim na wydziale Matematyki, Fizyki i Informatyki.

    Październik 2020

  • Ukończenie studiów Informatycznych I stopnia, obrona pracy dyplomowej i zaliczenie egzaminu

    Obrona pracy dyplomowej pt. "CHALLENGE INVENTORY – inteligentny system do zarządzania niekompletnymi dostawami". Ukończenie studiów z bardzo wysoką średnią z dwukrotnym wyróżnieniem stypendialnym. Otrzymanie oceny 5.0 z obrony.

    Lipiec 2020

  • Alteryx Bootcamp

    Wykonanie certyfikowanego kursu online Alteryx Bootcamp z obsługi narzędzia ETL z wykorzystaniem Predictive models i implementacji R.

    Zakres materiału:

    • tworzenie przepływów pracy w narzędziu Alteryx ETL,
    • wykonanie analizy predykcji,
    • obsługa niestandardowych transformacji danych,
    • opracowywanie makr,
    • osadzanie niestandardowego kodu R w przepływach Alteryx,
    • użycie narzędzia w codziennej pracy.

    Licencja: UC-UI8CL93O

    Czerwiec 2019

  • Tableau Desktop Specialist

    Zdobycie tytułu Tableau Desktop Specialist poświadczając nabytą wiedzę i umiejętności poprzez zaliczenie certyfikowanego egzaminu z narzędzia Tableau Desktop w zakresie:

    • obsługi programu,
    • analizy danych,
    • wykorzystaniu zdobytej wiedzy w przetwarzaniu informacji,
    • projektowaniu wizualizacji zgodnie z zapotrzebowaniem klienta,
    • łączeniu się z wieloma źródłami danych,
    • wykorzystaniu Data Blendingu.

    Podgląd certyfikatu.

    Czerwiec 2019

  • CTL.SC1x: Supply Chain Fundamentals

    Ukończenie drugiego płatnego, certyfikowanego szkolenia z programu Supply Chain Management MicroMasters z Massachusetts Institute of Technology.

    Zakres materiału:

    • uwzględnianie i zarządzanie nieprzewidywalnymi czynnikami i ryzykiem w ramach zarządzania łańcuchem dostaw,
    • segmentowanie różnych klientów, produktów i kanałów oraz projektowanie optymalnego portfolio podejść i strategii logistycznych dla tych różnych segmentów,
    • identyfikowanie, projektowanie i implementacja odpowiednią metodologią prognozowania dla każdego segmentu,
    • identyfikowanie, projektowanie i implementacja odpowiednią politykę uzupełniania zapasów dla każdego segmentu,
    • wybór optymalnej trasy transportu i wybór środka transportu dla każdego segmentu.

    Licencja d98b4ed3844e40b6908f2c106fd74ba4

    Kwiecień 2019

  • CTL.SC0x: Supply Chain Analytics

    Ukończenie płatnego, certyfikowanego szkolenia z programu Supply Chain Management MicroMasters z Massachusetts Institute of Technology.

    Zakres materiału:

    • poznanie metod analitycznych,
    • stosowanie modeli prawdopodobieństwa,
    • użycie statystyki w łańcuchu dostaw,
    • formułowanie i rozwiązywanie modeli optymalizacyjnych.

    Licencja e323a0822d504bdda2f209197e1fc493

    Grudzień 2018

  • Six Sigma Green Belt

    Zrealizowanie projektu Six Sigma Green Belt wraz z uzyskaniem tytułu poświadczający zdobytą wiedzę i umiejętności. Zaliczenie certyfikowanego egzaminu, wykonanie projektu generujące stałe oszczędności, uzyskanie certyfikatu. Projekt dotyczył optymalizacji pracy inżynierów i inspektorów SQA (Supplier Quality Assurance).

    Szczegóły projektu:

    • zdefiniowanie projektu i namierzenie problemu,
    • wykonanie mapy procesu,
    • wykonanie pomiaru czasu pracy i pokonanej drogi przez inżynierów i inspektorów,
    • zastosowanie niezbędnych narzędzi w celu wyznaczenia KPIV
    • wykonanie szeregu analiz statystycznych z użyciem narzędzia Minitab,
    • zoptymalizowanie procesu poprzez wykonanie wielowątkowej aplikacji komunikującej się z bazą danych i serwerem, który przetwarza informacje i zwraca wynik,
    • kontrola wprowadzonego rozwiązania w horyzoncie krótko i długo terminowym,
    • kalkulacja oszczędności.

    Październik 2018

  • Supply Chain Solution Analyst

    Przejście do struktur globalnych wspierając Global Procurement Supply Chain Solutions.

    Zakres obowiązków:

    • zarządzanie bazami danych Snowflake, MS SQL, PostgreSQL, Oracle, Teradata,
    • obsługa Big Data, relacyjnych i nierelacyjnych baz danych,
    • zarządzanie serwerami ETL,
    • tworzenie przepływów pracy w narzędziu Alteryx ETL wraz z konstruowaniem złożonych makr,
    • wykonywanie analiz statystycznych dla działu zamówień, łańcucha dostaw, magazynu, logistyki i finansów,
    • predykcja kosztów Inventory z uwzględnieniem sezonowości,
    • optymalizacja magazynu pod względem Put-Away i Pickingu,
    • tworzenie skryptów JavaScript, Python, DDL, DML, DCL, bat, Bash,
    • kolaboracja z działem projektowym, DBA i IT,
    • tworzenie i rozwijanie algorytmów wspomagających pracę logistyczną i zakupową,
    • projektowanie interaktywnych i zaawansowanych wizualizacji w narzędziu Tableau Desktop z wykorzystaniem napisanych samodzielnie zewnętrznych wtyczek,
    • tworzenie i debugowanie wtyczek do narzędzia BI zgodnie z wytyczonym zapotrzebowaniem użytkowników,
    • współpraca z wielokulturowym zespołem z wielu krajów,
    • współpraca w różnych strefach czasowych z naciskiem na USA, Meksyk, Indie i Chiny.

    Październik 2018

  • MS SQL

    Ukończenie certyfikowanego kursu z zarządzania i odpytywania baz danych z wykorzystaniem SQL Server Management Studio. Kurs zrealizowany przez firmę szkoleniową.

    Zakres materiału:

    • instalacja środowiska SQL Server Management Studio,
    • pisanie skryptów DDL, DML, DCL,
    • tworzenie złożonych i wieloelementowych procedur,
    • tworzenie wyzwalaczy,
    • zarządzanie użytkownikami i uprawnieniami.

    Licencja 10/ECD/2018

    Wrzesień 2018

  • Essential Design Principles for Tableau

    Ukończenie płatnego, certyfikowanego kursu poświadczającego nabyte umiejętności za pośrednictwem portalu e-learningowego.

    Zakres materiału:

    • poprawianie nieefektywnych i źle przygotowanych wizualizacji,
    • zastosowanie best practices w wizualizacjach,
    • umiejętne zbieranie zapotrzebowania odbiorców i rozplanowanie layoutu wraz z designem.
    • tworzenie wizualizacji dla docelowego grona odbiorców, które poddawane są ocenie publicznej.

    Licencja 944J8ZMHGPQP

    Kwiecień 2018

  • Fundamentals of Visualization with Tableau

    Ukończenie płatnego, certyfikowanego kursu poświadczającego nabyte umiejętności za pośrednictwem portalu e-learningowego.

    Zakres materiału:

    • obsługa narzędzia Tableau Desktop,
    • utrwalenie fundamentów wizualizacji,
    • praktyczne łączenie z wieloma źródłami danych z wykorzystaniem Data Blendingu.

    Licencja MQLX6PVB365W

    Marzec 2018

  • Rozpoczęcie studiów Informatycznych Uniwersytecie Gdańskim

    Rozpoczęcie edukacji na Uniwersytecie Gdańskim na kierunku Informatycznym ze specjalizacją zarządzania bazami danych na wydziale Matematyki, Fizyki i Informatyki.

    Październik 2017

  • Data Analyst

    Rozpoczęcie kariery zawodowej jako Analityk Danych w ogólnoświatowej firmie korporacyjnej o branży elektronicznej z oddziałami zlokalizowanymi w 30 krajach.

    Zakres obowiązków:

    • projektowanie i tworzenie innowacyjnych i w pełni interaktywnych wizualizacji w oprogramowaniu Tableau Software i Power BI,
    • tworzenie wielozadaniowych aplikacji VB.NET, Java wspomagających pracę działu inżynierów i inspektorów,
    • zarządzanie bazami danych MS SQL, PostgreSQL, Teradata, Oracle,
    • konstruowanie zaawansowanych i złożonych kwerend SQL odpytujących bazę danych,
    • tworzenie wieloelementowych procedur,
    • pisanie skryptów DDL, DML, DCL,
    • przeprowadzanie analiz statystycznych linii produkcyjnych i gotowych produktów,
    • predykcja awarii na maszynach SMT,
    • prowadzenie złożonych i wymagających projektów ze współpracą z IT.

    Lipiec 2015

  • Technik Informatyk

    Ukończenie technikum z bardzo dobrym wynikiem z egzaminu zawodowego i testu maturalnego. Uzyskanie tytułu Technik Informatyk.

    Czerwiec 2015

  • AutoCAD Level I, II

    Zrealizowanie certyfikowanego szkolenia z zaawansowanej obsługi programu AutoCAD, zorganizowane przez Autodesk.

    Licencja EM0524309770

    Październik 2014

  • Microsoft Excel - Poziom Zaawansowany

    Uzyskanie certyfikatu poświadczającego nabyte umiejętności w narzędziu Excel wraz ze znajomością pisania zaawansowanych i złożonych makr wykorzystując biblioteki.

    Lipiec 2014

  • Staż

    Zatrudnienie w okresie wakacyjnym w ramach projektu szkolnego uczelni technicznej. W pierwszym miesiącu odbycie stażu, w drugim miesiącu zatrudnienie jako pracownik biurowy.

    Zakres obowiązków:

    • tworzenie interaktywnych stron internetowych w panujących trendach z wykorzystaniem technologii JavaScript i jQuery,
    • projektowanie grafiki rastrowej i wektorowej,
    • projektowanie materiałów promocyjnych takich jak: ulotki, wizytówki, banery, szkice certyfikatów.

    Lipiec 2014

  • IT Essentials: PC Hardware and Software

    Zrealizowanie certyfikowanego szkolenia poświadczonego przez Cisco.

    Luty 2014

Portfolio

Rozwiązanie systemowe Challenge Inventory zostało stworzone na potrzeby adresowania problemu monitoringu niekompletnych dostaw. Narzędzie jest szczególnie pomocne dla mniejszych firm i ogólnoświatowych korporacji, gdzie ta niezgodność jest wyjątkowo dokuczliwa. System jest w pełni konfigurowalny z możliwością dostosowania do własnego zapotrzebowania, dodatkowo wspomaga wielojęzyczność. Podstawowa funkcjonalność jaką jest śledzenie poszczególnych zgłoszeń niekompletnej dostawy jest urozmaicona o własne repozytorium danych, gdzie istnieje możliwość załączenia niezbędnych dokumentów, prowadzenia dyskusji oraz podgląd historii zdarzeń edycji zgłoszenia. Jedną z najciekawszych możliwości jest przypisanie kilku produktów z różnymi kodami powodu do jednego zgłoszenia. W uproszczeniu, w przypadku dostawy składającej się z kilkudziesięciu kartonów różnego materiału, wystarczy utworzyć tylko jedno zgłoszenie. Narzędzie dostarcza podstawową analizę otwartych zgłoszeń z podziałem na te, które najdłużej oczekują na rozwiązanie oraz na niedawno utworzone. Wystawiane zgłoszenie automatycznie jest przypisane do użytkownika, które je stworzył. W udostępnionej analizie widoczna jest również ilość zgłoszeń na użytkownika systemu. Taka konfiguracja jak: kampus, magazyn, lokacje, jednostki magazynowe itp. pozwala szczegółowo określić w jakim obszarze znajduje się zgłoszona dostawa. Narzędzie dostarcza możliwość wydrukowania dokumentacji i etykiet. Z przyjaznych użytkownikowi funkcjonalności wyróżnia się możliwość filtracji i wyszukiwania wartości. Z poziomu administratora zapewniona jest archiwizacja zgłoszeń oraz możliwość prowadzenia szczegółowych logów wraz z codzienną kopią.

 

Ideą stworzenia aplikacji było zapotrzebowanie zdalnym sterowaniem modułem grzewczym pojazdu. Aplikacja komunikuje się ze sterownikiem podpiętym pod instalację poprzez GSM. Pozwala na natychmiastowe włącznie modułu grzewczego lub wyzwolenie zgodnie z ustawionym kalendarzem. Podstawową możliwością jest wybranie limitów naładowania akumulatora, gdzie poniżej zdefiniowanego progu ogrzewanie nie może być włączone, z jakim opóźnieniem powinny się włączyć wentylatory oraz jak długo ogrzewanie pojazdu powinno być uruchomione. Dodatkowym atutem jest możliwość prowadzenia logów w aplikacji, dodanie nielimitowanej ilości pojazdów, konto administratora i użytkownika, gdzie poszczególne ustawienia są dostępne w zależności od uprawnień, dodanie do pięciu autoryzowanych numerów komórkowych oraz przyciemniony tryb aplikacji.

 

Paweł Labuda Portfolio

WSZELKIE PRAWA ZASTRZEŻONE © 2022 Paweł Labuda