Wróć do przegląduKompetencje

Znajdź potrzebne doświadczenie.

Wiedza techniczna, rozumienie biznesu i praktyczne wykonanie.

E-commerce i integracje01 / 07

Jeden proces biznesowy. Wiele połączonych systemów.

Katalogi, marketplace’y, magazyny, zamówienia i realizacja: wspólny model oraz granice między systemami.

Zakres odpowiedzialnościArchitektura i implementacja platform wielokanałowych

Zaprojektowałem wspólne modele produktów, stanów i zamówień dla Onlihub oraz MySellerHub, łącząc kanały o różnych modelach magazynów i identyfikatorach zewnętrznych.

  1. 01

    Zbudować model katalogu

    Połączyć produkty, SKU, warianty i oferty, zachowując identyfikatory oraz reguły każdego kanału.

  2. 02

    Koordynować realizację

    Powiązać stany, rezerwacje, zamówienia klientów i do dostawców, wysyłkę oraz śledzenie między magazynami.

  3. 03

    Uzgadniać stan

    Obsługiwać ponowne webhooki, limity API i częściowe awarie przez ponawianie, idempotencję i uzgadnianie danych.

Umiejętności w praktyce55
Systemy biznesowe02 / 07

BOS: operacyjny rdzeń firmy.

Obsługa procesów hipotecznych oparta na dokumentach dynamicznych, relacjach, uprawnieniach, formułach, automatyzacji etapów, poczcie i wynagrodzeniach.

Zakres odpowiedzialnościModelowanie biznesu, architektura i własna implementacja

Zaprojektowałem BOS wokół dokumentów ze stanem, formułami i skutkami: etap może uruchomić obliczenie, wiadomość, zadanie lub operację finansową. Model czerpie z doświadczenia ERP.

  1. 01

    Zamodelować organizację

    Powiązać organizacje, działy, członkostwo i uprawnienia z typami dokumentów, relacjami oraz etapami procesów.

  2. 02

    Nadać dokumentom działanie

    Połączyć pola zagnieżdżone, formuły, kalkulatory i szablony wydruku z zadaniami według etapów, powiadomieniami oraz zewnętrznymi skrzynkami pocztowymi.

  3. 03

    Śledzić skutki

    Powiązać wynagrodzenie godzinowe i akordowe, transakcje oraz ruchy dokumentów z jawnymi regułami i historią do wglądu.

Umiejętności w praktyce73
Backend, dane i scraping03 / 07

Duże potoki danych. Szybki odczyt.

Scraping na dużą skalę z przetwarzaniem równoległym i pulami proxy; wsadowy odczyt i zapis w Elasticsearch; osobne ścieżki bazy, cache, odczytu i workerów.

Zakres odpowiedzialnościArchitektura, implementacja i optymalizacja wydajności

Amazon data: zbieranie równoległe oraz wsadowy odczyt i zapis w Elasticsearch ograniczający liczbę wywołań. Catalog: szybki odczyt w Rust, zapasowy Python, cache Redis i kontrola ruchu.

  1. 01

    Zbierać równolegle

    Koordynować asyncio, procesy i wątki, pule kont i proxy, ograniczanie częstotliwości oraz ponawianie dla dużych katalogów.

  2. 02

    Czytać i zapisywać partiami

    Normalizować i deduplikować dane, a następnie indeksować i odczytywać je partiami w Elasticsearch zamiast tysięcy małych wywołań.

  3. 03

    Rozdzielić obciążenie

    Rozdzielać dane transakcyjne, wyszukiwanie i odczyt, cache Redis oraz workery tła; diagnozować wąskie gardła przez plany zapytań i logi.

Umiejętności w praktyce103
Infrastruktura AI04 / 07

MCP Hub: agenci w rzeczywistych procesach pracy.

MCP Hub łączy agentów z bazami danych, logami, zadaniami i komunikacją poprzez odkrywanie narzędzi, ograniczone uprawnienia, zatwierdzanie i zwięzły kontekst.

Zakres odpowiedzialnościArchitektura i własna implementacja infrastruktury agentów

