02.11.2025 aktualisiert

**** ******** ****
100 % verfügbar

Softwareentwickler | Java | Spring Boot | React | Angular

Dortmund, Deutschland Abitur & abgeschlossene kaufmännische Ausbildung
Dortmund, Deutschland Abitur & abgeschlossene kaufmännische Ausbildung

Profilanlagen

AWS Certified Cloud Practitioner certificate.pdf
nf-certificate.pdf
lebenslauf_2025_07_01.pdf

Über mich

Full-Stack-Entwickler mit Fokus auf Java, Spring Boot, React & Angular. Erfahrung in Microservices, REST-APIs, CI/CD & Docker. Leidenschaft für sauberen Code und skalierbare Softwarelösungen.

Skills

JavaJavascriptSpring SecurityAPIsAgile MethodologieAmazon Web ServicesHtml5GeschäftsprozesseCSSCloud ComputingContinuous IntegrationDevopsEclipseZahlungssystemeGithubIntellij IDEASpring FrameworkJunitÜbersetzungenPostgresqlProjektmanagementMongodbOauthScrumMockitoSoftware SystemsTypescriptTest-Driven DevelopmentPostmanReactJSSpringbootVert.XBackendGitSpring DataKanbanContainerisierungStripeAngularJSTechnologie-Know-howBitbucketFront EndRestful ApisRefactoringDockerMicroservices
Ich bin leidenschaftlicher Softwareentwickler mit Schwerpunkt auf Java, Spring Boot und modernen Webtechnologien wie React und Angular.

Seit mehreren Jahren arbeite ich in der Full-Stack-Entwicklung von skalierbaren, cloudfähigen Anwendungen und Microservices, von der ersten Konzeptphase bis hin zur produktiven Bereitstellung und langfristigen Wartung. Dabei lege ich großen Wert auf sauberen, wartbaren Code, testgetriebene Entwicklung (TDD) und eine klare Architektur.

Mein technischer Schwerpunkt liegt auf dem Java-Backend mit Spring Boot, Spring WebFlux, Spring Security und Spring Data, kombiniert mit modernen Frontend-Technologien wie React (TypeScript) und Angular. Ich entwickle performante REST-APIs, sichere Authentifizierungs- und Autorisierungssysteme sowie reaktive und skalierbare Microservices.

Auch in der Integration von APIs (z. B. Payment, OAuth, Twitch, Stripe, AWS) sowie im Aufbau von DevOps-Prozessen (CI/CD, Docker, Containerisierung, Deployment) habe ich umfangreiche Erfahrung.
Ich habe Systeme mit MongoDB und PostgreSQL konzipiert und produktiv eingesetzt, automatisierte Build- und Deployment-Pipelines erstellt (z. B. mit GitHub Actions oder Bitbucket Pipelines) und Microservices in Docker-Umgebungen orchestriert.

Durch meine Erfahrung als Lead Softwareentwickler übernehme ich nicht nur die technische Umsetzung, sondern auch die Architekturplanung, Teamkoordination und Projektsteuerung. Ich bin vertraut mit agilen Methoden (Scrum, Kanban) und lege großen Wert auf eine transparente, kommunikative Zusammenarbeit im Team.

Neben meiner praktischen Erfahrung bilde ich mich kontinuierlich weiter, aktuell im Bachelorstudium Informatik an der Fernuniversität Hagen. Mein Anspruch ist es, moderne Softwarearchitekturen mit einem hohen Qualitätsstandard zu entwickeln, die sowohl technisch robust als auch zukunftssicher sind.
Ich bringe nicht nur tiefes technisches Know-how mit, sondern auch ein ausgeprägtes Verständnis für Geschäftsprozesse und Produktlogik, ideal, um komplexe Anforderungen in durchdachte Softwarelösungen zu übersetzen.

Technologien & Tools:
Java, Spring Boot, Spring Security, Spring Data, Eclipse Vert.x, TypeScript, JavaScript, React, Angular, HTML5, CSS3, MongoDB, PostgreSQL, Docker, Git, GitHub, CI/CD, AWS, JUnit, Mockito, Postman, IntelliJ IDEA

Soft Skills:
Teamfähigkeit, Kommunikationsstärke, Lernbereitschaft, Verantwortungsbewusstsein, analytisches Denken, Projektmanagement-Erfahrung, strukturierte Arbeitsweise

Typische Einsatzbereiche:
Backend-Entwicklung (Spring Boot, REST APIs, Microservices) • Full-Stack-Entwicklung (Java, React, Angular) • Architektur & DevOps (Docker, CI/CD, Cloud) • API-Integration & Schnittstellenentwicklung • Softwaremodernisierung & Refactoring • technische Projektleitung

Sprachen

DeutschMutterspracheEnglischverhandlungssicher

Projekthistorie

Lead Softwareentwickler / Full-Stack Developer

streamboost GmbH

Sonstiges

10-50 Mitarbeiter

Entwicklung und Skalierung einer innovativen Monetarisierungsplattform für Twitch-Streamer und Brands. Aufbau einer Microservice-Architektur zur Verwaltung von Werbekampagnen, Streamer-Daten, Zahlungen und Echtzeitkommunikation.

Aufgaben:
  1. Architektur, Planung und Umsetzung von Microservices (Spring Boot, Java 21, MongoDB, Kafka)
  2. Entwicklung moderner Frontend-Module mit React & TypeScript
  3. Implementierung von REST- und gRPC-Schnittstellen
  4. Integration externer APIs (Twitch, Stripe, AWS)
  5. Aufbau und Pflege von CI/CD-Pipelines, Docker-Deployments und Cloud-Setups
  6. Technische Leitung und Code-Reviews im Entwicklerteam
  7. Enge Zusammenarbeit mit Produktmanagement und Design
Technologien:
Java, Spring Boot, React, TypeScript, Angular, Docker, MongoDB, PostgreSQL, Kafka, AWS, GitHub Actions, IntelliJ IDEA, gRPC

Senior Java Coach / Softwareentwickler

neuefische GmbH

Sonstiges

50-250 Mitarbeiter

Freiberufliche Tätigkeit als Senior Java Coach für die Ausbildung angehender Softwareentwickler. Planung und Durchführung praxisorientierter Lehrinhalte im Bereich Java und Spring Boot sowie Beteiligung an internen Entwicklungsprojekten.

Aufgaben:
  1. Unterrichtsvorbereitung und Durchführung von Java-Kursen (Backend & Full-Stack)
  2. Mentoring und individuelle Betreuung der Teilnehmenden
  3. Konzeption von praxisnahen Projekten mit Spring Boot, React & Docker
  4. Entwicklung interner Tools und Anwendungen zur Prozessoptimierung
  5. Code-Reviews, Pair Programming und Vermittlung von Clean-Code-Prinzipien
  6. Zusammenarbeit mit dem Curriculum-Team zur Verbesserung der Lerninhalte
Technologien:
Java, Spring Boot, Docker, React, TypeScript, Git, MongoDB, CI/CD, IntelliJ IDEA

Zertifikate

AWS Certified Cloud Practitioner

AWS

2024

Java Developer

neuefische

2023


Kontaktanfrage

Einloggen & anfragen.

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

RegistrierenAnmelden