Skip to content
maks@dev ~ %
$

press any key to skip

Maksym Smoliński · Senior Frontend Engineer · React, TypeScript i Next.js

maks@dev ~ %
$

W skrócie

Senior frontend engineer z pięcioma latami na produkcji. Buduję aplikacje webowe, które nie tracą ani szybkości, ani czytelności, kiedy codebase się rozrasta. TypeScript, React i Next.js to mój domyślny stack, a w Node.js, SQL, NoSQL i AWS wchodzę wtedy, kiedy problem wymaga całego obrazu.

Lubię prowadzić feature od pomysłu do produkcji: architektura, polowanie na problemy z performance, na które nikt inny nie ma czasu, i kod, który po roku nadal da się czytać. Robię to obok product managerów, designerów, QA i backendu, i z tych rozmów zwykle wychodzą lepsze rozwiązania.

Teraz jestem w RavenDB: koduję nowe aplikacje i duże feature'y do bazy NoSQL, audytuję frontend, który już mamy na produkcji, i przenoszę legacy Knockout.js na Reacta. Klienta Node.js prowadzę całkowicie samodzielnie, od architektury do release'u, a deweloperzy pobierają go ponad 70 000 razy w miesiącu. Obok tego biorę wybrane projekty freelance przez własną firmę.

Maksym Smoliński

Dashboard

metryki na żywo z mojego środowiska dev

Jak tu dotarłem

Senior Frontend Engineer

RavenDB·gru 2024 - obecnie

Toruń, Polska

RavenDB to dokumentowa baza NoSQL, którą zespoły trzymają na produkcji tam, gdzie downtime nie wchodzi w grę. Jestem jednym z dwóch inżynierów we frontendzie: prowadzę duże feature'y od pomysłu do wdrożenia, koduję nowe aplikacje od pustego repo, audytuję frontend, który już mamy, i prowadzę migrację legacy Knockout.js na Reacta z Redux Toolkit. Większość tych zadań sam wyceniam i sam za nie odpowiadam.

Klienta Node.js dla RavenDB prowadzę całkowicie samodzielnie: architektura, kształt API, zakres release'u i każdy fix to moje decyzje. Deweloperzy pobierają go ponad 70 000 razy w miesiącu. Zbieram też wymagania bezpośrednio od klientów i siedzę na supporcie: odpowiadam na zgłoszenia i pytania o TypeScript SDK od deweloperów, którzy z niego korzystają. Poza tym prowadzę wewnętrzne szkolenia, mentoruję trzech do czterech juniorów i robię review projektów UI/UX, zanim trafią do implementacji.

Full Stack Engineer

Wesstron·lip 2022 - gru 2024

Bydgoszcz, Polska

Wesstron produkuje wyposażenie i oprogramowanie IoT dla budynków inwentarskich. Robiłem tam głównie frontend: responsywne UI w Reakcie dla samych urządzeń, przebudowę wspólnej biblioteki komponentów, code review i dokumentację techniczną, z której zespół nadal korzysta.

Wprowadziłem też testy automatyczne od zera: 600+ testów w Cypressie na Page Object Model, co zdjęło z QA połowę ręcznej regresji i zatrzymało bugi przed produkcją. Backend był mniejszą częścią pracy: serverless na AWS (Lambda, DynamoDB, API Gateway, S3, CloudWatch).

Licencjat, informatyka w biznesie

WSB Merito University·wrz 2022 - cze 2025

Bydgoszcz, Polska

Studia zaoczne pociągnięte równolegle z pracą na pełny etat. Program po biznesowej stronie IT: analiza systemowa, bazy danych, zarządzanie projektami.

Gdzie byłem

11 krajów i licznik idzie dalej