Full Stack Entwickler mit Fokus auf Backend- und Cloud-Technologien, Java, Kotlin, Spring Boot, AWS
Aktualisiert am 01.07.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.10.2024
Verfügbar zu: 100%
davon vor Ort: 5%
Java
Spring Boot
AWS
Kotlin
Javascript
React
Angular
SQL
NoSQL
Gitlab CI
Terraform
Docker
Kubernetes
REST
Scrum
SAFe
GraphQL
gRPC
Deutsch
Muttersprache
Englisch
Verhandlungssicher

Einsatzorte

Einsatzorte

53721 (+100km)
Deutschland, Schweiz, Österreich
Remote bevorzugt (mehrjährige Erfahrung in der Remote Arbeit vorhanden). Bei Bedarf auch gerne wenige Termine vor Ort.
möglich

Projekte

Projekte

3 Jahre
2020-07 - 2023-06

Entwicklung von Systemen rund um Subscription Management

(Staff) Software Engineer Kotlin Spring Angular ...
(Staff) Software Engineer

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.

  • 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 mittels 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, 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

Kotlin Spring Angular Kubernetes Helm Docker Terraform Prometheus Grafana Elastic Search Kibana Gitlab CI Redis Kafka JUnit Mockito Flyway JMeter Cypress Resilience4J Gradle Git SonarQube OpenAPI Scrum SAFe IntelliJ Atlassian JIRA Atlassian Confluence Spring Boot SQL (MySQL/PostgreSQL) AWS S3 EC2 ECS ECR SQS Secrets Manager Kinesis RDS DynamoDB ElastiCache ELB Route 53 CloudFront IAM OpenSearch
Mediengruppe RTL
1 Jahr 3 Monate
2022-03 - 2023-05

Shopify App

Software Developer (Nebentätigkeit) Java Kotlin Spring ...
Software Developer (Nebentätigkeit)
  • Aufbau skalierbarer Infrastruktur in AWS mittels Terraform
  • Entwicklung des Backends mit Java und Kotlin sowie Spring Boot

  • Anbindung von externen APIs (Shopify, Facebook und TikTok): Regelma?ßige Synchronisation der Daten mit

    Fallback und Resilienz

  • Matching von Ads und Orders anhand von UTM-Parametern

  • Berechnung und Anzeige von Marketing-Kennzahlen (bspw. ROAS, ROMI).

Java Kotlin Spring ReactJS PostgreSQL Redis Terraform Gitlab CI AWS Rust Spring Boot mit Spring Webflux Coroutines MySQL GraphQL HTML CSS
2 Jahre 6 Monate
2017-07 - 2019-12

Einführung von Automation und Build Pipelines

Lehrbeauftragter, Tutor, Entwickler Testing Git GitLab CI ...
Lehrbeauftragter, Tutor, Entwickler

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

  • 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

Testing Git GitLab CI Docker Shell Automation Test Pipeline Java Refactoring Dokumentation
Hochschule Bonn-Rhein-Sieg

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2021-03 - 2021-03

AWS Certified Solutions Architect - Associate

