04.11.2025 aktualisiert

**** ******** ****
nicht verfügbar

Full Stack Entwickler mit Fokus auf Backend- und Cloud-Technologien, Java, Kotlin, Spring Boot, AWS

Siegburg, Deutschland
Deutschland +2
M.Sc. Informatik
Siegburg, Deutschland
Deutschland +2
M.Sc. Informatik

Profilanlagen

CV - Dirk Rusche.pdf

Skills

Mit meiner Full Stack Expertise unterstütze ich bei der Planung und Umsetzung von Software-Projekten im agilen Umfeld, wobei mein Fokus auf Backend- und Cloud-Technologien liegt. Ich habe mehrjährige Erfahrung bei der Planung und Entwicklung von skalierbaren und resilienten Systemen, Aufbau von Cloud-Infrastruktur, automatisiertem Testing und der Automatisierung von Build-Pipelines. Durch meine hohe Auffassung und der Leidenschaft komplexe Probleme zu lösen, bin ich schnell in der Lage einen Mehrwert zu liefern.

Verfügbarkeit:
  • Verfügbarkeit: ab 01.09.2023
  • Remote bevorzugt (mehrjährige Erfahrung in der Remote Arbeit vorhanden)
  • Bei Bedarf auch gerne wenige Termine vor Ort
  • Sprachen: Deutsch und Englisch

Skill Übersicht

Sprachen
  • Java, Kotlin
  • JavaScript, TypeScript
  • Python, Go, Rust
Frameworks, Tools etc.
  • Spring Framework, Spring Boot, Spring MVC, Spring Data
  • SQL (MySQL, PostgreSQL), NoSQL (MongoDB, DynamoDB, Redis),
  • Angular, React
  • REST, HATEOAS, Swagger, OpenAPI, GraphQL
  • Kafka
  • gRPC
CI/CD, Operation
  • Terraform
  • Gitlab CI
  • Kubernetes, Helm, Docker
  • Prometheus, Grafana
  • Cloud native / DevOps, Kafka, Resilience4J
Anderes
  • AWS Cloud (zertifiziert)
  • Clean Code, TDD, DRY, KISS, Unit- und Integrationstests, End-To-End Tests (E2E)
  • Github, Gitlab, SonarQube, Gradle, Maven, Git, Cypress
  • IntelliJ, Jira, Confluence, Miro
  • Scrum, Scrumban, SAFe
 

Wie kann ich unterstützen?

Architektur
  • Planung verteilter Systeme mit Cloud-Native Technologien wie AWS (Certified Solutions Architect - Associate) oder Kubernetes
  • Definition klarer Schnittstellen
  • Aufbau der Infrastructure-as-Code (IaC) mit Terraform
  • Lasttest und Analyse der Systeme mit JMeter
Entwicklung
  • Entwicklung in Java / Kotlin mit Spring Boot
  • Spring Data mit SQL und NoSQL Datenbanken (MySQL, PostgreSQL, DynamoDB, MongoDB, Redis) und deren Migration (z.B. mit Flyway)
  • Unit- und Integration-Testing mit MockK, Mockito und Testcontainers
  • Containerisierung der Anwendung (Docker)
Workflow und Automatisierung
  • Git Workflows
  • Build-Automatisierung mit Gradle (Groovy und Kotlin DSL)
  • Infrastruktur-Provisionierung mit Terraform
  • CI/CD-Pipelines mit GitLab-CI
  • Monitoring und Alerting mit Grafana und Prometheus
Agile Methoden
  • Agiles Mindset als Entwickler
  • Erfahrungen mit Scrum, Scrumban und SAFe
Interdisziplinarität
  • Full-Stack Erfahrung (aktive Mitarbeit in Frontend-Projekten (Angular und React) und vertikal geschnittenen Teams)
   
 
     
 
 

Sprachen

DeutschMutterspracheEnglischverhandlungssicher

Projekthistorie

(Staff) Software Engineer

Mediengruppe RTL

Medien und Verlage

250-500 Mitarbeiter

Entwicklung von Systemen rund um Subscription Management für die Streaming-Plattform RTL+. Zuletzt in der Rolle als Staff Software Engineer, zuständig für mehrere Teams.

