Doświadczenie i projekty

Moja podróż zawodowa i projekty, nad którymi pracowałem

Now
2024 - Obecnie

Full Stack Developer

Widelab/Pirxey

Jako Full-Stack Developer miałem okazję pracować przy różnorodnych projektach dla klientów zagranicznych. Moja rola obejmowała zarówno frontend, jak i backend, a w jednym z kluczowych projektów byłem zaangażowany od samego początku. Wykorzystywałem technologie takie jak React, Tailwind CSS i Radix po stronie frontendowej, a po stronie backendowej pracowałem zarówno z C#, jak i z Node.js (Nest.js). Dodatkowo, w ramach współpracy z klientami, regularnie uczestniczyłem w spotkaniach, gdzie omawialiśmy zarówno aspekty biznesowe, jak i techniczne, co pozwoliło mi na bezpośrednią komunikację i budowanie relacji z klientem.

React
Node.js
TypeScript
C#
Clean Code
2024
2022 - 2024

Inżynier Oprogramowania

Nokia

W mojej pierwszej roli komercyjnej jako programista byłem odpowiedzialny za tworzenie wewnętrznych narzędzi dla pracowników firmy. Pracowałem głównie z JavaScriptem i Reactem na frontendzie, a także z Node.js (Express) oraz bazą NoSQL CouchDB na backendzie. W trakcie pracy uczestniczyłem w ciekawych inicjatywach, takich jak spotkania poświęcone Clean Code, gdzie wspólnie tworzyliśmy standardy pisania czystego kodu i przeprowadzaliśmy wzajemne code review. Pod koniec mojej pracy w Nokii pełniłem również rolę lidera ds. testów end-to-end, gdzie odpowiadałem za zarządzanie procesem pisania testów przez programistów. Dodatkowo, aktywnie uczestniczyłem w firmowym klubie Toastmasters, gdzie doskonaliłem umiejętności komunikacyjne i prezentacyjne w języku angielskim.

React
Node.js
TypeScript
Clean Code
2022
2021 - 2022

Główny Programista

Koło Naukowe "PWr in Space"

Podczas mojej działalności w kole naukowym PWR in Space zainicjowałem stworzenie pierwszej strony internetowej koła, którą opracowałem w HTML, CSS i JavaScript. Następnie, jako lider wraz z zespołem programistów, który zrekrutowałem, stworzyliśmy wewnętrzne narzędzie dla działu marketingu koła. Była to aplikacja oparta na React na frontendzie oraz Flasku (Python) na backendzie, która automatyzowała proces wysyłania spersonalizowanych maili do potencjalnych sponsorów. Dodatkowo, stworzyłem stronę internetową wydarzenia 'Women in Space Tech', które było organizowane przez nasze koło.

React
Python
Flask
HTML
CSS
JavaScript
2021 - 2022

Software Developer

Robocik

W kole naukowym Robocik byłem członkiem zespołu programistów webowych, gdzie pełniłem rolę frontend developera. Pracowałem tam z frameworkiem Svelte. W ramach naszej działalności tworzyliśmy wewnętrzne narzędzie dla działu marketingu, które automatyzowało proces publikacji postów na mediach społecznościowych naszego koła.

Svelte
JavaScript
2021
2020 - 2024

Student Automatyki i Robotyki

Politechnika Wrocławska

Podczas studiów z Automatyki i Robotyki zdobyłem wszechstronne doświadczenie w wielu technologiach programistycznych. Pracowałem z językiem C, tworząc podstawowe programy obliczeniowe, a także z C++, gdzie realizowałem bardziej zaawansowane projekty algorytmiczne. W języku Java tworzyłem gry, takie jak kółko i krzyżyk z implementacją algorytmu min-max oraz Pac-Man z interfejsem graficznym, a także backend do pracy inżynierskiej. W obszarze frontendu realizowałem projekty w React, zarówno zespołowo, jak i w ramach pracy dyplomowej. Z kolei w C# stworzyłem prostą aplikację desktopową do liczenia kalorii, a w Pythonie zajmowałem się przetwarzaniem obrazów. Moje doświadczenie obejmuje także pracę z bazami danych SQL, głównie MySQL, oraz ich optymalizację.

Java
React
C++
Python
C#
MySQL
C
2020