Fullstack-Entwickler, Architekt, Coach für Scala, Java, Web, Cloud
Aktualisiert am 15.11.2024
Profil
Referenzen (1)
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 15.11.2024
Verfügbar zu: 100%
davon vor Ort: 0%
Scala
Cloud
Java
Deutsch
Muttersprache
Englisch
fließend
Spanisch
gut

Einsatzorte

Einsatzorte

München (+20km)
Deutschland
möglich

Projekte

Projekte

2 Jahre
2019-01 - 2020-12

Entwicklung einer Finanzplattform für die öffentliche Finanzierung

Fullstack-Software-Entwickler/Architekt
Fullstack-Software-Entwickler/Architekt

Frontend-Entwicklung basierend auf TypeScript/Angular

Backend-Entwicklung basierend auf Scala/Play Framework

Backend-Entwicklung basierend auf Java/Spring Boot

Entwicklung von Scala-Standalone-Anwendungen (u.a. basierend auf Gatling und Spark)

E2E Tests basierend auf Cypress und Protractor

Erstellung von Docker Images (Standalone, Kubernetes und ACI)

Erstellung und Deployment von Azure ARM-Templates

Azure DevOps-Tätigkeiten (Repositories, Boards, CI/CD via Pipelines)

Monitoring des Betriebs der Anwendung (Metriken und Alarme)

Monitoring und Optimierung eines Kubernetes Clusters

Erstellung und Optimierung von Kubernetes Deployments

Migration des Kubernetes-Clusters in einen gehosteten AKS-Cluster

Code Reviews und Dokumentationstätigkeiten

Planung und Durchführung von Coding Interviews

Onboarding von neuen Team-Mitgliedern

Scala Slick Java Spring Boot Angular TypeScript JavaScript RxJS Kubernetes Azure Git Microsoft Teams HTML5 Sass CSS IntelliJ IDEA Azure DevOps Services Visual Studio Team Services (VSTS) Docker ZIO Cypress Protractor Testcontainers MSSQLServer Spark
Capveriant GmbH
München
2 Jahre 9 Monate
2016-04 - 2018-12

Entwicklung cloud-basierter Dienste für Autoscout24

Fullstack-Software-Entwickler/Architekt
Fullstack-Software-Entwickler/Architekt

Entwicklung der Detail und Listenansicht von Auto-Inseraten

Entwicklung einer REST-basierten API u.a. für Mobile Apps

Entwicklung einer Anwendung zur Darstellung von Kennzahlen über Inserate für Händler/OEMs bei Autoscout24

Entwickung von Neuwagen-Seiten

Entwicklung einer spezialisierten Listenansicht für Inserate von BMW-Händlern auf Basis eines Empfehlungsalgorithmus

Integration mit Finanzierungsdiensten, insbesondere Finanzcheck

Frontend-Entwicklung mit Plain HTML5 / JavaScript

Frontend-Entwicklung mit React / Redux / TypeScript

Frontend-Entwicklung via BaconJS und Highcharts

Backend-Entwicklung mit Scala, Play Framework

Entwicklung von Data-Pipelines via Kafka und Akka Streams bzw. RxScala

Entwicklung von Data-Pipelines via AWS Lambdas

Persistenz via AWS DynamoDB und ElasticSearch

Continuous Integration und Contiuous Delivery (CI/CD) auf AWS

Teilweise Migration auf docker-basiertes Deployment

Erstellung von Cloud-Formation-Templates

Erstellung von Dashboards zum Monitoring

Code Reviews und Dokumentationstätigkeiten

Scala Elastic Search Dynamo DB JavaScript HTML5 Sass CSS Bacon Js Play Framework Amazon Web Services (AWS) Akka Akka Streams Apache Kafka Git Go.CD Opsgenie MacOS IntelliJ IDEA Google Analytics Rollup Rambda Js Google Highcharts ECMAScript 6 RxScala Gradle Swagger Hystrix Datadog Ruby JavaScript TypeScript React Redux Docker Webpack Jenkins
Autoscout24
München
3 Monate
2016-02 - 2016-04

