Softwareentwicklung Softwarearchitektur Java Spring Scala Playframework
Aktualisiert am 09.07.2024
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 15.08.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Software Engineering
Scala
Software Architektur
Kotlin
Cloud Computing
Kubernetes
Elixir
Scrum
Agile Softwareentwicklung
Web Application
Deutsch
Muttersprache
Englisch
Verhandlungssicher
Französisch
Fließend
Schwedisch
Fließend
Spanisch
Gut

Einsatzorte

Einsatzorte

Berlin (+100km)
nicht möglich

Projekte

Projekte

2 Jahre 8 Monate
2021-11 - heute

Stage plus

Software engineer, Consultant Elixir Phoenix Ecto ...
Software engineer, Consultant

Erstellung und Hosting einer GraphQL-API als Backend für einen Audio- und Video-Streaming-Dienst für klassische Musik. Import der Daten aus bestehenden System und Anbindung der Streaming-Infrastruktur. Bereitstellung von Suchfunktionalität und personalisierbarer Anwenderdaten. 

Elixir Phoenix Ecto Absinth git Docker Kubernetes AWS Scala Gatling Stripe
Universal Music GmbH
Berlin
1 Jahr 1 Monat
2020-10 - 2021-10

Online Product and Catalog applications

Software engineer, Consultant Kotlin Spring Scala ...
Software engineer, Consultant

Erweiterung einer zentralen Komponente zur Bereitstellung von kundenspezifischen Katalog- und Preisdaten im B2C-Segment. A/B-Test aller Änderungen und Tracking der Benutzerinteraktionen. Integration der Dienste eines akquirierten Unternehmens in die vorhandene Anwendungslandschaft. 

Kotlin Spring Scala Play Java 8 Typescript React git Docker AWS LocalStack
Immobilien Scout GmbH
Berlin
9 Monate
2020-01 - 2020-09

Mobile App Backend

Software engineer, Consultant Kotlin Spring Docker ...
Software engineer, Consultant

Herauslösen einzelner Funktionen aus dem bestehenden Backend einer Gesundheitsanwendung und Deployment der Microservices in einem Kubernetes-Cluster. Migration der Daten und Sicherstellen des unterbrechungsfreien Weiterbetriebs der App während der Migration. 

Kotlin Spring Docker Kubernetes Google Cloud
Ada Health
Berlin
9 Monate
2019-04 - 2019-12

Nature Careers

Software-Entwickler Scala 2.12 Play 2.6 Slick ...
Software-Entwickler

Relaunch und Modernisierung der Nature Events und Careers Webseiten und Integration in die Plattform für wissenschaftliche Stellensuche und Präsentation wissenschaftlicher und technischer Arbeitgeber.

Scala 2.12 Play 2.6 Slick Akka Scalaz ElasticSearch Docker Kotlin AWS S3 SQL Docker CloudFoundry
SpringerNature
Berlin
6 Monate
2018-10 - 2019-03

Nature Press Office

Software-Entwickler Scala 2.11 Play 2.5 Akka ...
Software-Entwickler

Integration und Relaunch der Funktionen der Nature Pressestelle in eine bestehende mandantenfähige Plattform und Migration zu einem neuen Content Management System

Scala 2.11 Play 2.5 Akka Scalaz Docker Kotlin
SpringerNature
Berlin
5 Monate
2018-05 - 2018-09

Open Location Platform

Software-Entwickler Scala 2.12 Akka REST API ...
Software-Entwickler

Erstellung eines Microservices zur Aggregation und effizienten Auslieferung von Vektor-Kartendaten und Metadaten. Integration in die Datenquellen und Schnittstellen der bestehenden Plattform. Erweiterung der Pipeline zum Präprozessieren und Aggregieren der Daten durch Spark. Provisionierung und Konfiguration eines autoskalierbaren Clusters mit Kubernetes/helm auf AWS.

