Curriculum Vitae
Programista Full-stack&Web Pentester— nacisk na szybkie i bezpieczne aplikacje
Krótki opis
Jestem programistą full‑stack i technikiem programistą (INF.03, INF.04) z praktycznym ukierunkowaniem na cyberbezpieczeństwo. Założyciel koła CyberPirates (od 11/2025). Łączę backend (Java, Node.js) i frontend (React / Next.js / React Native) z praktyką ofensywną (web pentesty, CTF‑y), aby projektować bezpieczniejsze i łatwiejsze w utrzymaniu rozwiązania.
- Kwalifikacje: INF.03 (tworzenie i administrowanie stronami / aplikacjami web) + INF.04 (projektowanie, programowanie, testowanie aplikacji)
- Fokus: bezpieczne, utrzymywalne aplikacje web; wiedza ofensywna wspiera decyzje defensywne
- Stack: Java, Node.js, TypeScript, React, Next.js, React Native
- Aktywność: TryHackMe
- Studia inż. Informatyka (Collegium Da Vinci) – programowanie + cybersecurity
- Fundamenty (HTML5, semantyka + dostępność, CSS/Tailwind, responsywność, REST/JSON, Git) traktuję jako oczywistość
- Eksploracyjnie: Docker, CI (GitHub Actions), WebSockets, OAuth/JWT, GraphQL podstawy, AWS S3/static hosting, profilowanie wydajności
- Gallup: analityczne myślenie, uczenie się, odpowiedzialność, strategiczna realizacja
Umiejętności
- Languages/Frameworks: JavaScript/TypeScript, Node.js; React, React Native, Next.js; Java (backend, APIs); Python; Lua
- Web/app: API, SSR/SSG (static export), płatności (PayU, Elavon), wysyłki (InPost), e‑maile, SEO, performance; WordPress/WooCommerce, Shoper
- Security: web pentesting (np. scenariusze SQLi), Burp Suite, Metasploit, podstawy modelowania zagrożeń, narzędzia rekonesansu (nmap, gobuster), laboratoria TryHackMe
- Bazy danych: relacyjne (zakres INF.03) + nierelacyjne (MongoDB podstawy)
- Tooling: Git, Linux, Redux, CSS/Tailwind, OAuth (Passport), Google Speech, VMware
- Praktyki: privacy‑by‑design, pragmatyczny defense‑in‑depth, Agile / Scrum, Kanban, dokumentacja techniczna
- Soft skills: komunikacja (PL/EN), praca zespołowa, zarządzanie czasem, współpraca z klientem, wystąpienia publiczne, budowanie/lead zespołu, rozwiązywanie problemów, proaktywność
- Szersze podstawy / oczywiste: HTML5, semantyka + dostępność, CSS3/Tailwind, responsywność, REST/JSON, Git; eksploracyjnie: Docker, GitHub Actions (CI), WebSockets, OAuth/JWT, GraphQL podstawy, AWS S3/hosting statyczny, profilowanie wydajności
- Profil Gallupa (skrót): Myślenie analityczne, nastawienie na naukę, odpowiedzialność, strategiczne podejście, konsekwentna realizacja (pełna lista na życzenie)
Niektóre oczywiste lub podstawowe rzeczy są pominięte, a część nie została podana, bo nie używam ich wystarczająco pewnie albo nie pamiętam już dokładnych nazw.
Doświadczenie
Założyciel — CyberPirates (koło cybersecurity) — 11/2025 – obecnie · Poznań
Utworzenie studenckiego koła CyberPirates: organizacja laboratoriów, wewnętrzne wyzwania pentest, dzielenie się wiedzą i praktyka narzędzi.
Full‑Stack Developer — ContentLabs — 03/2025 – obecnie · Poznań (zdalnie)
Strona Next.js, automatyzacje e‑mail, profilowanie performance, SEO i usprawnienia bezpieczeństwa.
Junior Full‑Stack Developer — Spinplay — 01/2025 – obecnie · Katowice (zdalnie)
Java backend oraz React (static export) dla Familia (płatności, mechanika gry eventowej, panel DJ, tuning wydajności).
- +Więcej+4
Edukacja
Collegium Da Vinci, Poznań — Informatyka (inżynierskie)
2025 – obecnie
Skupiam się na programowaniu (backend + frontend) i cyberbezpieczeństwie (podstawy bezpieczeństwa, architektura).
Technik programista — INF.03 & INF.04
Zawodowe
INF.03: tworzenie i administrowanie stronami / aplikacjami web; INF.04: projektowanie, programowanie i testowanie aplikacji.
Certyfikaty
Security 16
- ING Hubs Poland — CRC 12th (konkurs cybersecurity) — 06.2025 · ID: dd0039c5‑2697‑462a‑9b8e‑1d25fa09c0b3
- TryHackMe — Pre Security — 09.2025–09.2028 · ID: THM‑VNJKZUI0KP
- Fortinet — FCA — 06.2025–06.2027 · ID: 2591697973HK
- Fortinet — FCF — 04.2025–04.2027 · ID: 7544249001HK
- TryHackMe — hackfinity — 04.2025 · ID: THM‑GLZANF3RFG
- TryHackMe — Web Fundamentals — 02.2025 · ID: THM‑LRYF6CQ6TV
- TryHackMe — Advent of Cyber 2024 — 12.2024 · ID: THM‑SE6TWAIOHW
- TryHackMe — Jr Penetration Tester — 12.2024 · ID: THM‑VDAPJKFWT1
- TryHackMe — Introduction to Cyber Security — 08.2024 · ID: THM‑D3RWNYZUVJ
- TryHackMe — Advent of Cyber 2023 — 12.2023 · ID: THM‑9ALLJDWAJ5
- sekurak — Cybersecurity for Everyone v5.0 — 12.2023
- TryHackMe — Advent of Cyber 2022 — 12.2022 · ID: THM‑XMZDMUFQFC
- sekurak — Why Hacking Web Apps Is Easy? 2022 — 11.2022
- sekurak — Don’t Get Robbed by Cyber Bandits v2.0 — 09.2022
- TryHackMe — Advent of Cyber 2021 — 12.2021 · ID: THM‑BPHCMZP6FA
- TryHackMe — Advent of Cyber 2020 — 12.2020 · ID: THM‑O6TNKJ4AOJ
Inne 1
- Urząd Lotnictwa Cywilnego — A1 + A3 (UAV) — 03.2025–02.2030 · ID: POL‑RP‑ossxvxj43m42
Egzaminy 2
- INF.03 — tworzenie i administrowanie stronami / aplikacjami web
- INF.04 — projektowanie, programowanie i testowanie aplikacji
Kwalifikacje 1
- Prawo jazdy kat. B
Projekty
Best‑Granit — konfigurator blatów (React)best-granit.pl
Interaktywny konfigurator w React/TypeScript. Krótkie czasy reakcji, SSR/SSG mindset. Szczegóły na życzenie.
Love Stories Photography — poprawki i optymalizacjelovestoriesphotography.pl
Usprawnienia treści i działania strony, optymalizacje wydajności i SEO.
Unia gospodarcza — Śrem — rozwój produktu (praktyki)
Frontend w React + TypeScript, rozwój UI/UX i integracje. Informacje szczegółowe na życzenie.
- +Więcej+13
WolontariatImpact
Pyrkon — 06/2022, 06/2023, 06/2024 — onboarding nowych wolontariuszy, otwieranie/zamykanie pawilonu, magazyn/logistyka.
Certyfikaty — podgląd
- PDF1730763557959.pdf
- PDF1730763606563.pdf
- PDF1730763659172.pdf
- PDF1745780543766.pdf
- PDF1745780638077.pdf
- PDF1748773244516.pdf
- PDFdd0039c5-2697-462a-9b8e-1d25fa09c0b3 (1).pdf
- PDFTHM-9ALLJDWAJ5.pdf
- PDFTHM-BPHCMZP6FA.pdf
- PDFTHM-D3RWNYZUVJ.pdf
- PDFTHM-GLZANF3RFG.pdf
- PDFTHM-LRYF6CQ6TV.pdf
- PDFTHM-O6TNKJ4AOJ.pdf
- PDFTHM-SE6TWAIOHW.pdf
- PDFTHM-VDAPJKFWT1.pdf
- PDFTHM-VNJKZUI0KP (1).pdf
- PDFTHM-XMZDMUFQFC.pdf
- PDFxsuri-Programowanie-poziom-podstawowy-Certyfikat-Programowanie-podstawowy-Weryfikator-kompetencji.pdf
- PDFxsuri-Programowanie-–-poziom-srednio-zaawansowany-Certyfikat-Programowanie-sredniozaawansowany-Weryfikator-kompetencji.pdf