Entwicklung eines WebChats für eine multimediale Call und Contact Center Lösung

Software-Entwickler/Architekt
Software-Entwickler/Architekt

Entwicklung des NodeJS Chat-Backends

Entwicklung des Agenten-Backends

Entwicklung einer JS-Bibliothek zur Frontend-Integration

Entwicklung einer Demoseite

Deployment und Inbetriebnahme auf AWS

(Vorarbeiten fanden z.T. vor dem angegebenen Zeitraum statt)

Node.js React.js Socket.io Websockets Angular.js HTML5 Bootstrap CSS JavaScript Git AWS Gulp Webpack
authensis AG
München
4 Monate
2015-10 - 2016-01

Entwicklung einer Online-Video-Identifizierungsplattform

Software-Entwickler
Software-Entwickler

Entwicklung von REST-Microservices auf Basis des Play Frameworks

Entwicklung der Benutzeroberfläche auf Basis von EmberJS

Entwicklung und Integration eines Videoservers auf Basis von Icelink

Entwicklung eines Export-Moduls für Identifizierungen

Unterstützung bei der Inbetriebnahme und Aufsetzen der Infrastruktur Erstellen von Dokumentation

Java 8 Play Framework Ember JS HTML 5 Scss/Sass JavaScript Npm Bower Brocoli Git Github SBT IntelliJ WebSockets Assembla Icellink 2 WebRTC Tokbox/Opentok Centos Ubuntu MySql Oracle Apache Tomcat Docker HAProxy Atmosphere Framework Bootstrap
München (Endkunde)
4 Monate
2015-07 - 2015-10

Entwicklung einer Monitoring-iOS-App für eine multimediale Call und Contact Center Lösung

Architekt/Software-Entwickler
Architekt/Software-Entwickler

Analyse, Entwurf und Implementierung der Systemarchitektur

Migration des bestehenden Codes auf XCode 6.4/iOS 8

Migration des bestehenden Codes auf Swift

Umsetzung von Authentifizierung und Lizenzierung

Veröffentlichung im Apple App Store inkl. Vorbereitung

Schulung von Entwicklern und Service

Erstellung von Dokumentation

(Vorarbeiten fanden z.T. vor dem angegebenen Zeitraum statt)

Mac iOS iPad iPhone XCode Objective-C Swift REST Java Apache Tomcat
authensis AG
München (Endkunde)
2 Jahre 9 Monate
2012-11 - 2015-07

Unified Sales Platform/USP: Entwicklung einer Verkaufsprozessplattform für BMWi

Software-Entwickler
Software-Entwickler

Klärung von Anforderungen und Abstimmung mit anderen Scrum-Teams

Implementierung der Business-Logik (EJB / CDI)

Persistenzabbildung (JPA) und Erstellen von Datenbank-Scripts mit Flyway

Modellierung und Implementierung von Prozessmodellen

Entwicklung der GUI basierend JSF / Primefaces / JavaScript / CSS

Erstellen von Unit-, Integrations- und Seleniumtests

Anbindung an externe Partnersystem via SOAP und REST

Performanceoptimierungen mit JProfiler und JMeter

Testen und Bugfixing

Dokumentation in Confluence

Code Reviews und Überwachung der Code Qualität (Sonar)

Intellij Idea 14 Java 1.7 JEE 6 JSF 2 Glassfish 3.1.2 JPA Flyway Oracle 12c JUnit 4 Mockito Selenium Sonar Subversion Git Docker JavaScript CSS Less HP Quality Center / ALM Eclipse JProfiler Jolokia Eclipse BPMN Modeller Jasmine Primefaces CDI DBUnit Atlassian Confluence Mapstruct Dozer jQuery JMeter AngularJS
BMW
München (Endkunde)
16 Jahre 8 Monate
1996-03 - 2012-10