Scala 2.12 Akka REST API Protobuf sbt Docker Kubernetes helm AWS Apache Spark
HERE Deutschland GmbH
Berlin
9 Monate
2017-08 - 2018-04

Product Catalog Management

Software-Entwickler Scala 2.12 Akka ElasticSearch ...
Software-Entwickler

Extrahieren der mandantenfähigen Produktsuche aus der Plattform in einen dedizierten Microservice. Provisionierung und Konfiguration eines autoskalierbaren Such-Clusters und Erstellung von Komponenten zum Indexieren, Suchen und Monitoring. Bereitstellung von REST- und GraphQL-APIs zur Ausführung der Suche und zur Steuerung des Clusters. Integration mit den Schnittstellen und Queues der bestehenden Plattform.

Scala 2.12 Akka ElasticSearch Docker Kubernetes helm Google Cloud Platform AWS GraphQL
commercetools GmbH
Berlin
7 Monate
2017-01 - 2017-07

Master Data mapping

Software-Entwickler Java Spring Javascript ...
Software-Entwickler

Erstellung eines Webtools zur Verwaltung und Pflege von Zielgruppen- und Paneldaten-Konfigurationen. Konzeptionierung und Umsetzung eines unternehmensweiten Konfigurationsmanagements. Pilotprojekt zur Bereitstellung von containerisierten Anwendungen auf einem Kubernetes-Cluster in AWS.

Java Spring Javascript Docker Kubernetes AWS CloudFormation Hive/Impala Apache Beam Apache Spark Hadoop
GfK SE
Berlin
1 Jahr
2016-01 - 2016-12

Nemo

Software-Entwickler Scala 2.11 Play 2.5 Akka ...
Software-Entwickler

Erstellung einer mandantenfähigen Plattform zur Konsolidierung der unternehmensweiten Webseiten. Präsentation und Auswertung von Lernmaterialien für die Fortbildung von Ärzten. Unterstützung bei Requirements Analyse und Implementierung. Coaching bei der Implementierung mit Scala.

Solr Solr Cloud Zookeeper Grafana Kibana go pipeline
Scala 2.11 Play 2.5 Akka Docker swagger
SpringerNature
Berlin
4 Monate
2015-09 - 2015-12

Scala Coaching

Scala 2.11 Play 2.4 AWS ...

Coaching mehrerer Teams bei der Einführung von Scala als Implementierungssprache. Beratung bei der Auswahl von Frameworks, initiales Aufsetzen von Projekten und prototypische Umsetzungen. Integration auf der AWS-Cloud-Infrastruktur.

Scala 2.11 Play 2.4 AWS DynamoDB sbt git Stash
Zalando SE
1 Jahr 1 Monat
2014-08 - 2015-08

MarktNavigator

Scala 2.11 Play Framework Java 8 ...

Onlinetool zur Versorgung von Immobilienmaklern mit aktuellen Marktdaten und Informationen zu Preisniveau, Markt- und Wohnumfeld. Aggregation und Bereitstellung von Objekten aus weiteren Onlineportalen. Darstellung von Preiskarten und Wohnumfeldinformationen.

Scala 2.11 Play Framework Java 8 Spring Javascript AngularJs JPA ElasticSearch MongoDB sbt Maven git Docker Teamcity AWS SQS
Immobilien Scout GmbH
1 Jahr 3 Monate
2013-05 - 2014-07

Content API

Java 7 Spring 3.2 PHP ...

Konsolidierung der unternehmensweiten Versorgung mit numerischen Wettermodell-Daten. Bereitstellung der Daten sowie querschnittlicher Funktionen in Form von REST-APIs. Integration durch Messaging mit ActiveMQ

Java 7 Spring 3.2 PHP MongoDB 2.4 ActiveMQ 5.9 Apache Tomcat 7 JAXB/Jackson Mashery apiary Amazon WebServices Maven JUnit Bamboo git JMeter
MeteoGroup GmbH

