Obronność · Rozproszone Systemy Czasu Rzeczywistego

Bartosz Gniado
Architekt Oprogramowania

Java & Spring|DDS|MBSE|SysML

Gdańsk, Polska

Architekt oprogramowania i starszy inżynier z ponad 11-letnim doświadczeniem komercyjnym — od analizy wymagań po produkcyjne systemy rozproszone. Specjalizuję się w architekturach czasu rzeczywistego o wysokiej niezawodności: mikrousługi komunikujące się przez DDS oraz protobuf/UDP, integracja bramowa między domenami komunikacyjnymi oraz rygorystyczne modelowanie systemów w MBSE / SysML.

LinkedIn
11+
Lat doświadczenia
6
Branż
SECRET
PL / NATO / EU
01

Kompetencje

Przekładam potrzeby biznesowe na rozwiązania techniczne i etapuję dostawy względem kamieni milowych projektu — pokazując wymierny postęp na każdym kroku, zamiast przedwczesnej nadmiernej inżynierii. Domeny, dla których dostarczałem: obronność i systemy krytyczne, finanse, lotnictwo, spedycja/logistyka, medycyna i edukacja.

Integracja systemów C2 Inżynieria systemów oparta na modelach Architektura oprogramowania Java Spring / Spring Integration DDS (Data Distribution Service) protobuf / UDP SysML Mikrousługi Integracja bramowa Kontrakty interfejsów i śledzalność REST ActiveMQ / RabbitMQ FFmpeg

Poświadczenia bezpieczeństwa

NATO Secret
EU Secret
PL Tajne

Języki

AngielskiZawodowy
NiemieckiKomunikatywny
PolskiOjczysty

Obszary specjalizacji

Rozproszona architektura czasu rzeczywistego
Modelowanie systemów i przeglądy formalne
Systemy krytyczne o wysokiej niezawodności
02

Doświadczenie

OBR CTM S.A.Obronność
Architekt Oprogramowania
sty 2024 — obecnie · Gdańsk, Polska

Architektura oprogramowania dla programów obrony powietrznej w polskim sektorze obronnym — projektowanie aplikacji, decyzje techniczne oraz wsparcie głównego architekta.

  • Definiowanie priorytetów i mapy dostaw wspólnie z product ownerem.
Obrona powietrznaC2Architektura
OBR CTM S.A.Obronność
Starszy Inżynier Oprogramowania Java
gru 2020 — gru 2023 · Gdynia, Polska

Rozwój i rozbudowa systemu zarządzania walką dla morskiej platformy przeciwminowej.

  • Integracja podsystemów: autonomiczne pojazdy podwodne, sensory optoelektroniczne i armata morska.
  • Operacje przeciwminowe oraz podsystem archiwum wideo (przetwarzanie oparte na FFmpeg).
JavaDDSFFmpegSystem morski
Młodzi PilociInicjatywa
Założyciel i Koordynator — inicjatywa edukacyjna
sty 2025 — paź 2025

Założyłem, koordynowałem i samodzielnie sfinansowałem „Młodych Pilotów” — program oparty na symulatorach lotów, rozbudzający zainteresowanie uczniów kierunkami STEM i karierą w lotnictwie, jako oddolną inicjatywę budowania zaplecza talentów dla Sił Powietrznych RP.

  • Zaprojektowałem 10-lekcyjny program (start/lądowanie, nawigacja, planowanie misji, praca zespołowa pod presją) wraz z podręcznikami dla uczniów.
  • Przeprowadziłem udaną edycję pilotażową w Szkole Podstawowej nr 16 w Elblągu — relacjonowaną przez lokalne media i kanały Miasta Elbląg.
  • Zgromadziłem wolontariuszy z lotnictwa cywilnego i branży defense-tech.
STEMLotnictwoPrzywództwo
Ścigałka Online LeaguePro bono
Architekt Oprogramowania i Programista
paź 2021 — cze 2024 · Polska

Zbudowałem nakładki transmisji na żywo dla streamów wyścigów długodystansowych w simracingu.

  • Backend zbierający czasy okrążeń kierowców z serwera gry podczas prekwalifikacji i generujący listy kierowców/zespołów.
  • Integracja z frontendem rejestracji z wynikami na żywo i automatyczną weryfikacją czasów kwalifikacyjnych.
BackendTransmisje na żywo
Pokaż wcześniejsze doświadczenie (2013 — 2020)Ukryj wcześniejsze doświadczenie
Hamburg SüdSpedycja / Logistyka
Starszy Programista Java — przez Astek / Lufthansa Systems Poland
lis 2018 — gru 2020 · Gdańsk

Rozwijałem GLOBE — zintegrowaną platformę klasy ERP Hamburg Süd do cyfryzacji globalnej spedycji/logistyki (jedna z największych linii kontenerowych świata, obecnie część Maersk).

  • Zaprojektowałem, wdrożyłem i uruchomiłem (wraz ze szkoleniem użytkowników) mechanizm masowej, częściowej zmiany portu przeznaczenia (COD) dla kontenerów.
  • Wpływ biznesowy: operatorzy mogą zastosować COD do jednego, kilku lub wszystkich ładunków na statku w jednej operacji — np. przekierować połowę kontenerów statku podczas strajku w porcie.
JavaERPLogistyka
Jit TeamWielu klientów
Programista — awans z Juniora → Programista Java
cze 2014 — lis 2018 · Gdynia

Body-leasing, praca u wielu klientów w sektorach bankowości, windykacji i edukacji.

  • Nordea / Luminor (2016–2018): obsługa systemu bankowości podstawowej zgodnie z ITIL; diagnoza incydentów przez korelację logów bazy SQL i aplikacji. Zdobyty certyfikat ITIL.
  • BEST S.A. (2015–2016): masowe składanie pozwów do e-sądu (parsowanie XML i generowanie dokumentów); portal samoobsługowy dla dłużników; klient dla terenowych windykatorów; modularny monolit zastępujący dotychczasowe narzędzia (REST + ActiveMQ/RabbitMQ).
  • Young Digital Planet (2014–2015): silnik „klocków” do budowy aplikacji edukacyjnych — mikrousługi z pełnym CRUD, automatyzacja testów w SoapUI, dokumentacja Swagger.
JavaBankowośćRESTKolejki komunikatówITIL
Jit TeamStaż
Praktykant w zespole projektowym
paź 2013 — lut 2014

Zbudowałem aplikację webową MVC na Play! Framework (Scala) jako uniwersytecki projekt zespołowy, ze współpracą wielu użytkowników w czasie rzeczywistym przez WebSocket — kursory na żywo, jednoczesna edycja w stylu Google Docs.

ScalaPlay!WebSocket
03

Wykształcenie

Magister (Mgr), Informatyka
Uniwersytet Gdański
2013 — 2015
Licencjat, Aplikacje internetowe
Uniwersytet Gdański
2010 — 2013

Porozmawiajmy

Zawsze otwarty na rozmowy o ambitnych projektach.