Przejdź do treści
mj.
Case study · React · TypeScript

Braintrust × HexOcean

3,5 roku przy amerykańskim marketplace freelancerów opartym na Web3: od komponentów i testów po prowadzenie zespołu i architekturę nowych modułów.

Klient
Braintrust × HexOcean
Moja rola
Frontend Developer, lider zespołu
Stack
React · TypeScript · Redux · RTK Query · Jest · React Testing Library · SASS · Material UI
Okres
06.2021 → 12.2024
3,5 ROKUw projekcie
50inżynierów w zespole
Seniorod juniora do seniora w projekcie
01

Kontekst

Braintrust to amerykański marketplace freelancerów oparty na Web3, z własnym tokenem BTRST. Przez HexOcean pracowałem przy nim 3,5 roku, w 50-osobowym zespole inżynierów.

Brałem udział w całym procesie rozwoju aplikacji, łącznie z bezpośrednią współpracą z klientem: zbieraniem wymagań i feedbacku. Dzięki temu lepiej rozumiałem potrzeby biznesowe i techniczne.

02

Zakres pracy

Budowałem wydajne komponenty React wielokrotnego użytku, ze stylami i testami jednostkowymi, dbając o spójny i łatwy w utrzymaniu interfejs. Tworzyłem złożone, wieloetapowe formularze oraz pisałem testy jednostkowe i integracyjne, które pilnowały jakości i niezawodności kodu.

Wdrażałem nowe funkcje i logikę biznesową, projektowałem i kodowałem szablony e-maili HTML oraz regularnie robiłem code review. Refaktoryzowałem kod, od drobnych usprawnień po zmiany architektury, co poprawiło wydajność i strukturę aplikacji. Szybko rozwiązywałem błędy zgłaszane przez zespół QA, żeby produkt pozostał stabilny.

03

Prowadzenie zespołu i architektura

W bezpośrednim kontakcie z klientem doprecyzowywałem wymagania nowych funkcji i doradzałem technicznie, tak żeby rozwiązania były spójne z celami biznesowymi projektu.

Zarządzałem zespołem deweloperskim i dowoziłem nowe funkcje w ramach przydzielonego zakresu, na czas. Projektowałem architekturę nowych części aplikacji, tak aby były skalowalne i łatwe w utrzymaniu.

04

Efekt

W trakcie projektu przeszedłem drogę od juniora do seniora. Nauczyłem się precyzyjnie szacować czas potrzebny na dostarczenie wartości biznesowej i rozwinąłem umiejętności pracy z klientem, zarządzania projektem i projektowania architektury.

Panel freelancera w Braintrust: zadania do wykonania i dopasowane ofertyLista ofert pracy z filtramiSzczegóły oferty: stawka, wymagania, polecenia w tokenach BTRSTPortfel tokenów BTRST z historią aktywnościPanel freelancera na telefonieOferty pracy na telefonie
Opinia
„Michał consistently demonstrated his ability to handle complex projects independently, including successfully rewriting an entire system to adopt a modern tech stack.”
Daniel Kowalczyk · Team Leader w projekcie Braintrust, co-founder HexOcean