Aus- und Weiterbildung

Aus- und Weiterbildung

5 Jahre 8 Monate
1996-10 - 2002-05

Studium der Informatik mit Nebenfach Wirtschaftswissenschaften

Diplom-Informatiker (1,3), Universität Kaiserslautern
Diplom-Informatiker (1,3)
Universität Kaiserslautern

Kompetenzen

Kompetenzen

Top-Skills

Software Engineering Scala Software Architektur Kotlin Cloud Computing Kubernetes Elixir Scrum Agile Softwareentwicklung Web Application

Schwerpunkte

Agile Methoden
Anforderungsanalyse
API Management
Continuous Delivery
Continuous Integration
Domain Driven Design
Enterprise Software Architektur
Kanban
Scrum
Softwarearchitektur
Softwaredesign
Softwareentwicklung
Softwarequalität
Test Driven Development (TDD)
Verteilte Systeme
Webanwendungen

Produkte / Standards / Erfahrungen / Methoden

CloudFormation
CloudFoundry
go pipeline
Grafana
helm
Kibana
Protobuf
Solr Cloud
swagger
Zookeeper

Bibliotheken und Frameworks

  • Play 2, Akka, Scalaz, Cats
  • Spring (Core, MVC, Webflow, Security), Java Enterprise Edition (JEE), Hibernate, JUnit, jQuery, AngularJS, Angular2, React, Underscore.js, CSS
  • Docker, Kubernetes
  • Amazon WebServices, Google Cloud Platform
  • JUnit, ScalaTest, ScalaCheck, Specs, Hamcrest, Mockito, Hadoop, Spark, Beam, Hive, Impala

Container und Werkzeuge

  • IntelliJ IDEA, Eclipse
  • Tomcat, Apache HTTP Server, Nginx, Netty, JBoss
  • Lucene
  • Amazon Web Services
  • git, SVN
  • JMeter, JProfiler, SonarQube
  • Maven, Gradle, sbt
  • Jira, Confluence
  • Jenkins, TeamCity, Bamboo
  • Content Management Systeme (FirstSpirit, CoreMedia)

BERUFSERFAHRUNG

01/2016 - heute

Kunde: Selbstständig, Berlin

Rolle: Consultant

Aufgaben:

  • Freier IT-Berater und Software-Entwickler
  • Software-Architektur, Entwurf und Dokumentation
  • Analyse, Design und Implementierung mit Scala und Java
  • Durchführung von Scala-Trainings in Kooperation mit Lightbend

08/2014 - 12/2015

Kunde: leanovate GmbH, Berlin

Rolle: Consultant

Aufgaben:

  • IT-Berater, Trainer und Software-Entwickler

05/2013 - 07/2014

Kunde: MeteoGroup GmbH, Berlin/London/Amsterdam

Rolle: Team Lead

Aufgaben:

  • Leitung des Core-Softwareentwicklungsteams
  • Software Architekt
  • Analyse und Planung der Software-Architektur strategischer Inhouse-Projekte

09/2006 - 04/2013

Kunde: adesso SE, Dortmund/Berlin

Rolle: Software Architekt

Aufgaben:

  • Software Architekt, Senior Software Engineer
  • mehrjährige Erfahrung als IT-Berater in externen Softwareentwicklungsprojekten

06/2002 - 06/2006

Kunde: Hasso-Plattner-Institut, Potsdam

Rolle: Wissenschaftlicher Mitarbeiter

Betriebssysteme

Linux
MacOS
Windows

Programmiersprachen

GraphQL
Hive/Impala
HTML5
HTTP
Java
8
Javascript
JSON
Kotlin
Python
REST
Scala
2.11, 2.12
Slick
SQL
UML
Web Services
XML

Datenbanken

DynamoDB
ElasticSearch
MongoDB
MySQL
Oracle DBA
PostgreSQL
SolR
SQL

Branchen