Länger zurückliegende Tätigkeiten

  • ACM: Entwicklung eines agilen Änderungsmanagementsystems für Daimler
  • Entwicklung der Kernkomponenten eines Kundenbindungs-/Bonusprogramms zur Einführung in neuen internationalen Zielmärkten für Payback
  • Entwicklung einer Monitoring App für eine multimediale Call und Contact Center Lösung
  • BMW.next/.digital: Entwicklung einer Online-Plattform zur Abwicklung von Kundenanfragen (Angebote, Probefahrten, Prospekte, ...)
  • Entwicklung einer Händlersuche als Bestandteil einer allgemeinen B2C-Diensteplattform für BMW
  • Integration sozialer Netzwerke in eine multimediale Call und Contact Center Lösung
  • Entwicklung eines Kampagnenmanagement-Moduls für eine multimediale Call und Contact Center Lösung
  • Entwicklung eines GUI-Frameworks für Java Rich Clients mit dem Ziel eines einheitlichen Look-and-Feels aller Benutzeroberflächen des Kunden und zur Erzielung eines Beschleunigungseffekts bei der Entwicklung neuer Benutzeroberflächen
  • GLOWA-Danube: Integrative Techniken, Szenarien und Strategien zur Zukunft des Wassers im Einzugsgebiet der oberen Donau
  • Entwicklung eines Web Callme Moduls für eine multimediale Call und Contact Center Lösung zur
  • Abwicklung von Rückrufwünschen via Web
  • Entwicklung eines CoBrowsing Moduls für eine multimediale Call und Contact Center Lösung zum kollaborativen Browsing von Agenten und Benutzern
Java JEE Groovy Eclipse Websphere OpenEJB DB2 SWT OSGi JProfiler WebLogic Tomcat Oracle HTML JSF Hudson/Jenkins XCode Objective C JavaScript ExtJS JBoss CSS JSP Glassfish Google Maps API Mockito Selenium Spring Wicket Swing MagicDraw PostgreSQL Rational Rose MySql Cocoon Perl

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium der Physik an der Ludwig-Maximilans-Universität München

Abschluß als Diplom Physiker 2000 mit Note "sehr gut"

Studium der Informatik und Promotion am Department für Informatik an der Ludwig-Maximilians-Universität München

Thema der Doktorarbeit: Model Driven Software Engineering for Web Applications

Abschluß als Dr. rer. nat. 2007 mit Note "magna cum laude"

 

Kompetenzen

Kompetenzen

Top-Skills

Scala Cloud Java
  • Umfangreicher Erfahrungsschatz in der Anwendung agiler Methoden (Scrum, Kanban, ..., > 10 Jahre)
  • Hohe Motivation, eigenverantwortliches Arbeiten und Begeisterung für neue Technologien
  • Qualitätsbewusstsein, Analyse- und konzeptionelle Fähigkeiten
  • Fullstack-Entwicklung inklusive DevOps (?you build it, you run it?)
  • Cloud Native und Container-Technologien (Docker, Kubernetes, IaC, AWS, Azure, ..., > 5 Jahre)
  • Serviceorientierte Softwareentwicklung (Microservices, REST, APIs, Kafka, ... > 10 Jahre)
  • Aktuelle Web-Technologien (u.a. HTML, CSS, AngularJS, ReactJS, ..., > 10 Jahre)
  • Java-Entwicklung (JVM allgemein, Spring Boot, früher auch JEE, ... > 10 Jahre)
  • JavaScript-Entwicklung (u.a. TypeScript, NodeJS, RxJs, WebPack, ..., > 10 Jahre)
  • Objektorientierte Softwareentwicklung (> 10 Jahre)
  • Funktionale Softwareentwicklung (insbesondere Scala Technologie-Stack, > 5 Jahre)
  • Reactive Programming (RxJs/Java/Scala, AkkaStreams, Monix, > 5 Jahre)
  • Anwendung von Clean Code Prinzipien und TDD (> 10 Jahre)
  • Performanceoptimierung (> 10 Jahre)

