Sebastian Kalicki

Senior Full Stack Engineer

Erfahren in Fullstack Development, API Design und modernen Webarchitekturen – mit Fokus auf saubere Lösungen und nachhaltigen Code.

Ăśber mich

Schon früh haben mich das Web und die Möglichkeit, Dinge digital entstehen zu lassen, begeistert. Mit 16 Jahren begann ich, erste Websites zu bauen und mich intensiv mit den Grundlagen des Internets und der Softwareentwicklung auseinanderzusetzen. 2007 schloss ich meine Ausbildung zum Mediengestalter ab, gründete anschließend meine eigene Agentur und absolvierte 2013 eine weitere Ausbildung zum Fachinformatiker für Anwendungsentwicklung.

Heute arbeite ich als erfahrener Senior Fullstack Developer mit über zehn Jahren Praxis in der Entwicklung und Architektur komplexer Softwarelösungen. Spezialisiert auf Microservices und DevOps (Docker, CI/CD) sowie starke Expertise in JavaScript/TypeScript, PHP und Node.js – von der Konzeption bis zur produktiven Umsetzung.

Mein Schwerpunkt liegt auf performanten APIs, skalierbaren Architekturen und modernen Frontends. Ich entwickle gerne Lösungen, die nicht nur funktionieren, sondern sauber strukturiert, durchdacht und langlebig sind. Besonders reizt mich der Bereich, in dem Design, Architektur und Technik zusammenkommen.

Neben meiner beruflichen Tätigkeit arbeite ich regelmäßig an eigenen Softwareprojekten, um neue Technologien auszuprobieren und mein technisches Verständnis kontinuierlich zu vertiefen. Abseits der Arbeit verbringe ich Zeit auf dem Fahrrad oder beim Tischtennis, erkunde neue Orte und genieße viel Zeit in der Natur. Diese Auszeiten helfen mir, den Kopf frei zu bekommen und mit frischem Fokus an neue Ideen und Projekte heranzugehen.

Erfahrung

  1. März 2025 — heute

    Senior Fullstack Developer · Saarländischer Rundfunk

    • End-to-end Bounce-Management als PHP-CLI (PHAR) gemäß SOLID-Prinzipien und eventgetriebener Architektur entwickelt; automatisierte Soft-/Hard-Bounce-Erkennung sowie regelbasierte Austragung implementiert.
    • Hochperformante Log-Auswertung ĂĽber RabbitMQ-Worker aufgebaut und zuverlässige Datenpersistenz in MySQL sichergestellt.
    • Tägliche Versandkontrolle durchgefĂĽhrt, inklusive Analyse groĂźer Log-Datensätze zur Sicherstellung stabiler und störungsfreier Kampagnen.
    • Symfony-basierte API und Angular-GUI fĂĽr Monitoring und Steuerung konzipiert und umgesetzt; API-Dokumentation mit Swagger/OpenAPI erstellt.
    • Unit-Tests fĂĽr CLI, API und Frontend entwickelt und in GitLab-CI-Pipelines integriert; Docker-Images fĂĽr Kubernetes sowie Dev-Container bereitgestellt, um eine reproduzierbare und skalierbare Entwicklungs- und Betriebsumgebung zu gewährleisten.
    • Angular
    • Docker
    • GitLab CI/CD
    • HTML & SCSS
    • Jasmine/Karma
    • Kubernetes
    • Logging & Monitoring
    • Material UI
    • MySQL
    • PHP (CLI/PHAR)
    • PHPUnit
    • RabbitMQ
    • SOLID
    • Swagger / OpenAPI
    • Symfony
    • TypeScript
    • Unit Testing
  2. Sept 2022 — Feb 2025

    Senior Fullstack Developer · DiNITED GmbH

    • E-Commerce-Setups end-to-end konzipiert und umgesetzt, u. a. Shopware-Shops (Backend/Frontend, Themes/Plugins, Payment- und Versandintegrationen) sowie iShop-Frontends mit Vue realisiert.
    • Symfony- und Laravel-Services entwickelt und Headless-/Composable-Architekturen mit MedusaJS und Nuxt/Vue aufgebaut; GraphQL-Schnittstellen integriert.
    • Entwicklungs- und Deployment-Prozesse optimiert durch ddev-Setups, Docker-Container und automatisierte GitLab-CI/CD-Pipelines.
    • Datenqualität gesteigert durch strukturierte Fehleranalysen, Datenbank-Reports und schnelle, zielgerichtete Bugfixes.
    • Splash- und Landing-Pages fĂĽr Marketingkampagnen ausgeliefert sowie Jira-Tickets priorisiert, geschätzt und teamĂĽbergreifend koordiniert.
    • Qualitätsstandard erhöht durch systematische A/B-, End-to-End- und Unit-Tests.
    • A/B Testing
    • Bugfixing & Support
    • Data Analysis & Reporting
    • Docker
    • E-Commerce
    • E2E Testing
    • GitLab CI/CD
    • GraphQL
    • HTML & SCSS
    • JavaScript / TypeScript
    • Jira
    • Laravel
    • MedusaJS
    • MySQL
    • Nuxt / Vue
    • PHP
    • Requirements & Prioritization
    • RollupJS
    • Shopware
    • Symfony
    • Unit Testing
    • Vite
    • Webpack
    • ddev
  3. Okt 2020 — Aug 2022

    Senior Frontend Developer · DERMALOG Identification Systems

    • Junior-Entwickler gecoacht und die Softwarearchitektur modernisiert, inklusive EinfĂĽhrung von GraphQL fĂĽr effizientere Datenabfragen.
    • Libraries zur einfachen Anbindung von Hardware-Produkten via WebSocket entwickelt und mit Unit- sowie End-to-End-Tests abgesichert.
    • Wiederverwendbare Web Components fĂĽr Hardware-Produkte erstellt und mittels Storybook dokumentiert.
    • GUIs fĂĽr vollständige Sicherheits- und Identity-Systeme (Auth/ID) entwickelt, inklusive rollenbasierter Rechteverwaltung, umgesetzt in Vue/Nuxt fĂĽr sichere Sicht- und Zugriffskontrolle.
    • Authentication & Authorization
    • Azure
    • Docker
    • E2E Testing
    • Employee Training
    • GraphQL
    • HTML & SCSS
    • Identity Management
    • JWT
    • NodeJS
    • OAuth
    • RESTful API
    • RollupJS
    • RxJS
    • Storybook
    • Typescript
    • Unit Testing
    • Vite
    • Vue
    • Vuex/Pinia
    • WebAuthn
    • WebSocket
    • Webpack