Amazon Web Services (AWS
Amazon Web Services (AWS
1 Monat
2020-09 - 2020-09

HashiCorp Certified: Terraform Associate

udemy.com
udemy.com
1 Monat
2020-09 - 2020-09

Professional Scrum Master I

scrum.org
scrum.org
1 Monat
2020-07 - 2020-07

Building Containerized Applications on AWS

coursera.org
coursera.org
2 Jahre 4 Monate
2017-09 - 2019-12

Computer Science

Master of Science (M. Sc.) (Ø 1,0), Hochschule Bonn-Rhein-Sieg
Master of Science (M. Sc.) (Ø 1,0)
Hochschule Bonn-Rhein-Sieg
  • Komplexe Softwaresysteme, Optimierung
5 Jahre 4 Monate
2014-09 - 2019-12

Stipendium

Stiftung Begabtenförderung
Stiftung Begabtenförderung
1 Monat
2017-10 - 2017-10

Auszeichnung für herausragende Abschlussarbeit

Hochschule Bonn-Rhein-Sieg
Hochschule Bonn-Rhein-Sieg
3 Jahre 1 Monat
2014-09 - 2017-09

Wirtschaftsinformatik

Bachelor of Science (B. Sc.) (Ø 1,1), Hochschule Bonn-Rhein-Sieg
Bachelor of Science (B. Sc.) (Ø 1,1)
Hochschule Bonn-Rhein-Sieg
  • Business Intelligence

Kompetenzen

Kompetenzen

Top-Skills

Java Spring Boot AWS Kotlin Javascript React Angular SQL NoSQL Gitlab CI Terraform Docker Kubernetes REST Scrum SAFe GraphQL gRPC

Produkte / Standards / Erfahrungen / Methoden

Spring
Experte
Java
Experte
Kotlin
Experte
SQL
Experte
NoSQL
Fortgeschritten
REST
Experte
Kafka
Fortgeschritten
Terraform
Experte
Kubernetes
Fortgeschritten
AWS
Experte
Go
Basics
Rust
Basics
Python
Basics

Profil

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.


TECHNOLOGIEN, TOOLS

  • Java, Kotlin, JavaScript, TypeScript, Python, Go, Rust
  • Spring Boot, SQL (MySQL, PostgreSQL), NoSQL (MongoDB, DynamoDB, Redis), Angular, React
  • Cloud native / DevOps, Kubernetes, Docker, Terraform, Prometheus, Grafana, Gitlab CI, Helm, Kafka, Resilience4J
  • REST, HATEOAS, Swagger, OpenAPI, GraphQL, gRPC
  • AWS Cloud (zertifiziert)
  • Clean Code, TDD, DRY, KISS
  • Github, Gitlab, SonarQube, Gradle, Maven, Git, Cypress
  • IntelliJ, Jira, Confluence, Miro
  • Scrum, Scrumban, Kanban, SAFe


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

Frameworks, Tools etc.

  • Spring Framework, Spring Boot, Spring MVC, Spring Data
  • SQL (MySQL, PostgreSQL)
  • NoSQL (MongoDB, DynamoDB, Redis)
  • React, Angular
  • 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)
  • Optimization
  • Machine Learning, Data Mining
  • Motivation zu lernen
  • Clean Code, TDD, DRY, KISS
  • Github, Gitlab, SonarQube, Gradle, Maven, Git, Cypress
  • IntelliJ, Jira, Confluence, Miro
  • Scrum, Scrumban, SAFe


Wie kann ich Sie 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)

Programmiersprachen

Kotlin
Java
Go
Python
JavaScript
Rust
TypeScript

Einsatzorte

Einsatzorte

53721 (+100km)
Deutschland, Schweiz, Österreich
Remote bevorzugt (mehrjährige Erfahrung in der Remote Arbeit vorhanden). Bei Bedarf auch gerne wenige Termine vor Ort.
möglich

Projekte

Projekte

3 Jahre
2020-07 - 2023-06

Entwicklung von Systemen rund um Subscription Management

(Staff) Software Engineer Kotlin Spring Angular ...
(Staff) Software Engineer

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.

  • 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 mittels 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, 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

Kotlin Spring Angular Kubernetes Helm Docker Terraform Prometheus Grafana Elastic Search Kibana Gitlab CI Redis Kafka JUnit Mockito Flyway JMeter Cypress Resilience4J Gradle Git SonarQube OpenAPI Scrum SAFe IntelliJ Atlassian JIRA Atlassian Confluence Spring Boot SQL (MySQL/PostgreSQL) AWS S3 EC2 ECS ECR SQS Secrets Manager Kinesis RDS DynamoDB ElastiCache ELB Route 53 CloudFront IAM OpenSearch
Mediengruppe RTL
1 Jahr 3 Monate
2022-03 - 2023-05

Shopify App

Software Developer (Nebentätigkeit) Java Kotlin Spring ...
Software Developer (Nebentätigkeit)
  • Aufbau skalierbarer Infrastruktur in AWS mittels Terraform
  • Entwicklung des Backends mit Java und Kotlin sowie Spring Boot

  • Anbindung von externen APIs (Shopify, Facebook und TikTok): Regelma?ßige Synchronisation der Daten mit

    Fallback und Resilienz

  • Matching von Ads und Orders anhand von UTM-Parametern

  • Berechnung und Anzeige von Marketing-Kennzahlen (bspw. ROAS, ROMI).

