Przejdź do treści
Otwarty na oferty

Cześć, jestem

Bartłomiej Noworyta

Fullstack Developer · Student Cyberbezpieczeństwa

Java/Spring, React/Next.js i Python/FastAPI - aplikacje webowe i REST API. Do tego chmura Azure, cyberbezpieczeństwo i WordPress/WooCommerce.

Bartłomiej Noworyta

O mnie

Fullstack Developer i student studiów magisterskich z cyberbezpieczeństwa. Buduję aplikacje webowe i REST API w Javie/Spring Boot oraz React/Next.js i Python/FastAPI. Pracuję z chmurą Microsoft Azure i relacyjnymi bazami danych. Interesuje mnie bezpieczeństwo aplikacji. Tworzę również strony i sklepy na WordPress/WooCommerce, z naciskiem na dostępność cyfrową (WCAG 2.2 AA) - przeprowadziłem już dwa audyty dostępności.

Umiejętności

Stack, którego realnie używam w projektach

Frontend

  • React
  • Redux
  • Next.js
  • TypeScript
  • JavaScript
  • Angular
  • Tailwind CSS

Backend i bazy danych

  • Java
  • Spring Boot
  • Python
  • FastAPI
  • Node.js
  • REST API
  • Go (junior)
  • PostgreSQL
  • MySQL/MariaDB
  • SQL Server
  • Firebird
  • MongoDB

Chmura & DevOps

  • Microsoft Azure
  • Docker
  • Proxmox
  • Linux
  • Windows Server
  • CI/CD
  • Vercel
  • Git

Cyberbezpieczeństwo

  • SIEM (Wazuh, ELK)
  • Incident response
  • IAM / OAuth2 / OIDC
  • OWASP / ASVS
  • Hardening
  • Wireshark
  • WCAG 2.2 AA
  • Accessibility audits

WordPress & E-commerce

  • WordPress
  • Kadence Pro
  • Greenshift
  • WooCommerce

Narzędzia & automatyzacja

  • Bash
  • PowerShell
  • KQL
  • Postman
  • Jira / ClickUp
  • AI tooling

Projekty

Wybrane aplikacje i wdrożenia

Airbnb Clone

Gotowy
Wyróżnione

Fullstackowa platforma najmu nieruchomości (klon Airbnb) z backendem w Javie/Spring Boot: REST API, wyszukiwanie z mapą, rezerwacje oraz panele najemcy i wynajmującego.

  • Backend: REST API w Spring Boot 3 (Java 21), warstwa danych Spring Data JPA + PostgreSQL, migracje Liquibase, mapowanie DTO przez MapStruct, build w Mavenie.
  • Bezpieczeństwo: Spring Security + OAuth2/OIDC (Auth0), kontrola dostępu wg ról (najemca/wynajmujący).
  • Java 21
  • Spring Boot 3
  • Spring Security
  • Spring Data JPA
  • Angular
  • PostgreSQL
  • Auth0 (OAuth2)
  • Liquibase
  • Maven

Fikołki

Produkcja
WyróżnioneProjekt zespołowy

Komercyjna platforma SaaS do zarządzania salą zabaw dla dzieci: aplikacja webowa dla klientów i panel administracyjny. Produkt dostępny również jako aplikacja mobilna (iOS/Android).

  • Płatności online (PayU) i powiadomienia (Firebase)
  • Wielojęzyczność, rezerwacje, bilety i karnety, sklep
  • FastAPI
  • PostgreSQL
  • Firebase
  • React
  • Mantine
  • PayU
  • Docker

Angelusy

Produkcja
Wyróżnione

System głosowania online dla plebiscytu „Angelusy 2026” (gmina Słomniki): wielokategoryjne głosowanie, ranking w czasie rzeczywistym i panel administracyjny.

  • Rejestracja/logowanie, jeden głos na kategorię, punktacja i ranking
  • Panel admina: kategorie, kandydaci, statystyki, użytkownicy
  • Next.js
  • TypeScript
  • Drizzle ORM
  • PostgreSQL (Neon)
  • JWT
  • Tailwind CSS

Centrum Obsługi Odwiedzających

Produkcja
Wyróżnione

