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
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:
●●●●●
●●●●○