Branchen

  • E-Commerce
  • Versicherungswirtschaft
  • Rückversicherungen
  • Immobilienwirtschaft
  • Gesundheitswesen
  • Verlagswesen
  • Messeveranstalter
  • Meteorologie

Einsatzorte

Einsatzorte

Berlin (+100km)
nicht möglich

Projekte

Projekte

2 Jahre 8 Monate
2021-11 - heute

Stage plus

Software engineer, Consultant Elixir Phoenix Ecto ...
Software engineer, Consultant

Erstellung und Hosting einer GraphQL-API als Backend für einen Audio- und Video-Streaming-Dienst für klassische Musik. Import der Daten aus bestehenden System und Anbindung der Streaming-Infrastruktur. Bereitstellung von Suchfunktionalität und personalisierbarer Anwenderdaten. 

Elixir Phoenix Ecto Absinth git Docker Kubernetes AWS Scala Gatling Stripe
Universal Music GmbH
Berlin
1 Jahr 1 Monat
2020-10 - 2021-10

Online Product and Catalog applications

Software engineer, Consultant Kotlin Spring Scala ...
Software engineer, Consultant

Erweiterung einer zentralen Komponente zur Bereitstellung von kundenspezifischen Katalog- und Preisdaten im B2C-Segment. A/B-Test aller Änderungen und Tracking der Benutzerinteraktionen. Integration der Dienste eines akquirierten Unternehmens in die vorhandene Anwendungslandschaft. 

Kotlin Spring Scala Play Java 8 Typescript React git Docker AWS LocalStack
Immobilien Scout GmbH
Berlin
9 Monate
2020-01 - 2020-09

Mobile App Backend

Software engineer, Consultant Kotlin Spring Docker ...
Software engineer, Consultant

Herauslösen einzelner Funktionen aus dem bestehenden Backend einer Gesundheitsanwendung und Deployment der Microservices in einem Kubernetes-Cluster. Migration der Daten und Sicherstellen des unterbrechungsfreien Weiterbetriebs der App während der Migration. 

Kotlin Spring Docker Kubernetes Google Cloud
Ada Health
Berlin
9 Monate
2019-04 - 2019-12

Nature Careers

Software-Entwickler Scala 2.12 Play 2.6 Slick ...
Software-Entwickler

Relaunch und Modernisierung der Nature Events und Careers Webseiten und Integration in die Plattform für wissenschaftliche Stellensuche und Präsentation wissenschaftlicher und technischer Arbeitgeber.

Scala 2.12 Play 2.6 Slick Akka Scalaz ElasticSearch Docker Kotlin AWS S3 SQL Docker CloudFoundry
SpringerNature
Berlin
6 Monate
2018-10 - 2019-03

Nature Press Office

Software-Entwickler Scala 2.11 Play 2.5 Akka ...
Software-Entwickler

Integration und Relaunch der Funktionen der Nature Pressestelle in eine bestehende mandantenfähige Plattform und Migration zu einem neuen Content Management System

Scala 2.11 Play 2.5 Akka Scalaz Docker Kotlin
SpringerNature
Berlin
5 Monate
2018-05 - 2018-09

Open Location Platform

Software-Entwickler Scala 2.12 Akka REST API ...
Software-Entwickler

Erstellung eines Microservices zur Aggregation und effizienten Auslieferung von Vektor-Kartendaten und Metadaten. Integration in die Datenquellen und Schnittstellen der bestehenden Plattform. Erweiterung der Pipeline zum Präprozessieren und Aggregieren der Daten durch Spark. Provisionierung und Konfiguration eines autoskalierbaren Clusters mit Kubernetes/helm auf AWS.

Scala 2.12 Akka REST API Protobuf sbt Docker Kubernetes helm AWS Apache Spark
HERE Deutschland GmbH
Berlin
9 Monate
2017-08 - 2018-04

Product Catalog Management