Dwujęzyczny (PL/EN) serwis Centrum Obsługi Odwiedzających Państwowego Muzeum Auschwitz-Birkenau, zbudowany na WordPress. Prezentuje zbiory, archiwum i bibliotekę, kalendarium historyczne oraz formularze zapytań.

  • Pełna dwujęzyczność i rozbudowana struktura: Zbiory, Archiwum, Biblioteka (katalog online), Kalendarium 1939-1945.
  • Formularze zapytań (m.in. o byłego więźnia) z zapisem zgłoszeń do bazy danych, osadzanie treści zewnętrznych, konfiguracja poczty i kopie zapasowe.
  • WordPress
  • Kadence Pro
  • Kadence Blocks
  • Polylang
  • WP Mail SMTP
  • WPvivid

Security Tooling (Go)

W trakcie
Wyróżnione

Autorskie narzędzie z obszaru bezpieczeństwa aplikacji webowych, napisane w Go (w trakcie rozwoju). Automatyzuje powtarzalne elementy testów i raportowanie.

  • Napisane w Go; nacisk na automatyzację i czytelne raporty.
  • Go
  • Security automation
  • CLI

Meetex

Gotowy
Wyróżnione

Aplikacja do wideokonferencji w stylu Zoom: spotkania natychmiastowe i zaplanowane, dołączanie przez link, nagrania i osobisty pokój.

  • Wideo/audio w czasie rzeczywistym (Stream.io / WebRTC)
  • Uwierzytelnianie i zarządzanie użytkownikami (Clerk)
  • Next.js
  • TypeScript
  • Clerk
  • Stream.io
  • Tailwind CSS
  • shadcn/ui

KucharKI

Gotowy

Aplikacja kulinarna „Przepisy z pasją” (React): przeglądanie i wyszukiwanie przepisów z filtrami, szczegóły z interaktywną listą składników, krokami przygotowania i skalowaniem porcji. Dodawanie własnych przepisów po zalogowaniu (e-mail lub Google).

  • React
  • Vite
  • Tailwind CSS
  • Firebase
  • Cloudinary
  • n8n

MAKO Security - Discord bot

Produkcja

Bot Discord na zamówienie, pilnujący porządku na serwerze MAKO (~3000 osób): moderacja pingów ról z listami wyjątków. Zbudowany, wdrożony, hostowany i rozwijany na bieżąco na życzenie klienta.

  • TypeScript
  • discord.js
  • Node.js
  • Docker

Składkowa

Produkcja

Aplikacja do organizacji imprez składkowych - uczestnicy deklarują, kto co przynosi (jedzenie, napoje, dodatki), wrzucają wspólne zdjęcia i wideo z wydarzenia, a podsumowanie pokazuje wkład każdej osoby. Koniec z chaosem w grupowym czacie.

  • Next.js
  • Drizzle ORM
  • Neon
  • UploadThing
  • Cloudinary

Centralny system monitoringu (SIEM/ELK)

Gotowy

Projekt inżynierski: skalowalna architektura SIEM (ELK Stack + Wazuh) do zbierania, normalizacji i wizualizacji logów oraz detekcji incydentów w czasie rzeczywistym.

  • Elasticsearch
  • Logstash
  • Kibana
  • Wazuh
  • Docker
  • Linux
  • Python

Benchmark baz danych dla SIEM

Gotowy

Praca inżynierska: analiza porównawcza wydajności 6 silników baz danych (SQL vs NoSQL) pod kątem architektury SIEM - zapis i zapytania analityczne na 1 mln rekordów w 50+ scenariuszach.

  • Python
  • MongoDB
  • PostgreSQL
  • MySQL
  • ClickHouse
  • Cassandra
  • Redis