Kompletten Lebenslauf ansehen

Projekte

  1. PWMan App (Nuxt + Tauri)

    Ein moderner Passwort-Manager, entwickelt mit Nuxt, Vue 3 und Tauri für Cross-Platform-Kompatibilität.

    • Nuxt
    • Tauri
    • Vue
    • Password Manager
    • App
    • TypeScript
  2. PWMan CLI (Rust)

    Ein zero-knowledge Passwort-Manager fĂĽr die Kommandozeile, geschrieben in Rust. Sicher, schnell und ohne Cloud.

    • Rust
    • CLI
    • Security
    • Cryptography
    • Zero-Knowledge
  3. ORM (PHP Attribute-Based Object-Relational Mapper)

    Ein schnelles, minimales, attributbasiertes ORM fĂĽr PHP 8.4+, entwickelt fĂĽr Performance und Lesbarkeit.

    • PHP
    • ORM
    • Datenbank
    • Attributes
    • SQL
  4. Bounce Management System

    Ein umfassendes System bestehend aus PHP-CLI (PHAR), Symfony API und Angular GUI zur Verarbeitung und Ăśberwachung von E-Mail-Bounces.

    • PHP
    • Symfony
    • Angular
    • RabbitMQ
    • MySQL
    • Docker
    • CLI
    • API
    • Frontend
    • TypeScript
    • OpenAPI
  5. Statistics CLI Modernization

    Umfassende Modernisierung der Statistik-Applikation für den Push- und Newsletter-Dienst des Saarländischen Rundfunks. Neugestaltung der Architektur nach Clean-Code und SOLID-Prinzipien, Einführung von Docker-Containern sowie Implementierung eines strukturierten Loggings.

    • PHP
    • CLI
    • Docker
    • SOLID
    • Clean Code
    • Refactoring
  6. Portfolio

    Entwicklung des persönlichen Portfolios. Umgesetzt mit Nuxt, Vue, Tailwind CSS und Nuxt Content für eine performante, statisch generierte Seite.

    • Nuxt
    • Vue
    • Tailwind CSS
    • TypeScript
    • Nuxt Content
  7. L&T Lengermann & Trieschmann

    Entwicklung des kompletten Frontends mit Vue.js, Umsetzung von Mail-Templates in MJML sowie Integration von Cookie-Consent-Management und Live-Chat.

    • Vue.js
    • MJML
    • Frontend
    • Cookie Management
    • Live Chat