Software-Entwickler Scala 2.12 Akka ElasticSearch ...
Software-Entwickler

Extrahieren der mandantenfähigen Produktsuche aus der Plattform in einen dedizierten Microservice. Provisionierung und Konfiguration eines autoskalierbaren Such-Clusters und Erstellung von Komponenten zum Indexieren, Suchen und Monitoring. Bereitstellung von REST- und GraphQL-APIs zur Ausführung der Suche und zur Steuerung des Clusters. Integration mit den Schnittstellen und Queues der bestehenden Plattform.

Scala 2.12 Akka ElasticSearch Docker Kubernetes helm Google Cloud Platform AWS GraphQL
commercetools GmbH
Berlin
7 Monate
2017-01 - 2017-07

Master Data mapping

Software-Entwickler Java Spring Javascript ...
Software-Entwickler

Erstellung eines Webtools zur Verwaltung und Pflege von Zielgruppen- und Paneldaten-Konfigurationen. Konzeptionierung und Umsetzung eines unternehmensweiten Konfigurationsmanagements. Pilotprojekt zur Bereitstellung von containerisierten Anwendungen auf einem Kubernetes-Cluster in AWS.

Java Spring Javascript Docker Kubernetes AWS CloudFormation Hive/Impala Apache Beam Apache Spark Hadoop
GfK SE
Berlin
1 Jahr
2016-01 - 2016-12

Nemo

Software-Entwickler Scala 2.11 Play 2.5 Akka ...
Software-Entwickler

Erstellung einer mandantenfähigen Plattform zur Konsolidierung der unternehmensweiten Webseiten. Präsentation und Auswertung von Lernmaterialien für die Fortbildung von Ärzten. Unterstützung bei Requirements Analyse und Implementierung. Coaching bei der Implementierung mit Scala.

Solr Solr Cloud Zookeeper Grafana Kibana go pipeline
Scala 2.11 Play 2.5 Akka Docker swagger
SpringerNature
Berlin
4 Monate
2015-09 - 2015-12

Scala Coaching

Scala 2.11 Play 2.4 AWS ...

Coaching mehrerer Teams bei der Einführung von Scala als Implementierungssprache. Beratung bei der Auswahl von Frameworks, initiales Aufsetzen von Projekten und prototypische Umsetzungen. Integration auf der AWS-Cloud-Infrastruktur.

Scala 2.11 Play 2.4 AWS DynamoDB sbt git Stash
Zalando SE
1 Jahr 1 Monat
2014-08 - 2015-08

MarktNavigator

Scala 2.11 Play Framework Java 8 ...

Onlinetool zur Versorgung von Immobilienmaklern mit aktuellen Marktdaten und Informationen zu Preisniveau, Markt- und Wohnumfeld. Aggregation und Bereitstellung von Objekten aus weiteren Onlineportalen. Darstellung von Preiskarten und Wohnumfeldinformationen.

Scala 2.11 Play Framework Java 8 Spring Javascript AngularJs JPA ElasticSearch MongoDB sbt Maven git Docker Teamcity AWS SQS
Immobilien Scout GmbH
1 Jahr 3 Monate
2013-05 - 2014-07

Content API

Java 7 Spring 3.2 PHP ...

Konsolidierung der unternehmensweiten Versorgung mit numerischen Wettermodell-Daten. Bereitstellung der Daten sowie querschnittlicher Funktionen in Form von REST-APIs. Integration durch Messaging mit ActiveMQ

Java 7 Spring 3.2 PHP MongoDB 2.4 ActiveMQ 5.9 Apache Tomcat 7 JAXB/Jackson Mashery apiary Amazon WebServices Maven JUnit Bamboo git JMeter
MeteoGroup GmbH

Aus- und Weiterbildung

Aus- und Weiterbildung

5 Jahre 8 Monate
1996-10 - 2002-05

Studium der Informatik mit Nebenfach Wirtschaftswissenschaften

