Przejdź do treści
Piotr Szkudlarek
Wróć do portfolio

Pełne CV

Szczegóły doświadczenia, kompetencji i wykształcenia - rozwinięcie skrótu ze strony głównej.

01 /O mnie

Profil zawodowy

Skończyłem lingwistykę komputerową oraz analizę i przetwarzanie danych na UAM w Poznaniu. Pracowałem jako analityk danych w środowisku regulowanym AML/CTF, a potem przy wdrożeniach systemów IT/OT, w szczególności SCADA.

Od kwietnia 2026 pracuję jako SOC Analyst L1. Poza analizą i triage’em alertów konfiguruję SIEM, tworzę reguły detekcji i dashboardy, a także staram się ułatwić pracę sobie i zespołowi przez automatyzacje w Pythonie. Zbudowane przeze mnie rozwiązania (Mini-SOAR, automatyczne raporty, analizator i enrichment alertów) są proste w obsłudze i dostępne dla całego zespołu.

02 /Doświadczenie - szczegóły

SOC, IT/OT i analiza danych

SOC Analyst L1

04.2026 – obecnie

Komputronik Biznes

  • triage i analiza alertów z SIEM i EDR - m.in. Windows/AD, Cloudflare WAF, VPN, Office 365 i ruch sieciowy;
  • budowa narzędzi w Pythonie wspomagających cały zespół SOC: autorski silnik Mini-SOAR, enrichment alertów czy generowanie raportów;
  • ułatwienie threat huntingu przez moduły Mini-SOAR i analizatora użytkowników, które pomagają znajdować zagrożenia i analizować skorelowaną aktywność kont;
  • złożone zapytania w DQL/Query DSL/Lucene łączące wiele warunków i źródeł danych;
  • samodzielne dodawanie źródeł logów do SIEM;
  • konfiguracja i rozwój SIEM: dodawanie i edycja indeksów, scripted fields, reguły alertów, a przede wszystkim tworzenie rozbudowanych dashboardów;
  • współtworzenie systemu ticketowego w Alloy, ułatwiającego i porządkującego pracę dla wielu klientów - szczególnie jego logiki i workflow;
  • szczegółowa analiza zdarzeń Windows/AD, jak i Linux; swobodna praca w Linuksie (terminal, cron, systemd);
  • mapowanie zdarzeń do MITRE ATT&CK dla ciągłego polepszania detekcji i reguł alertów;
  • obsługa incydentów: analiza, działania w EDR (m.in. izolacja hosta), eskalacja i raportowanie;
  • praca z EDR: CrowdStrike oraz ESET Protect & Inspect.

Specjalista ds. wdrożeń systemów IT/OT

05.2025 – 03.2026

Mikronika

  • obsługa incydentów zakłócających działanie systemów SCADA - samodzielna weryfikacja, analiza przyczyn i eskalacja z rekomendacją na podstawie zebranych danych;
  • monitorowanie systemów w Grafanie i PRTG z konfiguracją alertów oraz analizą logów aplikacyjnych i systemowych;
  • stworzenie narzędzia Excel/VBA z pomocą Pythona monitorującego blisko 1000 zgłoszeń helpdeskowych - statusy zgłoszeń, SLA oraz KPI;
  • praca z bazami danych SQL/NoSQL, praca w Linuksie.

Młodszy Analityk Danych

07.2024 – 04.2025

Santander

  • analiza danych operacyjnych i danych użytkowników w środowisku regulowanym AML/CTF;
  • wykrywanie anomalii w danych, jak i ich ocena pod względem jakości;
  • raportowanie wyników w Excelu i współpraca z innymi zespołami.

03 /Kompetencje - szczegóły

Co robię i w czym

SIEM i detection engineering

Na co dzień pracuję w SIEM zbudowanym na ekosystemie Elasticsearch/OpenSearch.

Co robię samodzielnie

  • dodawanie źródeł logów
  • konfiguracja indeksów
  • scripted fields
  • reguły detekcji i alertów
  • w pełni interaktywne dashboardy korelujące logi z wielu źródeł, ale także te szczegółowe - do prostszych analiz
  • zapytania łączące warunki i dane z wielu źródeł

