Zaprojektowałem i zbudowałem platformę operacyjną używaną przez działającą firmę hipoteczną. Warunkowe formularze klientów, OCR dokumentów, zadania pracowników i reguły naliczeń połączyłem z procesami w Encompass.
Firma pracowała w Encompass bez strony do przyjmowania wniosków klientów. Pracownicy ręcznie zbierali informacje, ustalali wymagane dokumenty i koordynowali dalsze działania. Zatrudnienie, dochód i inne okoliczności zmieniały wymagania, utrudniając organizację każdego nowego wniosku.
Mój wkład
Projektowanie rozwiązania, architektura i własna implementacja
Rezultat
Firma otrzymała stronę do przyjmowania wniosków połączoną z wewnętrzną obsługą. Klient mógł odpowiedzieć raz i zobaczyć wymagane dokumenty; pracownicy otrzymywali przypisane zadania i pracowali na powiązanych rekordach przekazywanych do Encompass. Uprościło to obsługę wniosków i ograniczyło ręczną koordynację.
Zbudowałem usługę, w której agenci znajdują narzędzia i wiedzę projektową, pracują z połączonymi systemami oraz zachowują przydatne metody do kolejnych zadań.
Pytania operacyjne dotyczą wielu systemów, a szeroki dostęp do baz i rosnący katalog narzędzi stwarzają problemy z uprawnieniami oraz kontekstem agentów.
Mój wkład
Infrastruktura agentów i architektura integracji
Rezultat
Korzystam z MCP Hub do badania błędów, przeglądu komunikacji i analizy aktywności projektów w bazach, logach oraz narzędziach pracy. Potrzebne schematy, zapisane wyniki i wcześniejsze metody można otwierać na żądanie, skupiając kolejne analizy na zadaniu.
Tworzyć API, modele danych i procesy w tle łączące produkty z usługami zewnętrznymi, z jasnymi zasadami odpowiedzialności za dane, cache i synchronizacji.
Zapewniać agentom właściwy kontekst projektu i kontrolowany dostęp do narzędzi, z możliwością weryfikacji wykonania i ponownego wykorzystania doświadczeń.
Rozdzielić trwałe dane, szybki odczyt i wyszukiwanie
Osobna usługa katalogu z główną ścieżką w Rust i zapasową w Python. PostgreSQL przechowuje stan transakcyjny, Redis obsługuje powtarzane odczyty, a Elasticsearch wyszukiwanie. Przetwarzanie wsadowe i optymalizacja zapytań uzupełniają ten podział.
Każda warstwa ma jasną odpowiedzialność.Rust / Python / PostgreSQL / Redis / Elasticsearch
Formularze warunkowe określają kolejne pytanie i wymagane dokumenty. Pola dokumentów, OCR, role, zadania i reguły statusów łączą przyjęcie wniosku z pracą zespołu i wymianą z Encompass.
Wiedza projektu, zapisane metody i wyszukiwanie narzędzi mają odrębne role. Dokładne schematy są ładowane na żądanie; uprawnienia i zapisy wykonania rozdzielają odkrywanie, autoryzację oraz potwierdzone wyniki.
Być blisko problemu biznesowego i implementacji. Wyjaśniać decyzje ludziom, którzy tworzą system i z niego korzystają.
Ustalić decyzję
W Onlihub współpracowałem bezpośrednio z CEO nad wykonalnością i wdrożeniem. Pomysły produktowe stawały się decyzjami architektonicznymi i konkretną implementacją.
W BOS zmienne wymagania wniosków stały się konfigurowalnymi warunkami formularzy, wymaganiami dokumentów i zadaniami pracowników. Reguły biznesowe powiązano z uruchamianą pracą.
W MCP Hub znalezienie narzędzia, uzyskanie zatwierdzenia i wykonanie to osobne kroki. Zachowane wyniki pozwalają operatorowi sprawdzić przebieg przed kolejną decyzją.
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.
BOS: od odpowiedzi klienta do skoordynowanej pracy.
Dla firmy hipotecznej połączyłem formularze klientów z dokumentami, OCR, zadaniami pracowników, rozliczeniami i Encompass. Konfigurowalne formularze i reguły biznesowe pozwalają wspólnemu rdzeniowi obsługiwać różne scenariusze pracy.
Zakres odpowiedzialnościModelowanie biznesu, architektura i własna implementacja
Odpowiedzi klienta określają kolejne pytania i wymagane dokumenty. OCR przenosi wartości z plików do pól; zdarzenia dokumentów przypisują uczestników i zadania. Pracownicy korzystają z własnych tablic Kanban, a rekordy i wybrane statusy trafiają do Encompass. Obliczenia i naliczenia zachowują powiązania ze źródłami.
Określić typy dokumentów, pola i relacje nadrzędny–podrzędny. Powiązać organizacje, działy i członkostwo z rolami oraz warunkami dostępu.
Uruchamiać formularze, obliczenia i reguły
Zbierać odpowiedzi w formularzach wieloetapowych i przeglądać wyniki formuł. Zdarzenia dokumentu uruchamiają reguły uczestników, zadań, formularzy i integracji; procesy obliczeniowe tworzą dokumenty z wynikiem.
Zachować źródło każdego wyniku
Wiązać wewnętrzne naliczenia i potrącenia z dokumentem, odbiorcą i regułą. Zachowywać źródła obliczeń i zapisy wykonania integracji, aby powiązać wynik z operacją, która go utworzyła.
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 i operacje wsadowe Elasticsearch. Catalog: odczyt w Rust, zapasowy Python i cache Redis. Onlihub: moduły biznesowe z jawnymi kontraktami aplikacji, portami repozytoriów i adapterami infrastruktury.
MCP Hub łączy odkrywanie narzędzi, lokalne embeddings i metody do ponownego użycia z kontrolowaną pracą z bazami danych, logami, zadaniami oraz komunikacją.
Zakres odpowiedzialnościArchitektura i własna implementacja infrastruktury agentów
Zaimplementowałem hybrydowe wyszukiwanie wiedzy, opcjonalny lokalny reranking metod i oceny doświadczeń. Schematy na żądanie, zapisane wyniki, wspólne budżety runnera oraz trwałe przebiegi automatyzacji pomagają kontrolować wykonanie i kontekst.
Odpowiadać za decyzje. Pozostać blisko realizacji.
Zaczynać od celu biznesowego, opracować rozwiązanie i przełożyć je na kod. Moja praca łączy architekturę, omawianie wariantów z interesariuszami, własną implementację i koordynację tam, gdzie wymaga tego projekt.
Zakres odpowiedzialnościOdpowiedzialność za rozwiązanie, architekturę i implementację
Dla BOS zaproponowałem i rozwinąłem rozwiązanie, uzasadniłem architekturę przed biznesem i dopracowywałem ją pod rzeczywiste procesy. W Onlihub przejąłem architekturę, bazę, backend i integracje po odejściu głównego programisty, koordynowałem rozwój i doradzałem CEO w kwestii wykonalności.
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.
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.