Meine Leidenschaft ist es, neue Technologien zu erkunden und in innovative Projekte zu integrieren, sei es für Smart Homes, Automatisierungen oder individuelle Softwarelösungen. Ich bin stets offen für neue Herausforderungen und spannende Projekte.

Im Backend setze ich auf Java, Kotlin und/oder Go, um robuste und skalierbare Services zu entwickeln. Für Frontends setze ich auf React oder Svelte, um schnelle, barrierefreie und intuitive Benutzeroberflächen zu realisieren.

Tätigkeiten und Projekte der letzten Jahre

Software Engineer – Energiedienstleister

Azure Cloud | Terraform | Kubernetes | Docker | Java 21 | Spring Boot | JUnit |
TypeScript | HTML | CSS | JSX | Next.js | React | Gitlab | Jira | Confluence

Weiterentwicklung eines Mieterportals; Umsetzung EU-Energieeffizienzrichtlinie

  • Projekt zur PDF-Dokumentenerzeugung mit React-Templates
  • Anwendung von Best Practices im Rahmen eines umfangreichen Refactorings
  • Wartung und Fehlerbehebung im bestehenden Code; Implementierung von Kundenanforderungen
  • Arbeiten mit Azure Functions, CosmosDB, Service Bus (Events), Kubernetes, Helm, Terraform, …
  • Qualitative Verbesserung der Unit-Tests
  • Ablösung manueller Regressionstests durch automatisierte Tests
  • Prüfung und Vorstellung von Cucumber und Kotlin
  • Initiative Planung neuer Projekte im Team
  • Anpassungen an CI/CD Prozessen
  • Entwicklung und Optimierung von Benutzeroberflächen mit React und Next.js
  • Implementierung responsiver Designs und Benutzerinteraktionen im Frontend
  • Verbesserung der Benutzerfreundlichkeit und Benutzererfahrung (UX)
  • Testen und Debuggen von Frontend-Funktionalitäten, Einbindung dieser Test in die Gitlab CI Pipeline

Software Engineer – Dienstleister

PHP 7.4 | JavaScript ECMA | TypeScript | NodeJS | MySQL | Linux | RabbitMQ | Grafana | Prometheus |
Git | JetBrains IDE | Svelte | Docker | Sass

Weiterentwicklung eines deutschen Forums und Onlineshops

  • Implementierung neuer Funktionen
  • Wartung des bestehenden Codes
  • Planung und Umsetzung neuer Projekte im Team
  • Infrastrukturplanung mit dem Ziel Hochverfügbarkeit und Ausfallsicherheit
  • Monitoring mit Prometheus und Grafana
  • Entwurf einer Entwicklungsumgebung mit Docker und Docker-Compose
  • Einführung von Continuous Integration und Continuous Deployment via Github-Actions

Junior Software Engineer – Logistik

Java EE 8 | NodeJs | Maven | C++ | PL/SQL | Oracle SQL | Swagger | IntelliJ | Wildfly | Git | SVN | React

  • Reorganisation der Lieferantenstammdaten zu einer qualifizierten Kontakt- und Benutzerdatenbank
  • Konzeption und Entwicklung eines universellen Staging- und Revisionsmodells für die Änderung beliebiger Daten im ERP-System
  • Entwurf und Implementierung von REST-API Schnittstellen
  • Entwicklung eines Frontends zur Stammdatenverwaltung der Unternehmer

Nebenberufliche Entwicklungen – privat

  • Diverse IoT-Projekte im Heimanwendungsbereich
  • Chatbot für meinen Gaming-Clan
  • Verwaltung mehrerer privater Linux Server (Debian) mit strengen Sicherheitsvorkehrungen.
    Verwendet werden diese als Mailserver, Anwendungsserver und Backuplösung.
  • Mitentwicklung an einem Kostenerfassungs-Tool für PKW
  • Stetige Neuentdeckung und Weiterbildung in diversen (Web-)Technologien

Qualifikationen

Certified Kubernetes Application Developer Badge
Kanban University
Certified Scrum Developer® (CSD®) Badge

Praxis und Methoden

Kotlin | Java | Go | Deno | NodeJS | PHP | C++ | Spring Boot | Rust | Zig | JavaScript | TypeScript | PL/SQL | HTML5 | CSS | SASS | SCSS | Svelte | React | Docker | Kubernetes | Helm | Git | Github-Actions (CI/CD) | Gitlab | Gitlab CI/CD | Azure Cloud | MariaDB | Oracle DB | Redis | iQuery | Angular |
Grafana | Rest | GraphQL | RabbitMQ | Kafka | JUnit | Cypress | Playwright | Maven | NPM | Vite | Vitetest | Jetbrains IDE | Linux | NGINX | Caddy | Prometheus

Sprachen

Deutsch:
Englisch:

●●●●●
●●●●○