Zaprojektowałem MCP Hub wokół kontrolowanego dostępu do baz danych, logów i narzędzi pracy: kontekst projektu, zatwierdzanie, audyt, wiedza wielokrotnego użytku i automatyzacje łączące systemy.

  1. 01

    Odnaleźć potrzebne narzędzia

    Pobierać potrzebne narzędzia i schematy na żądanie, ograniczając widoczny interfejs oraz kontekst do zadania.

  2. 02

    Kontrolować wykonanie

    Określić granice uprawnień, punkty zatwierdzania i zasady ponawiania operacji przed zmianą rzeczywistych systemów.

  3. 03

    Sprawdzić wynik

    Korzystać z ograniczonych odpowiedzi, zapisanych wyników, potwierdzeń wykonania i inspekcji stanu, aby ustalić faktyczne zmiany.

Umiejętności w praktyce60
Przywództwo techniczne05 / 07

Odpowiadać za decyzje. Pozostać blisko realizacji.

Odpowiedzialność techniczna łączy zrozumienie biznesu, architekturę, własną pracę programistyczną i koordynację zespołu.

Zakres odpowiedzialnościOdpowiedzialność techniczna, koordynacja zespołu i realizacja

Przejąłem architekturę, bazę, backend i integracje Onlihub po odejściu głównego programisty. Koordynowałem zespół i doradzałem CEO w sprawach wykonalności oraz realizacji.

  1. 01

    Zdefiniować problem

    Wspólnie z biznesem zrozumieć proces, jego ograniczenia i zmiany, które powinien przynieść użyteczny wynik.

  2. 02

    Przełożyć koncepcję na system

    Przełożyć model na decyzje dotyczące bazy, backendu i integracji; wyjaśniać wybory i uczestniczyć w implementacji.

  3. 03

    Doprowadzić do działania

    Koordynować zadania i rozwój, rozwiązywać problemy produkcyjne oraz rozwijać produkt po uruchomieniu.

Umiejętności w praktyce22
Inżynieria produkcji06 / 07

Najpierw rzeczywisty proces, potem oprogramowanie.

Produkcja, CAD/CAM i CNC stworzyły fundament: zrozumieć materiały, operacje oraz ograniczenia przed automatyzacją.

Zakres odpowiedzialnościInżynieria i automatyzacja produkcji

Przygotowywałem części, programy maszyn i dokumentację do produkcji seryjnej; usprawniałem operacje i zużycie materiałów, a następnie automatyzowałem planowanie oraz ewidencję w 1C.

  1. 01

    Zaprojektować część

    Modelować części i zespoły, określać operacje produkcyjne oraz uwzględniać materiały i oprzyrządowanie.

  2. 02

    Przygotować produkcję

    Przygotowywać programy maszyn, postprocesory i dokumentację dla rozkroju, toczenia, frezowania oraz wykrawania współrzędnościowego.

  3. 03

    Usprawnić proces

    Usprawniać kolejność operacji i zużycie materiałów oraz usuwać wąskie gardła przy wdrażaniu produkcji seryjnej.

Umiejętności w praktyce27
Gry i 3D07 / 07

Zbudować zasady, świat i produkt.

Własne projekty: backend gier, TON, fizyka Unity, pojazdy modułowe, światy proceduralne i zasoby 3D.

Zakres odpowiedzialnościWłasne produkty i rozwój systemów gier

Kierowałem rozwojem TON Tanks i tworzyłem backend oraz logikę gry. Własny projekt Unity rozwija modułowe czołgi, fizykę gąsienic, uszkodzenia i proceduralne miasta.

  1. 01

    Zaprojektować systemy gry

    Połączyć zasady gry, progresję, nagrody i własność z backendem oraz koncepcją produktu.

  2. 02

    Zbudować reagujący świat

    Rozwijać pojazdy modułowe, uszkodzenia, fizykę gąsienic, rozgrywkę sieciową i środowiska proceduralne w Unity.

  3. 03

    Przygotować zasoby

    Tworzyć i optymalizować modele, materiały, tekstury oraz banki dźwięków silnika dla gry działającej w czasie rzeczywistym.

Umiejętności w praktyce42