Doświadczenie:
Luty 2021 – Obecnie – Inżynier Oprogramowania C/C++ w Nokia
Jako programista w globalnej korporacji, takiej jak Nokia, zdobyłem wszechstronne doświadczenie w tworzeniu i utrzymywaniu aplikacji kluczowych dla sektora telekomunikacyjnego. Moje obowiązki obejmowały rozwój kodu, optymalizację oraz zaawansowane testowanie i analizę problemów na dużą skalę. Kluczowe umiejętności i obowiązki:
- Rozwój kodu: Tworzenie efektywnych i skalowalnych rozwiązań w C/C++ oraz dodatkowe skrypty w Pythonie i Bashu. Zapewnienie przejrzystości i czystości kodu, optymalizacja repozytoriów i zarządzanie usługami jako współwłaściciel. Regularnie uczestniczyłem w czytaniu i przygotowywaniu specyfikacji technicznych.
- Testowanie: Pisanie testów jednostkowych (UT) i scenariuszy SCT w C++, wykorzystując frameworki i biblioteki (cpputest) dla kompleksowego pokrycia testami. Wdrażanie, uruchamianie i wykonywanie testów sprzętowych.
- Wstępna weryfikacja (pre-screening): Regularne uczestnictwo w procesach weryfikacji wieloetapowej, które wymagały intensywnej komunikacji z zespołami z całego świata. Proces ten pozwolił mi rozwinąć umiejętności interpersonalne, zdolność pracy pod presją i efektywną organizację. Wymagał również wysokiej kultury osobistej, cierpliwości i odporności na stres. Używałem wewnętrznych narzędzi Nokii, takich jak RAIN, które umożliwiały szybkie i precyzyjne wykrywanie oraz eliminowanie błędów oprogramowania. Analiza złożonych zrzutów pamięci z dużą ilością logów nauczyła mnie analitycznego myślenia i cierpliwości w rozwiązywaniu problemów.
- Znajomość Linux/Unix: Biegłość w obsłudze poleceń systemu Linux, płynne poruszanie się w konsoli oraz efektywne zarządzanie środowiskiem Linux/Unix.
- Narzędzia korporacyjne: Umiejętność obsługi narzędzi takich jak Git, Jira, Doors, Gates i inne, co wzmocniło moje zdolności w zakresie zarządzania projektami i pracy zespołowej.
Październik 2021 – Grudzień 2021 – Główny Deweloper w Zespole Medyczno-Terapeutycznym, Zakład Opiekuńczo-Leczniczy „EWA-MED”, Oborniki Śląskie.
Tworzyłem mini gry komputerowe dla mieszkańców domu opieki, mające na celu stymulowanie funkcji poznawczych, wspomaganie pamięci i rozwój orientacji przestrzennej. Współpracowałem z lekarzami, psychologami i fizjoterapeutami. Do moich obowiązków należały: komunikacja z klientem, projektowanie architektury gier, planowanie mechanik gier, programowanie w C++ (C++ Builder) i C# (Unity), a także zarządzanie opiniami użytkowników w celu ciągłego doskonalenia projektów.
Wrzesień 2019 – Maj 2021 – Praca i członkostwo w TK Games – Klub Twórców Gier na Politechnice Wrocławskiej
Tworzenie fabuły gry
Usposobienie:
Jestem osobą komunikatywną o wysokiej kulturze osobistej, cechującą się uczciwością i poczuciem humoru. Moimi mocnymi stronami są rzetelność, szybkość uczenia się oraz umiejętność pracy w zespole. Lubię ludzi i łatwo nawiązuję z nimi relacje. Jestem wytrwały i nie ustępuję w dążeniach do celu co potwierdza mój wieloletni staż sportowy.
Wykształcenie:
2015-2020 – studia na Politechnice Wrocławskiej na Wydziale Podstawowych Problemów Techniki, kierunek: Fizyka Techniczna. Ukończone studia inżynierskie,
2012-2015 – Liceum Ogólnokształcącego nr XII we Wrocławiu, profil biol-chem-fiz.
Znajomość języków obcych:
- Język angielski – B2
- Język polski – rodzimy
Hobby:
Sport, a w szczególności sporty walki. Od szóstego roku życia trenuję Taekwon-do. Interesują mnie gry zespołowe takie jak piłka nożna czy siatkówka. Sporty te uczą wytrwałości, sumienności oraz pracy zespołowej. Kilkukrotnie reprezentowałem swoje byłe szkoły czy uczelnie w powyższych dyscyplinach.
Gry komputerowe. Od czasów Szkoły Podstawowej interesuję się grami komputerowymi, co w późniejszych latach zwróciło moją uwagę w stronę programowania i branży IT. Pierwszy raz miałem z tym styczność podczas studiów i postanowiłem rozwijać się w tym kierunku.