Guter Backend-Code ist für mich kein Selbstzweck, sondern die Grundlage dafür, dass ein System unter Last verlässlich bleibt und ein Team schnell. Deshalb setze ich auf saubere Architektur, konsequente Automatisierung und Code Reviews, die wirklich etwas verändern.
Mit Kotlin, Spring Boot und Kafka arbeite ich in verteilten agilen Teams und kann auf eine weite Bandbreite von Projekten zurückschauen – vom Greenfield-Service bis zur Migration gewachsener Datenstrukturen.
Tätigkeiten und Projekte der letzten Jahre
Software Engineer – Software-Entwicklungs-Unternehmen
Kotlin | High Load | REST APIs | CI/CD | Spring Boot | MariaDB | JPA/Hibernetes | Docker | Code Reviews
Entwicklung skalierbarer Backend-Services, die parallele Nutzerinteraktionen unter hoher Last mit geringer Latenz verarbeiten
- Entwicklung und Implementierung skalierbarer Backend-Lösungen mit Kotlin, Spring Boot und MariaDB
- Architektur asynchroner, leistungsstarker Komponenten für High-Load-Szenarien mit geringer Latenz
- Integration externer Services: Payment-Gateways, Messaging-Systeme und E-Mail-Versand
- Arbeit mit SQL-Datenbanken (MariaDB/PostgreSQL) über JPA/Hibernate – Query-Optimierung und Sicherstellung der Datenkonsistenz
- Verantwortung für den gesamten Entwicklungszyklus: Anforderungen, Implementierung, Tests, Deployment – inkl. API-Testing mit Bruno
- Enge Zusammenarbeit mit Frontend-Teams und Kunden zur Anforderungsklärung
- Code Reviews, Durchsetzung von Best Practices und Optimierung bestehender Systeme hinsichtlich Wartbarkeit und Performance
Software Engineer – Versicherungskonzern
Kotlin | Event-Driven | Migration | Spring Boot | Apache Kafka | Docker | MongoDB | PostgreSQL | Jenkins | Jira
Entwicklung ereignisgesteuerter Microservices für kritische Finanzanwendungen zur Verarbeitung von Hochvolumen-Datenströmen in einem funktionsübergreifenden, agilen Team im Finanz- und Versicherungsumfeld
- Entwurf, Entwicklung und Wartung ereignisgesteuerter Microservices mit Kotlin, Spring Boot und Apache Kafka
- Mitwirkung an einer großen Systemmigration auf eine neue, verbesserte Datenbankstruktur inkl. Anpassung bestehender und Entwicklung neuer Features
- Containerisierung der Anwendungen mit Docker – konsistente Umgebungen von Entwicklung bis Produktion, vereinfachte Bereitstellungsprozesse
- Optimierung von Datenspeicherungs- und Zugriffsmustern mit MongoDB und PostgreSQL für bessere Performance und Skalierbarkeit
- Zusammenarbeit im agilen Team mit Jira zur Projektverfolgung sowie Jenkins und Git für automatisierte CI/CD-Pipelines
Junior Software Engineer – IT-Dienstleister
Java | Groovy | Spring | PostgrSQL | Ansible | Jenkins | JFrog | Linux | CI/CD
Entwicklung robuster Java-Backend-Lösungen, Bereitstellung von Infrastruktur sowie Anwendungsautomatisierung.
- Entwicklung und Wartung robuster Backend-Lösungen mit Java, Spring Framework und PostgreSQL
- Automatisierung der Infrastruktur- und Anwendungsbereitstellung mit Ansible – Steigerung der operativen Effizienz
- Aufbau und Pflege von CI/CD-Pipelines mit Jenkins und Groovy-Skripting für zuverlässige, häufige Releases
- Verwaltung von Software-Artefakten und Abhängigkeiten über JFrog – Versionskontrolle und Reproduzierbarkeit der Builds
- Entwicklung und Betrieb der Anwendungen in Linux-Umgebungen
Junior Software Engineer – Software-Hersteller
ECM | Customizing | Datenintegration | Datenmigration | Testing
Abbildung kundenspezifischer Anforderungen im Standardprodukt, Kundensupport und Sicherstellung termingerechter Projektabschlüsse
- Anpassung und Konfiguration der Kernsoftware zur Abbildung kundenspezifischer Anforderungen und Geschäftsprozesse
- Eigenständige technische Verantwortung für Kundenprojekte in enger Zusammenarbeit mit Projektmanagern – Sicherstellung termingerechter Lieferung
- Durchführung von End-to-End-Datenintegrationen inkl. sicherer und präziser Datenmigration sowie Systeminteroperabilität
- Softwaretests zur Sicherstellung von Qualität und Zuverlässigkeit vor der Auslieferung
- Direkter technischer Kundensupport, Problemlösung und Sicherstellung hoher Kundenzufriedenheit
Expertise
Technologie & Tools
Kotlin | Spring Boot | Spring Framework | Spring Data | JPA/Hibernate | JDBC | Apache Kafka | RabbitMQ | PostgreSQL | MongoDB | MariaDB | Docker | Ansible | Jenkins | JFrog | Git | GitHub | Jira | IntelliJ IDEA | Postman | Bruno | Linux | RESTful APIs |
Methodik
Microservices | Event-Driven Architecture | CI/CD | Containerisierung | Clean Code | Code Reviews | Agile/Scrum |
API-Testing | Datenmigration | Performance-Optimierung | Infrastructure as Code
Sprachen
Deutsch:
Englisch:
Russisch:
●●●●●
●●●●○
●●●●●