Diplom-Informatiker (1,3), Universität Kaiserslautern
Diplom-Informatiker (1,3)
Universität Kaiserslautern

Kompetenzen

Kompetenzen

Top-Skills

Software Engineering Scala Software Architektur Kotlin Cloud Computing Kubernetes Elixir Scrum Agile Softwareentwicklung Web Application

Schwerpunkte

Agile Methoden
Anforderungsanalyse
API Management
Continuous Delivery
Continuous Integration
Domain Driven Design
Enterprise Software Architektur
Kanban
Scrum
Softwarearchitektur
Softwaredesign
Softwareentwicklung
Softwarequalität
Test Driven Development (TDD)
Verteilte Systeme
Webanwendungen

Produkte / Standards / Erfahrungen / Methoden

CloudFormation
CloudFoundry
go pipeline
Grafana
helm
Kibana
Protobuf
Solr Cloud
swagger
Zookeeper

Bibliotheken und Frameworks

  • Play 2, Akka, Scalaz, Cats
  • Spring (Core, MVC, Webflow, Security), Java Enterprise Edition (JEE), Hibernate, JUnit, jQuery, AngularJS, Angular2, React, Underscore.js, CSS
  • Docker, Kubernetes
  • Amazon WebServices, Google Cloud Platform
  • JUnit, ScalaTest, ScalaCheck, Specs, Hamcrest, Mockito, Hadoop, Spark, Beam, Hive, Impala

Container und Werkzeuge

  • IntelliJ IDEA, Eclipse
  • Tomcat, Apache HTTP Server, Nginx, Netty, JBoss
  • Lucene
  • Amazon Web Services
  • git, SVN
  • JMeter, JProfiler, SonarQube
  • Maven, Gradle, sbt
  • Jira, Confluence
  • Jenkins, TeamCity, Bamboo
  • Content Management Systeme (FirstSpirit, CoreMedia)

BERUFSERFAHRUNG

01/2016 - heute

Kunde: Selbstständig, Berlin

Rolle: Consultant

Aufgaben:

  • Freier IT-Berater und Software-Entwickler
  • Software-Architektur, Entwurf und Dokumentation
  • Analyse, Design und Implementierung mit Scala und Java
  • Durchführung von Scala-Trainings in Kooperation mit Lightbend

08/2014 - 12/2015

Kunde: leanovate GmbH, Berlin

Rolle: Consultant

Aufgaben:

  • IT-Berater, Trainer und Software-Entwickler

05/2013 - 07/2014

Kunde: MeteoGroup GmbH, Berlin/London/Amsterdam

Rolle: Team Lead

Aufgaben:

  • Leitung des Core-Softwareentwicklungsteams
  • Software Architekt
  • Analyse und Planung der Software-Architektur strategischer Inhouse-Projekte

09/2006 - 04/2013

Kunde: adesso SE, Dortmund/Berlin

Rolle: Software Architekt

Aufgaben:

  • Software Architekt, Senior Software Engineer
  • mehrjährige Erfahrung als IT-Berater in externen Softwareentwicklungsprojekten

06/2002 - 06/2006

Kunde: Hasso-Plattner-Institut, Potsdam

Rolle: Wissenschaftlicher Mitarbeiter

Betriebssysteme

Linux
MacOS
Windows

Programmiersprachen

GraphQL
Hive/Impala
HTML5
HTTP
Java
8
Javascript
JSON
Kotlin
Python
REST
Scala
2.11, 2.12
Slick
SQL
UML
Web Services
XML

Datenbanken

DynamoDB
ElasticSearch
MongoDB
MySQL
Oracle DBA
PostgreSQL
SolR
SQL

Branchen

Branchen

  • E-Commerce
  • Versicherungswirtschaft
  • Rückversicherungen
  • Immobilienwirtschaft
  • Gesundheitswesen
  • Verlagswesen
  • Messeveranstalter
  • Meteorologie

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.