Doświadczenie zawodowe
Xolv.io
Moja rola
Pracowałem nad narzędziami do publikowania stron 2K oraz platformą do programowania układów elektronicznych w przeglądarce. Zajmowałem się wspólnymi komponentami interfejsu, usługami backendowymi, bezpośrednią współpracą z klientami, wsparciem wdrożeń i przekazywaniem projektów.
Mój wkład
- Zbudowałem usługę łączącą dane graczy 2K z Zendesk, wykorzystywaną do oznaczania zgłoszeń i kierowania ich do odpowiednich zespołów.
- Współpracowałem bezpośrednio z klientami przy ustalaniu wymagań, omawianiu rozwiązań, prezentacjach, wdrożeniach i pilnych poprawkach.
2K: narzędzia do publikowania stron gier
Projekt zespołowy w Xolv.io
Jako członek głównego zespołu pracującego dla 2K współtworzyłem ponad 80 wspólnych komponentów i warstwę wizualną ponad 15 stron gier, m.in. NBA 2K, Borderlands i Civilization.
Zbudowałem panel administracyjny i rozbudowałem jego backend, aby zespół marketingu mógł zarządzać treścią, cofać zmiany i planować publikację stron. Dodałem też do CI testy regresji wizualnej, które wykrywały niezamierzone zmiany na stronach gier przed publikacją.
Link do projektu
Hatch Lighting: Foundation Programming Portal
Projekt dla klienta Xolv.io
Prowadziłem rozwój Foundation Programming Portal dla Hatch Lighting — od pierwszej koncepcji po przekazanie projektu. Portal pozwala programować i konfigurować zasilacze LED z serii Foundation bezpośrednio w przeglądarce, łącząc aplikację ze sprzętem przez Web Serial i WebUSB.
Użytkownicy mogą ustawiać prąd wyjściowy i parametry ściemniania, zapisywać profile oraz historię sesji programowania. Połączyłem interfejs aplikacji, komunikację ze sprzętem i infrastrukturę chmurową w narzędzie dostosowane do procesu programowania urządzeń u producenta.
Wybrane technologie
Wykorzystywane na tym stanowisku
- TypeScript
- React
- Vue.js
- Node.js
- GraphQL
- AWS CDK/Lambda
- Contentful
- Web Serial
- WebUSB