Java Kotlin Spring ReactJS PostgreSQL Redis Terraform Gitlab CI AWS Rust Spring Boot mit Spring Webflux Coroutines MySQL GraphQL HTML CSS
2 Jahre 6 Monate
2017-07 - 2019-12

Einführung von Automation und Build Pipelines

Lehrbeauftragter, Tutor, Entwickler Testing Git GitLab CI ...
Lehrbeauftragter, Tutor, Entwickler

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

  • 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

Testing Git GitLab CI Docker Shell Automation Test Pipeline Java Refactoring Dokumentation
Hochschule Bonn-Rhein-Sieg

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2021-03 - 2021-03

AWS Certified Solutions Architect - Associate

Amazon Web Services (AWS
Amazon Web Services (AWS
1 Monat
2020-09 - 2020-09

HashiCorp Certified: Terraform Associate

udemy.com
udemy.com
1 Monat
2020-09 - 2020-09

Professional Scrum Master I

scrum.org
scrum.org
1 Monat
2020-07 - 2020-07

Building Containerized Applications on AWS

coursera.org
coursera.org
2 Jahre 4 Monate
2017-09 - 2019-12

Computer Science

Master of Science (M. Sc.) (Ø 1,0), Hochschule Bonn-Rhein-Sieg
Master of Science (M. Sc.) (Ø 1,0)
Hochschule Bonn-Rhein-Sieg
  • Komplexe Softwaresysteme, Optimierung
5 Jahre 4 Monate
2014-09 - 2019-12

Stipendium

Stiftung Begabtenförderung
Stiftung Begabtenförderung
1 Monat
2017-10 - 2017-10

Auszeichnung für herausragende Abschlussarbeit

Hochschule Bonn-Rhein-Sieg
Hochschule Bonn-Rhein-Sieg
3 Jahre 1 Monat
2014-09 - 2017-09

Wirtschaftsinformatik

Bachelor of Science (B. Sc.) (Ø 1,1), Hochschule Bonn-Rhein-Sieg
Bachelor of Science (B. Sc.) (Ø 1,1)
Hochschule Bonn-Rhein-Sieg
  • Business Intelligence

Kompetenzen

Kompetenzen

Top-Skills

Java Spring Boot AWS Kotlin Javascript React Angular SQL NoSQL Gitlab CI Terraform Docker Kubernetes REST Scrum SAFe GraphQL gRPC

Produkte / Standards / Erfahrungen / Methoden

Spring
Experte
Java
Experte
Kotlin
Experte
SQL
Experte
NoSQL
Fortgeschritten
REST
Experte
Kafka
Fortgeschritten
Terraform
Experte
Kubernetes
Fortgeschritten
AWS
Experte
Go
Basics
Rust
Basics
Python
Basics

Profil

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.


TECHNOLOGIEN, TOOLS

  • Java, Kotlin, JavaScript, TypeScript, Python, Go, Rust
  • Spring Boot, SQL (MySQL, PostgreSQL), NoSQL (MongoDB, DynamoDB, Redis), Angular, React
  • Cloud native / DevOps, Kubernetes, Docker, Terraform, Prometheus, Grafana, Gitlab CI, Helm, Kafka, Resilience4J
  • REST, HATEOAS, Swagger, OpenAPI, GraphQL, gRPC
  • AWS Cloud (zertifiziert)
  • Clean Code, TDD, DRY, KISS
  • Github, Gitlab, SonarQube, Gradle, Maven, Git, Cypress
  • IntelliJ, Jira, Confluence, Miro
  • Scrum, Scrumban, Kanban, SAFe


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

Frameworks, Tools etc.

  • Spring Framework, Spring Boot, Spring MVC, Spring Data
  • SQL (MySQL, PostgreSQL)
  • NoSQL (MongoDB, DynamoDB, Redis)
  • React, Angular
  • 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)
  • Optimization
  • Machine Learning, Data Mining
  • Motivation zu lernen
  • Clean Code, TDD, DRY, KISS
  • Github, Gitlab, SonarQube, Gradle, Maven, Git, Cypress
  • IntelliJ, Jira, Confluence, Miro
  • Scrum, Scrumban, SAFe


Wie kann ich Sie 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)

Programmiersprachen

Kotlin
Java
Go
Python
JavaScript
Rust
TypeScript

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.