Branchen

Branchen

  • Telekommunikation
  • ITK
  • Internet
  • Forschung
  • Automotive/Automobil
  • Finanzdienstleistung

Einsatzorte

Einsatzorte

München (+20km)
Deutschland
möglich

Projekte

Projekte

2 Jahre
2019-01 - 2020-12

Entwicklung einer Finanzplattform für die öffentliche Finanzierung

Fullstack-Software-Entwickler/Architekt
Fullstack-Software-Entwickler/Architekt

Frontend-Entwicklung basierend auf TypeScript/Angular

Backend-Entwicklung basierend auf Scala/Play Framework

Backend-Entwicklung basierend auf Java/Spring Boot

Entwicklung von Scala-Standalone-Anwendungen (u.a. basierend auf Gatling und Spark)

E2E Tests basierend auf Cypress und Protractor

Erstellung von Docker Images (Standalone, Kubernetes und ACI)

Erstellung und Deployment von Azure ARM-Templates

Azure DevOps-Tätigkeiten (Repositories, Boards, CI/CD via Pipelines)

Monitoring des Betriebs der Anwendung (Metriken und Alarme)

Monitoring und Optimierung eines Kubernetes Clusters

Erstellung und Optimierung von Kubernetes Deployments

Migration des Kubernetes-Clusters in einen gehosteten AKS-Cluster

Code Reviews und Dokumentationstätigkeiten

Planung und Durchführung von Coding Interviews

Onboarding von neuen Team-Mitgliedern

Scala Slick Java Spring Boot Angular TypeScript JavaScript RxJS Kubernetes Azure Git Microsoft Teams HTML5 Sass CSS IntelliJ IDEA Azure DevOps Services Visual Studio Team Services (VSTS) Docker ZIO Cypress Protractor Testcontainers MSSQLServer Spark
Capveriant GmbH
München
2 Jahre 9 Monate
2016-04 - 2018-12

Entwicklung cloud-basierter Dienste für Autoscout24

Fullstack-Software-Entwickler/Architekt
Fullstack-Software-Entwickler/Architekt

Entwicklung der Detail und Listenansicht von Auto-Inseraten

Entwicklung einer REST-basierten API u.a. für Mobile Apps

Entwicklung einer Anwendung zur Darstellung von Kennzahlen über Inserate für Händler/OEMs bei Autoscout24

Entwickung von Neuwagen-Seiten

Entwicklung einer spezialisierten Listenansicht für Inserate von BMW-Händlern auf Basis eines Empfehlungsalgorithmus

Integration mit Finanzierungsdiensten, insbesondere Finanzcheck

Frontend-Entwicklung mit Plain HTML5 / JavaScript

Frontend-Entwicklung mit React / Redux / TypeScript

Frontend-Entwicklung via BaconJS und Highcharts

Backend-Entwicklung mit Scala, Play Framework

Entwicklung von Data-Pipelines via Kafka und Akka Streams bzw. RxScala

Entwicklung von Data-Pipelines via AWS Lambdas

Persistenz via AWS DynamoDB und ElasticSearch

Continuous Integration und Contiuous Delivery (CI/CD) auf AWS

Teilweise Migration auf docker-basiertes Deployment

Erstellung von Cloud-Formation-Templates

Erstellung von Dashboards zum Monitoring

Code Reviews und Dokumentationstätigkeiten

Scala Elastic Search Dynamo DB JavaScript HTML5 Sass CSS Bacon Js Play Framework Amazon Web Services (AWS) Akka Akka Streams Apache Kafka Git Go.CD Opsgenie MacOS IntelliJ IDEA Google Analytics Rollup Rambda Js Google Highcharts ECMAScript 6 RxScala Gradle Swagger Hystrix Datadog Ruby JavaScript TypeScript React Redux Docker Webpack Jenkins
Autoscout24
München
3 Monate
2016-02 - 2016-04

Entwicklung eines WebChats für eine multimediale Call und Contact Center Lösung

Software-Entwickler/Architekt
Software-Entwickler/Architekt

Entwicklung des NodeJS Chat-Backends

Entwicklung des Agenten-Backends

Entwicklung einer JS-Bibliothek zur Frontend-Integration

Entwicklung einer Demoseite

Deployment und Inbetriebnahme auf AWS

(Vorarbeiten fanden z.T. vor dem angegebenen Zeitraum statt)

Node.js React.js Socket.io Websockets Angular.js HTML5 Bootstrap CSS JavaScript Git AWS Gulp Webpack
authensis AG
München
4 Monate
2015-10 - 2016-01

Entwicklung einer Online-Video-Identifizierungsplattform

Software-Entwickler
Software-Entwickler

Entwicklung von REST-Microservices auf Basis des Play Frameworks

Entwicklung der Benutzeroberfläche auf Basis von EmberJS

Entwicklung und Integration eines Videoservers auf Basis von Icelink

Entwicklung eines Export-Moduls für Identifizierungen

Unterstützung bei der Inbetriebnahme und Aufsetzen der Infrastruktur Erstellen von Dokumentation

Java 8 Play Framework Ember JS HTML 5 Scss/Sass JavaScript Npm Bower Brocoli Git Github SBT IntelliJ WebSockets Assembla Icellink 2 WebRTC Tokbox/Opentok Centos Ubuntu MySql Oracle Apache Tomcat Docker HAProxy Atmosphere Framework Bootstrap
München (Endkunde)
4 Monate
2015-07 - 2015-10

Entwicklung einer Monitoring-iOS-App für eine multimediale Call und Contact Center Lösung

Architekt/Software-Entwickler
Architekt/Software-Entwickler

Analyse, Entwurf und Implementierung der Systemarchitektur

Migration des bestehenden Codes auf XCode 6.4/iOS 8

Migration des bestehenden Codes auf Swift

Umsetzung von Authentifizierung und Lizenzierung

Veröffentlichung im Apple App Store inkl. Vorbereitung

Schulung von Entwicklern und Service

Erstellung von Dokumentation

(Vorarbeiten fanden z.T. vor dem angegebenen Zeitraum statt)

Mac iOS iPad iPhone XCode Objective-C Swift REST Java Apache Tomcat
authensis AG
München (Endkunde)
2 Jahre 9 Monate
2012-11 - 2015-07

Unified Sales Platform/USP: Entwicklung einer Verkaufsprozessplattform für BMWi

Software-Entwickler
Software-Entwickler

Klärung von Anforderungen und Abstimmung mit anderen Scrum-Teams

Implementierung der Business-Logik (EJB / CDI)

Persistenzabbildung (JPA) und Erstellen von Datenbank-Scripts mit Flyway

Modellierung und Implementierung von Prozessmodellen

Entwicklung der GUI basierend JSF / Primefaces / JavaScript / CSS

Erstellen von Unit-, Integrations- und Seleniumtests

Anbindung an externe Partnersystem via SOAP und REST

Performanceoptimierungen mit JProfiler und JMeter

Testen und Bugfixing

Dokumentation in Confluence

Code Reviews und Überwachung der Code Qualität (Sonar)

Intellij Idea 14 Java 1.7 JEE 6 JSF 2 Glassfish 3.1.2 JPA Flyway Oracle 12c JUnit 4 Mockito Selenium Sonar Subversion Git Docker JavaScript CSS Less HP Quality Center / ALM Eclipse JProfiler Jolokia Eclipse BPMN Modeller Jasmine Primefaces CDI DBUnit Atlassian Confluence Mapstruct Dozer jQuery JMeter AngularJS
BMW
München (Endkunde)
16 Jahre 8 Monate
1996-03 - 2012-10

Länger zurückliegende Tätigkeiten

  • ACM: Entwicklung eines agilen Änderungsmanagementsystems für Daimler
  • Entwicklung der Kernkomponenten eines Kundenbindungs-/Bonusprogramms zur Einführung in neuen internationalen Zielmärkten für Payback
  • Entwicklung einer Monitoring App für eine multimediale Call und Contact Center Lösung
  • BMW.next/.digital: Entwicklung einer Online-Plattform zur Abwicklung von Kundenanfragen (Angebote, Probefahrten, Prospekte, ...)
  • Entwicklung einer Händlersuche als Bestandteil einer allgemeinen B2C-Diensteplattform für BMW
  • Integration sozialer Netzwerke in eine multimediale Call und Contact Center Lösung
  • Entwicklung eines Kampagnenmanagement-Moduls für eine multimediale Call und Contact Center Lösung
  • Entwicklung eines GUI-Frameworks für Java Rich Clients mit dem Ziel eines einheitlichen Look-and-Feels aller Benutzeroberflächen des Kunden und zur Erzielung eines Beschleunigungseffekts bei der Entwicklung neuer Benutzeroberflächen
  • GLOWA-Danube: Integrative Techniken, Szenarien und Strategien zur Zukunft des Wassers im Einzugsgebiet der oberen Donau
  • Entwicklung eines Web Callme Moduls für eine multimediale Call und Contact Center Lösung zur
  • Abwicklung von Rückrufwünschen via Web
  • Entwicklung eines CoBrowsing Moduls für eine multimediale Call und Contact Center Lösung zum kollaborativen Browsing von Agenten und Benutzern
Java JEE Groovy Eclipse Websphere OpenEJB DB2 SWT OSGi JProfiler WebLogic Tomcat Oracle HTML JSF Hudson/Jenkins XCode Objective C JavaScript ExtJS JBoss CSS JSP Glassfish Google Maps API Mockito Selenium Spring Wicket Swing MagicDraw PostgreSQL Rational Rose MySql Cocoon Perl

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium der Physik an der Ludwig-Maximilans-Universität München

Abschluß als Diplom Physiker 2000 mit Note "sehr gut"

Studium der Informatik und Promotion am Department für Informatik an der Ludwig-Maximilians-Universität München

Thema der Doktorarbeit: Model Driven Software Engineering for Web Applications

Abschluß als Dr. rer. nat. 2007 mit Note "magna cum laude"

 

Kompetenzen

Kompetenzen

Top-Skills

Scala Cloud Java
  • Umfangreicher Erfahrungsschatz in der Anwendung agiler Methoden (Scrum, Kanban, ..., > 10 Jahre)
  • Hohe Motivation, eigenverantwortliches Arbeiten und Begeisterung für neue Technologien
  • Qualitätsbewusstsein, Analyse- und konzeptionelle Fähigkeiten
  • Fullstack-Entwicklung inklusive DevOps (?you build it, you run it?)
  • Cloud Native und Container-Technologien (Docker, Kubernetes, IaC, AWS, Azure, ..., > 5 Jahre)
  • Serviceorientierte Softwareentwicklung (Microservices, REST, APIs, Kafka, ... > 10 Jahre)
  • Aktuelle Web-Technologien (u.a. HTML, CSS, AngularJS, ReactJS, ..., > 10 Jahre)
  • Java-Entwicklung (JVM allgemein, Spring Boot, früher auch JEE, ... > 10 Jahre)
  • JavaScript-Entwicklung (u.a. TypeScript, NodeJS, RxJs, WebPack, ..., > 10 Jahre)
  • Objektorientierte Softwareentwicklung (> 10 Jahre)
  • Funktionale Softwareentwicklung (insbesondere Scala Technologie-Stack, > 5 Jahre)
  • Reactive Programming (RxJs/Java/Scala, AkkaStreams, Monix, > 5 Jahre)
  • Anwendung von Clean Code Prinzipien und TDD (> 10 Jahre)
  • Performanceoptimierung (> 10 Jahre)

Branchen

Branchen

  • Telekommunikation
  • ITK
  • Internet
  • Forschung
  • Automotive/Automobil
  • Finanzdienstleistung

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.