Technologien / Keywords:
  • Kotlin, Spring Boot, SQL (MySQL, PostgreSQL), Angular
  • AWS (S3, EC2, ECS, ECR, SQS, Secrets Manager, Kinesis, RDS, DynamoDB, ElastiCache, ELB, Route 53, CloudFront, IAM)
  • Terraform, Docker, Prometheus, Grafana, Elastic, Kibana, Gitlab CI, Redis, Kafka
  • JUnit, Testcontainers, Mockito, Flyway, JMeter, Cypress, Resilience4J, Gradle, Git, SonarQube
  • Agile, Scrum, SAFe, IntelliJ, Jira, Confluence, Miro
Aufgaben:
  • Konzeption und Entwicklung von hochverfügbaren, resilienten und skalierbaren Microservices
  • Entwicklung von REST Backend Services mit Spring Boot und Kotlin im Rahmen von Subscription Management: Zahlung, Betrugserkennung, Scoring, Kündigung, Anbindung von In-App-Purchase (Amazon, Apple) sowie externen Partnern (Telekom), Anbindung eines externen Subscription Systems
  • Design, Visualisierung, Umsetzung und Dokumentation von neuen Systemen sowie Weiterentwicklung bestehender Systeme
  • Konzeption und Refinement von Ideen, Storys und Epics in Zusammenarbeit mit Product Ownern, Stakeholdern und Architekten
  • Aufbau der Infrastruktur mithilfe wiederverwendbarer Terraform Module für die AWS Cloud
  • Realisierung von Deployments durch automatische und wiederverwendbare Gitlab CI Pipelines
  • Volle Verantwortung über entwickelte Systeme: Wartung und Bereitschaft (You build it, you run it) sowie Beantwortung von Support Anfragen (3rd Level)
  • Erstellung von Business- sowie technischen Metriken für Monitoring und Alerting (Prometheus, Grafana)
  • Umsetzung von Realtime Events mit Kafka und AWS Kinesis
  • Umsetzung von Business Anforderungen in getesteten (mit Unit- und Integrationstests sowie End-To-End Tests), lesbaren und wartbaren Code
  • Durchführung von Code Reviews
  • Aktive Wissensverteilung und Verbreitung von (technischem) Wissen zur Entwicklung des Teams
  • Onboarding, Mentoring und Coaching von Entwicklern
   
 

Software Developer (Nebentätigkeit)

Shopify App

Konsumgüter und Handel

< 10 Mitarbeiter

Technologien / Keywords:
- Java, Kotlin, Spring Boot mit Spring Webflux / Coroutines, React mit TypeScript
- PostgreSQL, Redis
- Terraform, Gitlab CI, AWS, Prometheus, Grafana
- GraphQL, Rust

Synchronisation von Shopify Orders (über GraphQL) sowie Facebook und TikTok Ads. Matching von Ads und Orders anhand von UTM-Parametern. Berechnung und Anzeige von Marketing-Kennzahlen (bspw. ROAS, ROMI).

Lehrbeauftragter, Tutor, Entwickler

Hochschule Bonn-Rhein-Sieg

Öffentlicher Dienst

50-250 Mitarbeiter

Selbstständige Durchführung von Lehre im Bereich Java sowie Weiterentwicklung eines Java Test-Frameworks.

Keywords: Testing, Git, GitLab CI, Docker, Shell, Automation, Test Pipeline, Java, Refactoring, Dokumentation

Aufgaben:
  • Einführung von Automation und Build Pipelines für existierende LaTeX Dokumente, um Fehler frühzeitig in der Kollaboration zu entdecken
  • Refactoring eines existierenden Test-Frameworks zur Bewertung von studentischen Lösungen. Signifikante Erhöhung der Wartbarkeit, Weiterentwicklungsmöglichkeit sowie Lesbarkeit
  • Weiterentwicklung des Test-Frameworks, neue Funktionalitäten hinzugefügt und die Sicherheit des Frameworks erhöht
  • Selbstständige Vorbereitung, Durchführung und Nachbereitung von Übungen zu Java Programmierung

Zertifikate

CKAD: Certified Kubernetes Application Developer

The Linux Foundation

2023

AWS Certified Solutions Architect - Associate

AWS

2021

Professional Scrum Master I

scrum.org

2020

HashiCorp Certified: Terraform Associate

udemy

2020


Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden