QR Code gruzalab.pl/cv
Sebastian Gruza

Sebastian Gruza

Software & Systems Engineer | GruzaLab Software

Jednoosobowa działalność gospodarcza: „Sebastian Gruza GruzaLab Software" – B2B, software, systemy, DevOps, AI.

📧 sebastian@gruzalab.pl 🌐 gruzalab.pl 📱 +48 60-99-66-777 (proszę o SMS przed zadzwonieniem) 🔗 LinkedIn 💻 GitHub 📍 Warszawa, Polska | 100% Remote
Alternatywnie: sebastian.gruza@gmail.com
QR Code gruzalab.pl/cv

🎯 Profil zawodowy

Inżynier oprogramowania i systemów z 11+ letnim doświadczeniem w Java/Spring oraz projektowaniu i utrzymaniu rozproszonych systemów produkcyjnych (blockchain analytics, systemy grafowe, architektury cloud-native). Specjalizacja w systemach grafowych (Neo4j, własne algorytmy grafowe) oraz automatyzacji i infrastrukturze (AWS, Proxmox, DevOps). Magister informatyki (Deep Learning, 5.0) z pasją do optymalizacji wydajności i architektury danych.

✅ Kluczowe kompetencje:

  • Java & Spring: 11+ lat komercyjnego doświadczenia, architektura systemów rozproszonych, API dla systemów finansowych/AML/blockchain
  • Systems & DevOps: Proxmox VE, OPNsense, Linux, Docker, automatyzacje, monitoring
  • Graph Databases: Neo4j & Cypher (3+ lata produkcyjne), projektowanie grafowych modeli danych, algorytmy propagacji ryzyka
  • Cloud Platforms: AWS (S3, DynamoDB, Iceberg) - aktywna migracja cloud-native
  • AI & GPU: Deep Learning (praca magisterska), GPU workloads, LLM/AI-assisted development

💼 Doświadczenie zawodowe

Software Engineer (niepełny etat - umowa o pracę)
Lukka (dawniej Coinfirm)
Luty 2024 - obecnie | Warszawa, Polska | 100% zdalnie

Kontekst: Lukka to rebrandowana Coinfirm - ciągłość zatrudnienia od października 2016. Obecnie zatrudniony na niepełny etat.

Równolegle rozwijam własną działalność B2B „Sebastian Gruza GruzaLab Software" (projekty konsultingowe, software, systemy).

Aktualne projekty (2024-2025):

  • Cloud Migration Lead: Hands-on migracja platformy blockchain analytics na AWS cloud stack (S3, DynamoDB, Apache Iceberg)
  • Data Lakehouse Architecture: Implementacja nowoczesnej architektury data lakehouse (Iceberg + S3)
  • AI-Powered Development: Wczesna adopcja AI tools (Claude Code) w codziennym programowaniu Java

Technologie: Java, Spring Framework, AWS (S3, DynamoDB, Iceberg), NoSQL (MaprDB), Claude Code

Programmer
Coinfirm
Październik 2016 - Styczeń 2024 (7 lat 4 mies.) | Warszawa, Polska

🚀 Founding Engineer platformy blockchain analytics - od Neo4j do cloud-scale

  • Zaprojektowałem algorytm "Proximity" - własny system propagacji ryzyka dla Bitcoin/Ethereum używany przez banki i giełdy krypto
  • 2 major migrations: Neo4j → MaprDB (2019) → AWS Cloud (2024) - zero downtime, miliony transakcji dziennie
  • Expert-level Neo4j & Cypher: Optymalizacja grafów z milionami węzłów, AML/KYC compliance

Tech: Neo4j, Cypher, MaprDB, Java, Spring, AWS (S3, DynamoDB, Iceberg)

Młodszy Programista
Atinea Sp. z o.o.
Czerwiec 2015 - Wrzesień 2016 (1 rok 4 mies.) | Warszawa, Polska
  • Outsourcing programistyczny: tworzenie modułów, rozwiązywanie problemów technicznych
  • Rozwinięcie platformy InstaDB (Nianiolang)

Technologie: Java EE, .NET, Javascript, PHP, Oracle PL/SQL, MySQL

Młodszy Programista
WLOG Solutions (JellyTech)
Listopad 2013 - Luty 2014 (4 mies.)
  • Projekt związany z Vehicle Routing Problem with Time Windows (VRP-TW) - klasyczny problem optymalizacji grafowej
  • Implementacja algorytmów dla optymalnego routingu z ograniczeniami czasowymi

Technologie: Java

🎓 Wykształcenie

Magister Informatyki
Szkoła Główna Gospodarstwa Wiejskiego w Warszawie
Październik 2019 - Listopad 2022 | Ocena: 5.0

Praca magisterska: "Zastosowanie głębokich sieci neuronowych do poprawy materiału nagranego na kasetach VHS"

Tematyka: Deep Learning, Neural Networks, Computer Vision, Image Processing

Licencjat Informatyki i Ekonometrii
Szkoła Główna Gospodarstwa Wiejskiego w Warszawie
2010 - 2013 | Ocena: 5.0

Unikalna kombinacja: IT + analiza danych + ekonomia

Teoria Grafów (przedmiot na studiach):

  • Realizacja projektów programistycznych z zakresu teorii grafów
  • Implementacje algorytmów grafowych dla innych studentów
  • Solidne fundamenty teoretyczne + praktyczne zastosowania

🛠️ Umiejętności techniczne

Graph Databases (Expert)

Neo4j: 3+ lata produkcyjne
Cypher: Expert queries
Graph Algorithms: Risk propagation
Graph Theory: 12+ lat

Backend Development (Expert)

Java: 11+ lat
Spring Framework: Expert
Spring Boot: Production apps
REST APIs: Design & impl.

Databases & Cloud (Advanced)

AWS: S3, DynamoDB, Iceberg
MaprDB: 5 lat produkcyjne
MySQL: RDBMS
Oracle PL/SQL: Enterprise DB

Systems / DevOps / Infrastructure

Proxmox VE: KVM/LXC, HA, backupy
Linux: administracja, automatyzacje
Docker: kontenery, reverse proxy
Cloudflare: DNS, certyfikaty

AI / GPU / ML

Deep Learning: przetwarzanie obrazu (praca mgr)
GPU: Aparapi, RTX 3090, wideo
LLM / AI: Claude Code, ChatGPT

Domain Expertise

Blockchain: BTC, ETH analytics
AML/KYC: Compliance

🚀 Własne produkty

ShiftGo FLEX — AI-powered Shift Repair & Scheduling (SaaS)

Web: shiftgo.site | Start projektu: Sierpień 2025

Autorski globalny SaaS do generowania i naprawiania grafików zmianowych (2- i 3-zmianowych, 24/7). Zaprojektowany w duchu maksymalnej prostoty: bez kont, bez konfiguracji, klik → gotowy wynik.

Kluczowe fakty:

  • Repair (Napraw grafik): inteligentna naprawa — system poprawia tylko przyszłość, przeszłość pozostaje faktem
  • Architektura: Python + Flask, Redis (kolejka, cache, TTL), własny solver constraint-based
  • Bezpieczeństwo: linki share o wysokiej entropii (160-bit), rate limiting, Cloudflare Turnstile
  • Model FREE: w pełni funkcjonalny — bez logowania, localStorage, rolling horizon, link share z TTL ~72h
  • Rynek docelowy: małe i średnie zespoły zmianowe (ochrona, hotele, fabryki, call centers) — globalnie

Technologie: Python, Flask, Redis, Constraint-based Solver, Cloudflare, localStorage

🏆 Projekty Open Source

TspSolver — Hybrydowy Algorytm Memetyczny z Akceleracją GPU dla TSP

GitHub: github.com/SebastianGruza/TspSolver | Gotowy do produkcji / Research-grade

Wysokowydajny solver dla Problemu Komiwojażera (TSP), zbudowany w Java + Spring, wykorzystujący Aparapi do przeniesienia pełnego Hybrydowego Algorytmu Memetycznego na GPU.

Kluczowe osiągnięcia:

  • 50+ instancji benchmarkowych rozwiązanych z 0.0% odchyleniem od optimum
  • ✅ Przetestowane na 100+ problemach TSP_LIB (zwalidowane wyniki, powtarzalne uruchomienia)
  • ✅ Skalowalność do 9,882 miast z 3.57% odchyleniem
  • ✅ Autorski dwupoziomowy model wysp/kolonii dla zapewnienia różnorodności populacji
  • ✅ W pełni równoległy kernel GPU (TspGAKernel) wykonujący selekcję, krzyżowanie, mutację, przeszukiwanie Tabu

Innowacje algorytmiczne:

  • Hybrydowy silnik memetyczny — łączy algorytm genetyczny (OX) z lokalnymi heurystykami 2-Opt, 3-Opt
  • Przeszukiwanie Tabu zoptymalizowane pod GPU z pamięcią opartą na strukturze BST
  • Adaptacyjna strategia "Fazy 2" wykrywająca stagnację i dynamicznie dostosowująca parametry wyszukiwania