Co współtworzyłem

  • system ticketowy dla alertów z SIEM w Alloy - workflow alertów, skalowanie dla wielu klientów oraz logika pól i mapowań MITRE
Języki zapytań
DQL · Query DSL · Lucene
Splunk
podstawy (nauka własna)

EDR: CrowdStrike, ESET Protect & Inspect

  • analiza alertów
  • analiza procesów i drzewa procesów
  • analiza telemetrii
  • korelacja zdarzeń
  • threat hunting
  • reakcje na incydenty
  • izolacja hosta
  • tworzenie i modyfikacja reguł i wykluczeń

Automatyzacja i enrichment

Powtarzalne kroki obsługi alertów ułatwiam automatyzacjami w Pythonie - wzbogacanie alertów o dodatkowy kontekst, rekomendacje, jak i możliwe ścieżki ataku.

  • Enrichment VirusTotal dla alertów Cloudflare

    Skrypt uruchamiany z crona dodaje do nowych alertów Cloudflare publiczne informacje na temat konkretnego adresu IP z VirusTotal.

  • Automatyczny raport zmianowy

    Zliczanie i grupowanie alertów według reguł oraz wstawianie ich do szablonu Word.

  • Mini-SOAR

    Wzbogacanie alertów, automatyczny threat hunting, korelacja sesji VPN i analizator użytkowników - dokładniej opisane w poszczególnych case studies.

Windows/AD, Linux i analiza logów

Windows / Active Directory

  • analiza typowych zdarzeń Windows i Active Directory
  • zdarzenia obsługiwane w Mini-SOAR: blokady kont, uwierzytelnienia NTLM, logowania kont uprzywilejowanych, zmiany w grupach i kontach, instalacje usług czy czyszczenie logów - wszystko wykrywane zgodnie ze wskazaniami MITRE i skalibrowane do środowiska pracy
  • interpretacja GUID-ów AD na ludzki język, jak np. praw replikacji katalogu używanych przy popularnym ataku DCSync

Linux

  • swobodna praca w systemie i w terminalu
  • analiza logów Linux
  • automatyzacja zadań, prawa dostępu, harmonogramy cron, własne serwisy

Analiza logów

  • logi systemowe i aplikacyjne, także w środowisku IT/OT
  • mapowanie aktywności na MITRE ATT&CK
  • reguły Sigma (pySigma) w Mini-SOAR

04 /Projekty i wykształcenie

Dane, uczenie maszynowe i lingwistyka

  • Magister - Analiza i przetwarzanie danych

    2022–2024

    Uniwersytet im. Adama Mickiewicza w Poznaniu

    Praca magisterska: „Zastosowanie sztucznej inteligencji i metod nauczania maszynowego w anotacji gestów” - kontynuacja pracy licencjackiej i próba stworzenia własnego systemu do anotacji gestów, opartego na własnych sieciach neuronowych: pipeline przetwarzania wideo, czyszczenie, anotacja i walidacja danych, trening modelu YOLOv8 do lokalizacji dłoni, sieci RNN/LSTM do przetwarzania kontekstu i walidacja wyników.

  • Licencjat - Lingwistyka komputerowa

    2019–2022

    Uniwersytet im. Adama Mickiewicza w Poznaniu

    Praca licencjacka: porównanie automatycznej i manualnej anotacji gestów, przegląd rozwiązań dostępnych w tamtym czasie i wnioski z przeprowadzonej analizy.

  • Plankton Detector

    Agile / Scrum

    Projekt zespołowy, 4 osoby

    Aplikacja wykrywająca gatunki planktonu ze zdjęć mikroskopowych - detekcja modelem YOLOv8, backend aplikacji w Django z historią detekcji i wizualizacją wyników. Samodzielnie trenowałem model (bez przygotowania danych treningowych), stworzyłem backend i frontend aplikacji oraz połączyłem wszystko w całość.

Języki

polski
ojczysty
angielski
C1 - certyfikat Cambridge English
niemiecki
podstawowy
hiszpański
podstawowy

Kontakt

Masz jakieś pytania lub zainteresował cię któryś z projektów? Napisz na: