Maksym Smoliński · Senior Frontend Engineer · React, TypeScript i Next.js
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ę.
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