Kontinuum doświadczenia z teorią grafów (12+ lat):

  • 2010–2013: Kurs "Teoria Grafów" – algorytmy ścieżek, heurystyki
  • 2013–2014: VRP-TW — komercyjny silnik optymalizacji tras
  • 2016–2019: Neo4j — produkcyjne algorytmy grafowe (propagacja ryzyka AML)
  • 2020–obecnie: TspSolver — badania nad wielkoskalową optymalizacją grafową z wykorzystaniem GPU

Technologie: Java, Spring Boot, Aparapi (GPU), Algorytmy Genetyczne, Algorytmy Memetyczne, Przeszukiwanie Tabu

🌍 Języki

  • Polski: Natywny
  • Angielski: B2 (Professional working proficiency, wsparcie AI w komunikacji pisemnej)

🚀 Dostępność

  • Tryb pracy: 100% remote ✅
  • Obecne zatrudnienie: Niepełny etat (umowa o pracę)
  • Forma współpracy: B2B contract ✅
  • Okres wypowiedzenia: 3 miesiące
  • Plan na okres wypowiedzenia: Odświeżenie i uzupełnienie wiedzy Neo4j (nowe wersje, features, best practices od 2019)

🎯 Dlaczego pasuję do roli Graph Database Engineer?

✅ Strong Neo4j Foundation + Quick Ramp-Up (2016-2019)

Przez 3 lata byłem founding engineer platformy blockchain analytics opartej na Neo4j:

  • Zaprojektowałem i zaimplementowałem algorytm "Proximity" (graph-based risk propagation)
  • Expert-level Cypher (w 2016-2019): Pisanie i optymalizacja zapytań dla grafów z milionami węzłów
  • Graph Data Modeling: Projektowanie schematów pod kątem wydajności i skalowalności
  • Performance Tuning: Indeksy, schema design, query optimization

Note: Neo4j z pewnością ewoluowało od 2019 - planuję 3-miesięczny okres wypowiedzenia wykorzystać na odświeżenie i uzupełnienie wiedzy (nowe features, best practices, aktualne wersje). Solidne fundamenty (graph theory, Cypher, data modeling) pozostają niezmienne.

Wymaganie Moje doświadczenie Status
8+ lat doświadczenia 11+ lat Java development ✅ Spełnione
3+ lat Neo4j & Cypher 3 lata (2016-2019) founding engineer Neo4j ✅ Spełnione
Strong Java skills 11+ lat, Spring Framework expert ✅ Spełnione
Graph theory understanding 12+ lat: Kurs akademicki + VRP-TW + Neo4j + TspSolver ✅ Spełnione
Distributed systems 9 lat blockchain analytics (miliony transakcji) ✅ Spełnione
Cloud platforms (AWS) Aktywna migracja AWS (S3, DynamoDB, Iceberg) ✅ Spełnione
Higher education (CS) Magister Informatyki (5.0) ✅ Spełnione

Dopasowanie: 100% wymagań

📊 Graf Wiedzy Kariery

Interaktywna wizualizacja połączeń między software, systemami, graph, AI, homelabem i biznesem GruzaLab. Przeciągaj węzły, zbliżaj i przewijaj!

Wykształcenie
Umiejętności
Projekty
Domeny
Role docelowe
Sebastian Gruza

Sebastian Gruza

Software & Systems Engineer | GruzaLab Software

Sole proprietorship: "Sebastian Gruza GruzaLab Software" – B2B software, systems, DevOps and AI.

📧 sebastian@gruzalab.pl 🌐 gruzalab.pl 📱 +48 60-99-66-777 (please SMS before calling) 🔗 LinkedIn 💻 GitHub 📍 Warsaw, Poland | 100% Remote
Alternative: sebastian.gruza@gmail.com
QR Code gruzalab.pl/cv

🎯 Professional Profile

Software and Systems Engineer with 11+ years of Java/Spring experience and expertise in designing and maintaining distributed production systems (blockchain analytics, graph systems, cloud-native architectures). Specialization in graph systems (Neo4j, custom graph algorithms) and automation and infrastructure (AWS, Proxmox, DevOps). Master's degree in Computer Science (Deep Learning, 5.0 GPA) with passion for performance optimization and data architecture.

✅ Key Competencies:

  • Java & Spring: 11+ years commercial experience, distributed systems architecture, APIs for financial/AML/blockchain systems
  • Systems & DevOps: Proxmox VE, OPNsense, Linux, Docker, automation, monitoring
  • Graph Databases: Neo4j & Cypher (3+ years production), graph data modeling, risk propagation algorithms
  • Cloud Platforms: AWS (S3, DynamoDB, Iceberg) - active cloud-native migration
  • AI & GPU: Deep Learning (Master's thesis), GPU workloads, LLM/AI-assisted development

💼 Professional Experience

Software Engineer (part-time employment contract)
Lukka (formerly Coinfirm)
February 2024 - Present | Warsaw, Poland | 100% Remote

Context: Lukka is rebranded Coinfirm - continuous employment since October 2016. Currently employed part-time.

In parallel, I develop my own B2B sole proprietorship "Sebastian Gruza GruzaLab Software" (consulting, software and systems projects).

Current Projects (2024-2025):

  • Cloud Migration Lead: Hands-on migration of blockchain analytics platform to AWS cloud stack (S3, DynamoDB, Apache Iceberg)
  • Data Lakehouse Architecture: Implementation of modern data lakehouse architecture (Iceberg + S3)
  • AI-Powered Development: Early adoption of AI tools (Claude Code) in daily Java programming

Technologies: Java, Spring Framework, AWS (S3, DynamoDB, Iceberg), NoSQL (MaprDB), Claude Code

Programmer
Coinfirm
October 2016 - January 2024 (7 years 4 months) | Warsaw, Poland

🚀 Founding Engineer of blockchain analytics platform - from Neo4j to cloud-scale

  • Designed "Proximity" algorithm - proprietary risk propagation system for Bitcoin/Ethereum used by banks and crypto exchanges
  • 2 major migrations: Neo4j → MaprDB (2019) → AWS Cloud (2024) - zero downtime, millions of transactions daily
  • Expert-level Neo4j & Cypher: Optimized graphs with millions of nodes, AML/KYC compliance

Tech: Neo4j, Cypher, MaprDB, Java, Spring, AWS (S3, DynamoDB, Iceberg)

Junior Programmer
Atinea Sp. z o.o.
June 2015 - September 2016 (1 year 4 months) | Warsaw, Poland
  • Software development outsourcing: module creation, technical problem solving
  • Development of InstaDB platform (Nianiolang)

Technologies: Java EE, .NET, Javascript, PHP, Oracle PL/SQL, MySQL

Junior Programmer
WLOG Solutions (JellyTech)
November 2013 - February 2014 (4 months)
  • Project involving Vehicle Routing Problem with Time Windows (VRP-TW) - classic graph optimization problem
  • Implementation of algorithms for optimal routing with time constraints

Technologies: Java

🎓 Education

Master of Science in Computer Science
Warsaw University of Life Sciences (SGGW)
October 2019 - November 2022 | GPA: 5.0/5.0

Master's Thesis: "Application of Deep Neural Networks for VHS Video Enhancement"

Topics: Deep Learning, Neural Networks, Computer Vision, Image Processing

Bachelor of Science in Computer Science and Econometrics
Warsaw University of Life Sciences (SGGW)
2010 - 2013 | GPA: 5.0/5.0

Unique combination: IT + data analysis + economics

Graph Theory (university course):

  • Completed programming projects in graph theory
  • Implemented graph algorithms for fellow students
  • Solid theoretical foundations + practical applications

🛠️ Technical Skills

Graph Databases (Expert)

Neo4j: 3+ years production
Cypher: Expert queries
Graph Algorithms: Risk propagation
Graph Theory: 12+ years

Backend Development (Expert)

Java: 11+ years
Spring Framework: Expert
Spring Boot: Production apps
REST APIs: Design & impl.

Databases & Cloud (Advanced)

AWS: S3, DynamoDB, Iceberg
MaprDB: 5 years production
MySQL: RDBMS
Oracle PL/SQL: Enterprise DB

Systems / DevOps / Infrastructure

Proxmox VE: KVM/LXC, HA, backups
Linux: administration, automation
Docker: containers, reverse proxy
Cloudflare: DNS, certificates

AI / GPU / ML

Deep Learning: image processing (MSc thesis)
GPU: Aparapi, RTX 3090, video
LLM / AI: Claude Code, ChatGPT

Domain Expertise

Blockchain: BTC, ETH analytics
AML/KYC: Compliance

🚀 Own Products

ShiftGo FLEX — AI-powered Shift Repair & Scheduling (SaaS)

Web: shiftgo.site | Project start: August 2025

Proprietary global SaaS for generating and repairing shift schedules (2- and 3-shift, 24/7). Designed with maximum simplicity in mind: no accounts, no configuration, click → ready result.

Key facts:

  • Repair (Fix schedule): intelligent repair — system fixes only the future, past remains as fact
  • Architecture: Python + Flask, Redis (queue, cache, TTL), custom constraint-based solver
  • Security: high-entropy share links (160-bit), rate limiting, Cloudflare Turnstile
  • FREE model: fully functional — no login, localStorage, rolling horizon, share link with TTL ~72h
  • Target market: small and medium shift teams (security, hotels, factories, call centers) — globally

Technologies: Python, Flask, Redis, Constraint-based Solver, Cloudflare, localStorage

🏆 Open Source Projects

TspSolver — GPU-Accelerated Hybrid Memetic Algorithm for TSP

GitHub: github.com/SebastianGruza/TspSolver | Research-grade / Production-ready

High-performance Traveling Salesman Problem (TSP) solver built in Java + Spring, leveraging Aparapi to offload a full Hybrid Memetic Algorithm to the GPU for massive parallel optimization.

Key Achievements:

  • ✅ Solved 50+ benchmark instances with 0.0% deviation from optimal solutions
  • ✅ Tested and validated on 100+ TSP_LIB problems (reproducible performance)
  • ✅ Scales up to 9,882 cities with 3.57% deviation
  • ✅ Custom Two-Level Island/Colony model ensuring robust population diversity
  • ✅ Fully parallel GPU kernel (TspGAKernel) running crossover, mutation, local search, and Tabu Search

Algorithmic Innovations:

  • Hybrid Memetic Engine — integrates Genetic Algorithm (OX) with 2-Opt, 3-Opt, and relocation heuristics
  • GPU-optimized Tabu Search using a BST-based memory structure for parallel lookup
  • Adaptive “Phase 2” Strategy detecting stagnation and dynamically tuning search parameters

Graph Theory Continuum (12+ years):

  • 2010–2013: “Graph Theory” university course — algorithmic projects (shortest paths, TSP heuristics)
  • 2013–2014: VRP-TW — first commercial graph optimization engine
  • 2016–2019: Neo4j — production-grade graph algorithms (AML risk propagation)
  • 2020–present: TspSolver — GPU-driven research in large-scale graph optimization

Technologies: Java, Spring Boot, Aparapi (GPU), Genetic Algorithms, Memetic Algorithms, Tabu Search

🌍 Languages

  • Polish: Native
  • English: B2 (Professional working proficiency, AI-assisted written communication)

🚀 Availability

  • Work mode: 100% remote ✅
  • Current employment: Part-time (employment contract)
  • Contract type: B2B contract ✅
  • Notice period: 3 months
  • Notice period plan: Refresh and update Neo4j knowledge (new versions, features, best practices since 2019)

🎯 Why I'm a Great Fit for Graph Database Engineer Role

✅ Strong Neo4j Foundation + Quick Ramp-Up (2016-2019)

For 3 years I was a founding engineer of Neo4j-based blockchain analytics platform:

  • Designed and implemented "Proximity" algorithm (graph-based risk propagation)
  • Expert-level Cypher (in 2016-2019): Writing and optimizing queries for graphs with millions of nodes
  • Graph Data Modeling: Designing schemas for performance and scalability
  • Performance Tuning: Indexes, schema design, query optimization

Note: Neo4j has certainly evolved since 2019 - I plan to use the 3-month notice period to refresh and update my knowledge (new features, best practices, current versions). Solid foundations (graph theory, Cypher, data modeling) remain unchanged.

Requirement My Experience Status
8+ years experience 11+ years Java development ✅ Met
3+ years Neo4j & Cypher 3 years (2016-2019) founding engineer Neo4j ✅ Met
Strong Java skills 11+ years, Spring Framework expert ✅ Met
Graph theory understanding 12+ years: Academic course + VRP-TW + Neo4j + TspSolver ✅ Met
Distributed systems 9 years blockchain analytics (millions of transactions) ✅ Met
Cloud platforms (AWS) Active AWS migration (S3, DynamoDB, Iceberg) ✅ Met
Higher education (CS) Master's in Computer Science (5.0 GPA) ✅ Met

Match: 100% requirements

📊 Career Knowledge Graph

Interactive visualization of connections between software, systems, graph, AI, homelab and GruzaLab business. Drag nodes, zoom and pan!

Education
Skills
Projects
Domains
Target Roles