Doświadczenie

  1. Frontend Developer

    2025 - obecnie

    LT2 Sp. z o.o.

    • Rozwój komercyjnej, wieloplatformowej platformy SaaS dla Sale Zabaw Fikołki Sp. z o.o. - aplikacja webowa dla klientów, panel administracyjny i powiązane usługi (projekt „Fikołki”).
    • Rozwój bezpiecznych, responsywnych aplikacji webowych w React/Next.js zintegrowanych z backendem w Pythonie (FastAPI); nacisk na skalowalną architekturę i czysty kod.
    • Administracja i monitorowanie usług w chmurze Microsoft Azure; zaawansowana analiza logów (KQL) oraz konfiguracja IAM (RBAC, Service Principals).
    • Integracja z systemami zewnętrznymi (Firebase, Google Analytics) oraz mechanizmy walidacji danych użytkowników.
    • Praca w środowisku Linux, konteneryzacja (Docker), kontrola wersji (Git) i bezpieczne praktyki kodowania.
    • React
    • Next.js
    • Python (FastAPI)
    • Azure
    • Docker
    • Firebase
  2. Wdrożeniowiec Systemów IT

    2023 - 2024

    REKORD SI Sp. z o.o.

    • Kompleksowe wdrażanie systemów ERP i finansowo-księgowych dla biznesu i sektora publicznego (JST), w tym konfiguracja ról i dostępów.
    • Migracje danych (ETL) do baz PostgreSQL i Firebird z zachowaniem integralności danych.
    • Automatyzacja procesów skryptami (Bash/PowerShell); import, eksport i transformacja danych z plików CSV/Excel.
    • Administracja serwerami Linux i Windows Server u klientów; konfiguracja usług, zarządzanie dostępami, ciągłość pracy.
    • Współpraca z klientem (szkolenia, wsparcie techniczne) i testy funkcjonalne przed wdrożeniem produkcyjnym.
    • PostgreSQL
    • Firebird
    • Bash
    • PowerShell
    • Linux
    • Windows Server
  3. Frontend Developer / QA Tester

    2023 - 2023

    REKORD SI Sp. z o.o.

    • Testy funkcjonalne i integracyjne aplikacji desktopowych i webowych; weryfikacja integralności danych.
    • Raportowanie błędów i współpraca z zespołem deweloperskim w pełnym cyklu wytwarzania oprogramowania (SDLC).
    • Manual testing
    • C#
    • Angular 16
    • TypeScript

Edukacja

  1. Informatyka - Cyberbezpieczeństwo (studia magisterskie, mgr inż.)

    2025 - obecnie

    Politechnika Krakowska

    Starosta grup cyberbezpieczeństwa.

    Zaawansowane techniki programowania, Bezpieczeństwo aplikacji internetowych, Wykrywanie zagrożeń i reakcja na incydenty, Bezpieczeństwo i hardening systemów operacyjnych, Techniki projektowania frontendowego, Bezpieczeństwo chmur obliczeniowych, Metody sztucznej inteligencji w cyberbezpieczeństwie, Zarządzanie projektem informatycznym, Audyty i zgodność ze standardami, Testy penetracyjne

  2. Informatyka - Informatyka w Biznesie (inż.)

    2021 - 2025

    Małopolska Uczelnia Państwowa w Oświęcimiu

    Starosta Roku i Przewodniczący Samorządu Studenckiego.

    Algorytmy i struktury danych (C++), Systemy operacyjne (Linux), Bazy danych (SQL), Sieci komputerowe (TCP/IP), Programowanie obiektowe

  3. Wychowanie Fizyczne (licencjat)

    2016 - 2022

    Małopolska Uczelnia Państwowa w Oświęcimiu

    Specjalność: instruktor rekreacji.

Certyfikaty

  • Audytowanie dostępności stron internetowych zgodnie ze standardem WCAG

    Certes · 2027

  • CyberOps Associate

    Cisco / ECSC · 2025

  • Junior Cybersecurity Analyst

    Cisco & Akademia CyberMIL · 2025

  • Ethical Hacker

    Cisco & Akademia CyberMIL · 2025

  • Internal Auditor ISO 9001:2015

    Weil Consulting · 2021

  • Six Sigma Yellow Belt

    Weil Consulting · 2021

  • II dan Ju-Jitsu (drugi stopień mistrzowski)

    Stowarzyszenie Japońskich Sztuk Walki · 2024

  • Instruktor sztuk walki

    Weil Consulting · 2021

  • Instruktor samoobrony

    Weil Consulting · 2021

  • Instruktor fitness

    Weil Consulting · 2021

Kontakt

lub napisz bezpośrednio: bnoworyta@proton.me