Scala, DevOps
Aktualisiert am 05.06.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.07.2024
Verfügbar zu: 100%
davon vor Ort: 0%
DevOps
Scala
TypeScript
Java
Terraform
Angular
Python
Go
GCP
AWS
Kubernetes
Kafka
Deutsch
Muttersprache
Englisch
verhandlungssicher
Spanisch
Grundlagen

Einsatzorte

Einsatzorte

Remote (+200km) Berlin (+10km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

2 Jahre 6 Monate
2022-01 - heute

Scala Backend Entwicklung / DevOps

Akka Persistence Akka Streams AWS ...
Akka-lastige Entwicklung für Eventsourcing und Analytics in internationalem Team.
    ? Kafka Event-Streaming
    ? DLQ-Implementierug für Kafka-Consumer
    ? Migration der Infrastruktur (Postgres Datenbanken, Storage, Kubernetes Deployments) von AWS nach GCP
    ? Data Ingestion nach BigQuery und Implementierung von Data-Contracts mit Dataform
    ? Massgebliche Umsetzung neuer Business-Logik und Erstellung der Testfälle
    ? Wartung und Abschaltung von Legacy Services
    ? Frontend-Entwicklung mit React (JS + Typescript)
    ? Bash-Scripting zur besseren Automatisierung Semi-Manueller Aufgaben
    ? IaC mit Terraform
    ? Monitoring & Alerting mit DataDog, Monitoring Configuration per IaC

    ? Automatisierung von Workflows mit GitHub Actions

    ? Anpassungen Mock-Server für GCP-Services in Golang

Akka Persistence Akka Streams AWS BigQuery Dataform Datadog GCP GCS GitHub Actions Golang Kafka Kubernetes OpenAPI Postgres NodeJS ReactJS SBT Scala Swagger Terraform TypeScript Go
8 Monate
2021-05 - 2021-12

Scala Backend-Entwicklung / Logistik

Scala Python Play Framework ...

Backend-Entwicklung, Deployment und Monitoring, Testautomatisierung in internationalem Team.

  • PlayScala
  • Akka
  • Kafka
  • Kotlin / Spring
  • Kubernetes
  • Python

Scala Python Play Framework Akka Kubernetes Postgres Flyway
1 Jahr 3 Monate
2020-02 - 2021-04

DevOps für Data Pipeline / DataLake Projekt

DevOps Engineer Ansible AWS Flyway ...
DevOps Engineer
  • Infrastruktur-Automatisierung mit Terraform und CloudFormation für AWS-Projekt mit modularen Usecases, sowohl für ganz neue als auch bestehende Infrastruktur-Komponenten

  • Entwicklung von DataFlows in NiFi

  • Erstellung von Ansible-Playbooks

  • Entwicklung von Spark-Jobs in Scala

  • Management von Datenbank-Migrationen mit Flyway

  • Dashboard-Entwicklung mit Python und JavaScript

Ansible AWS Flyway JavaScript Python Scala Spark Apache NiFi
2 Jahre 5 Monate
2017-11 - 2020-03

Backend-Entwicklung mit DevOps-Fokus

Ansible AWS Akka ...
  • Schwerpunkt Scala-Backend- und DevOps-Entwicklung.
  • PlayScala- und Python-Entwicklung
  • Design der Architektur für Service-Kommunikation über MessageBus
  • Infrastructure setup für AWS via terraform und Kubernetes + Helm
  • Dockerisieren von neuen und vorhandenen Services
  • Erstellung von Scala- und Python Service-Blueprints
  • Setup der AWS Infrastruktur via terraform und kops / kubernetes / helm
  • Konfiguration der AWS-Security: Encryption, automated Access Key Rotation, Switch Role + MFA Enforcement
  • Einrichtung der CI-Pipelines (Jenkins), Automatisierung von Deployments
  • Logging-Setup mit ELK-Stack, logstash / json logging und Markern zum Error-Tracing
  • Einrichtung einer Oauth-Authentifizierung, Weiterentwicklung im Open Source Projekt vouch-proxy (Golang)
  • TDD, Testautomatisierung
  • Frontendentwicklung mit Angular4
Ansible AWS Akka Akka Streams Helm Jenkins CI Java 8 Kubernetes PlayScala Python stompy S3 Terraform Github integration WireMock Go
8 Monate
2017-10 - 2018-05

Fullstack-Entwicklung in agilem internationalem Startup-Umfeld

Akka AWS Apache Avro ...
  • Schwerpunkt Fullstack-Scala-Entwicklung und Kotlin-Entwicklung in agilem und internationalen Startup-Umfeld für Mobilitäts-Services.
  • Entwicklung auf breitem Technologie-Stack (PlayScala, Kotlin/Spring, ES6, D3, Docker, Kubernetes, Terraform, TensorFlow)
  • Anbindung an AWS-Services
  • Anbindung von ActiveMQ an Akka
  • Visualisierungen mit D3 und Google Maps
  • Einbettung von TensorFlow in Python services
  • Scala- und Playframework Knowledge-Transfer ins Team
  • Kotlin / Spring Boot Backend-Entwicklung
Akka AWS Apache Avro ActiveMQ Flask gitlab-ci Kotlin Kubernetes Play-Scala Spring Python Pandas PostGres PostGIS TenforFlow Terraform
BCG Digital Ventures GmbH
Berlin
4 Monate
2017-06 - 2017-09

Fullstack-Entwicklung in agilem, internationalem Umfeld

Coremedia Docker Go Build Server ...
  • Play-Scala Entwicklung in agilem, internationalen Umfeld.
  • Fullstackentwicklung mit Schwerpunkt Play-Scala
  • Erstellung von Docker-Containern
  • Arbeit nach SCRUM in agilen, cross-funktionalen, internationalen Teams
Coremedia Docker Go Build Server Javascript jQuery Play-Scala SCSS Twirl
Springer Science + Business Media Deutschland GmbH
Berlin
1 Jahr 3 Monate
2016-03 - 2017-05

Fullstack-Entwicklung in agilem Umfeld

AngularJS Angular2 Consul ...
  • Entwicklung von Web-Anwendungen in agilem Umfeld.
  • Fullstack Java/Groovy/Scala: Spring Framework, Spring Boot, Grails und Play Framework (Scala); Javascript: AngularJS und Typescript 2: Angular2
  • Einsatz von Code-Generierung über Swagger-Codegen, Entwicklung eigener Templates für Client und Forms im Angular2/Typescript-Frontend sowie für die Rest-Schnittstellen im Java-Backend
  • Build-Konfigurationen in Maven, SBT und NPM, TeamCity
  • Infrastructure as Code via Puppet
  • Test-Frameworks Geb, Spock, WireMock und ScalaTest
  • Erstellung von Grafana-Dashboards für Metriken und Monitoring
AngularJS Angular2 Consul Geb Groovy Grafana Play Framework Puppet Scala Spring Framework MVC Boot JPA Spock
Deutsche Post E-Post Development GmbH
Berlin
2 Jahre 7 Monate
2013-09 - 2016-03

Frontend und Backend Java EE, Telekommunikation

Play Scala Liferay Portal Spring Portlet MVC ...
  • Entwicklung von mehreren Portlets für die Datenpflege von Backoffice-Anwendungen.
  • Komplettes Design und Implementierung vom Datenbank-Schema bis zum Frontend
  • Design der Datenbankstruktur für revisionssicheres Arbeiten innerhalb aller Anwendungen
  • Bereitstellung und Aufruf von Webservices mit Apache CXF
  • Programmierung von Camel-Routes auf dem Integration-Layer zur Datenverteilung in heterogene Systeme
  • Programmierung von eigenen Apache Camel Komponenten für umfangreichere Anforderungen an Datenbank-Polling sowie Komponenten zum Ansteuern von Versionsverwaltungssystemen (Git und SVN)
  • Anwendung von Design-Patterns und Tests um den Deploy-Test-Zyklus zu beschleunigen. Einsatz von Maven Archetypes um die Produktivität zu steigern.
  • Konfiguration der Maven Projektstrukturen
  • Neue Konfiguration von gemanagten Weblogic-Servern unter Linux
  • Entwicklung einer prototypischen WebApp zur Testdatenadministration
  • Fullstack-Entwicklung in einer Variante mit Play Scala und AngularJS, sowie mit dem Vaadin/Framework
  • Datenbankanbindung über Eclipselink

 

Cross-Platform App-Progammierung, Telekommunikation

  • Programmierung einer prototypischen MobileApp für Diagnoseaufgaben mit HTML5/CSS3 und AngularJS
  • Benutztung von HTML5 und CSS3 für Oberfläche mit CSS3
  • Einhaltung des MVC-Designs mit Nutzung von eigenen AngularJS-Filtern und Direktiven. Z.B. Für Navigation mit horizontalen Swipes bei nativem vertikalen Scrolling, Zeichnen auf HTML5-Canvas und Einbindung von d3js
  • Mocking der Backend-Services via AngularJS XHR-Interceptor
  • Ankopplung an WebServices und Sicherung mit WS-Security
  • Nutzung von Apache Cordova als Wrapper und zur Bereitstellung von nativen Funktionen wie z.B. Einem Barcode-Scanner
Play Scala Liferay Portal Spring Portlet MVC Eclipselink JPA QueryDSL Maven Weblogic JAX-RS Apache CXF Apache Camel JSPX AlloyUI JavaScript AngularJS d3js Apache Cordova
Kabel Deutschland Vertrieb und Service GmbH
Berlin
6 Monate
2013-04 - 2013-09

Frontend-Entwicklung

PHP PHPUnit Zend ...
    ? HTML5- und javascript-Entwicklung für eine mobile Webanwendung und die Air Berlin Site, einschließlich Buchungsprozess und Anbindung an die Payment-Seite
    ? Implementierung von Javascript und Layout-Änderungen in der Haupt-Startseite
    ? Anwendung und Testing von Cross-Browser CSS
    ? Teilnahme an der Einfürhung von SCRUM durch Agile42
    ? Einbringen von Know-How aus dem Testing-Bereich
PHP PHPUnit Zend jQery HTML4 + HTML5 CSS FITML
Air Berlin PLC & Co. Luftverkehrs KG, Berlin
4 Monate
2012-11 - 2013-02

Backend Java EE

Spring ETL JAXP + JAXB ...
Agile Entwicklung in einem Team aus zehn Entwicklern im Bankenwesen zur Verarbeitung von Trading-Daten
    ? Backend-Entwicklung mit Spring und JAXB um XML in FpML-konformes XML zu transformieren
    ? Steigerung der Entwicklungsgeschwindigkeit durch die Anwendungen von Design Patterns und die Entwicklung von Basisklassen für eine Multithreading-fähige Applikation, Automatisierung von Integrationstests und Automatisierung der Auswertung des Implementierungs-Status
Spring ETL JAXP + JAXB XML XSLT Maven JUnit
Frankfurt am Main
5 Monate
2012-06 - 2012-10

Java EE Frontend

Java EE Spring MVC JSP ...
Entwicklung im UI-Team aus sieben Entwicklern iinnerhalb eines größeren Projektes
    ? Oberflächenentwicklung mit JSP und Spring MVC.
    ? Integration mit Webservice- und EJB-Schnittstellen, Spring-Konfiguration, Spring Programmierung vor allem mit Spring MVC (Annotation-driven).
    ? Programmierung jQuery-Plugins und objektorientiertem Javascript sowie AJAX.
    ? Erstellung und Programmierung von Web-Service-Policies unter Oracle Weblogic, BPEL Prozesse und Erweiterungen für Oracle SOA.
Java EE Spring MVC JSP JavaScript jQuery AJAX BPEL Oracle SOA
T-Systems International, Berlin
3 Monate
2011-10 - 2011-12

J2EE / Spring; Web-Applikation

Spring Hibernate Hibernate Envers ...
Mitarbeit in achtzehnköpfigem Team, Vorgehen nach Scrum.
    ? Einsatz von XSLT und XSL-FO zur PDF-Generierung: Vertiefung der Kenntnisse in der JAXP-API (Transparentes Template Caching), Auseinandersetzung mit Classloader-Problematiken unter Webspehere 7.0, Einbettung von Apache FOP in den Servlet-Container.
    ? Erstellung von Apache Velocity Templates und Konfiguration der Velocity-Engine zur Generierung von XML: Umgang mit eigenen Event-Handlern, transparentem XML-Escaping und Erstellung von Velocity-Makros.
    ? Maßgebliche Einführung der Revisionierung mit Hibernate Envers: Anpassung des Ant-Tasks zur DDL-Generierung für eine Oracle Zieldatenbank, tiefere Einarbeitung in das Mapping für Envers, insbesondere in die Behandlung und Konfiguration von Many-to-Many- und One-To-Many-Assoziationen.
    ? Mitentwicklung an der Oberfläche mit JSF 1.2, Richfaces und Spring Webflow. Erweiterung der Validierung für die Einbeziehung von Einschränkungen seitens des Datenmodells.
    ? Erstellung von JUnit-Tests, Konfiguration von Spring-Kontexten für dieselbigen.
Spring Hibernate Hibernate Envers Spring Webflow JSF Richfaces XSLT XSL-FO Apache-FOP Websphere Tomcat Oracle Scrum
Frankfurt am Main
3 Monate
2011-04 - 2011-06

Java EE 6; Web-Applikation

Java EE 6 Eclipselink JSF 2.0 ...
omplette Durchführung von Entwurf und Implementierung einer Web-Applikation für die Verwaltung von Verkaufszahlen der Unternehmen eines Verkehrsverbundes und die statistische Auswertung.
    ? Design mit Java EE 6 Features: Dependency-Injection und Qualifier, Events für ein Design mit lose gekoppelten, modularen Komponenten z.B. bei der Berechnung unterschiedlicher Kennzahlen. Einsatz des Timer-Services für zeitgesteuerte Aufgaben.
    ? Programmierung der Oberfläche mit JSF 2.0 und Richfaces, einfache Komponenten für Excel-Export und Oberflächen-Validierung. Einarbeitung JSR-303 Bean Validation.
    ? Persistenz mit Eclipselink.
    ? Konfiguration des Linux-Servers und Einrichtung des Glassfish-Applicationservers und der MySQL-Datenbank, Konfiguration von Glassfish für die Authentifizierung.
    ? Projekt-Setup in Maven. Erstellung von JUnit-Tests, automatisierte Integrations-Tests mit dem Arquillian-Testrunner, u.a. für Testläufe im embedded Glassfish-Container.
    ? Direkte fachliche Abstimmung und Kommunikation mit dem Kunden, Support.
Java EE 6 Eclipselink JSF 2.0 Richfaces Arquillian JUnit SSH Linux Apache Glassfish MySQL GIT
Regio-Verkehrsverbund Freiburg

Aus- und Weiterbildung

Aus- und Weiterbildung

03/2011 

Abschluss Wirtschaftsinformatik Diplom, TU-Dresden

02/2010 - 09/2010

Diplomand bei der Steria-Mummert Consulting AG

10/2006 - 07/2007

Akademisches Auslandsjahr, Warsaw School of Economics

06/2004

Abschluss Allgemeine Hochschulreife, Goethe-Gymnasium Freiburg

 

2002 / 2004

Freiburg Seminar Arbeitsgemeinschaften "Probleme der diskreten Mathematik", "Simulationen in Applets und Applikationen"

Kompetenzen

Kompetenzen

Top-Skills

DevOps Scala TypeScript Java Terraform Angular Python Go GCP AWS Kubernetes Kafka

Produkte / Standards / Erfahrungen / Methoden

AWS
Spark

Berufserfahrung

seit 2011

Freelancer

03/2009 ? 09/2009

Praktikant, Sparkassen Rating- und Risikosysteme GmbH, Berlin

07/2008 ? 03/2009

Studentische Hilfskraft, TU Dresden

07/2007 ? 09/2007

Praktikant, GE Healthcare, Freiburg

02/2005 - 03/2005

Praktikant, Kontextwork GbR, Hannover

06/2001 ? 11/2008

Programmierer (Nebenjob), Internetagentur, Freiburg

Betriebssysteme

Linux
Mac OSX

Programmiersprachen

Ansible
bash
Go
Groovy
HTML5
Java
Java 8
JavaScript
Kotlin
Python
Scala
Terraform
TypeScript

Datenbanken

Couchbase
CouchDB
JDBC
MySQL
Oracle
PostgreSQL
Redshift
S3

Branchen

Branchen

Telekommunikation

Banken

Öffentlicher Verkehr

Medizin

Einsatzorte

Einsatzorte

Remote (+200km) Berlin (+10km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

2 Jahre 6 Monate
2022-01 - heute

Scala Backend Entwicklung / DevOps

Akka Persistence Akka Streams AWS ...
Akka-lastige Entwicklung für Eventsourcing und Analytics in internationalem Team.
    ? Kafka Event-Streaming
    ? DLQ-Implementierug für Kafka-Consumer
    ? Migration der Infrastruktur (Postgres Datenbanken, Storage, Kubernetes Deployments) von AWS nach GCP
    ? Data Ingestion nach BigQuery und Implementierung von Data-Contracts mit Dataform
    ? Massgebliche Umsetzung neuer Business-Logik und Erstellung der Testfälle
    ? Wartung und Abschaltung von Legacy Services
    ? Frontend-Entwicklung mit React (JS + Typescript)
    ? Bash-Scripting zur besseren Automatisierung Semi-Manueller Aufgaben
    ? IaC mit Terraform
    ? Monitoring & Alerting mit DataDog, Monitoring Configuration per IaC

    ? Automatisierung von Workflows mit GitHub Actions

    ? Anpassungen Mock-Server für GCP-Services in Golang

Akka Persistence Akka Streams AWS BigQuery Dataform Datadog GCP GCS GitHub Actions Golang Kafka Kubernetes OpenAPI Postgres NodeJS ReactJS SBT Scala Swagger Terraform TypeScript Go
8 Monate
2021-05 - 2021-12

Scala Backend-Entwicklung / Logistik

Scala Python Play Framework ...

Backend-Entwicklung, Deployment und Monitoring, Testautomatisierung in internationalem Team.

  • PlayScala
  • Akka
  • Kafka
  • Kotlin / Spring
  • Kubernetes
  • Python

Scala Python Play Framework Akka Kubernetes Postgres Flyway
1 Jahr 3 Monate
2020-02 - 2021-04

DevOps für Data Pipeline / DataLake Projekt

DevOps Engineer Ansible AWS Flyway ...
DevOps Engineer
  • Infrastruktur-Automatisierung mit Terraform und CloudFormation für AWS-Projekt mit modularen Usecases, sowohl für ganz neue als auch bestehende Infrastruktur-Komponenten

  • Entwicklung von DataFlows in NiFi

  • Erstellung von Ansible-Playbooks

  • Entwicklung von Spark-Jobs in Scala

  • Management von Datenbank-Migrationen mit Flyway

  • Dashboard-Entwicklung mit Python und JavaScript

Ansible AWS Flyway JavaScript Python Scala Spark Apache NiFi
2 Jahre 5 Monate
2017-11 - 2020-03

Backend-Entwicklung mit DevOps-Fokus

Ansible AWS Akka ...
  • Schwerpunkt Scala-Backend- und DevOps-Entwicklung.
  • PlayScala- und Python-Entwicklung
  • Design der Architektur für Service-Kommunikation über MessageBus
  • Infrastructure setup für AWS via terraform und Kubernetes + Helm
  • Dockerisieren von neuen und vorhandenen Services
  • Erstellung von Scala- und Python Service-Blueprints
  • Setup der AWS Infrastruktur via terraform und kops / kubernetes / helm
  • Konfiguration der AWS-Security: Encryption, automated Access Key Rotation, Switch Role + MFA Enforcement
  • Einrichtung der CI-Pipelines (Jenkins), Automatisierung von Deployments
  • Logging-Setup mit ELK-Stack, logstash / json logging und Markern zum Error-Tracing
  • Einrichtung einer Oauth-Authentifizierung, Weiterentwicklung im Open Source Projekt vouch-proxy (Golang)
  • TDD, Testautomatisierung
  • Frontendentwicklung mit Angular4
Ansible AWS Akka Akka Streams Helm Jenkins CI Java 8 Kubernetes PlayScala Python stompy S3 Terraform Github integration WireMock Go
8 Monate
2017-10 - 2018-05

Fullstack-Entwicklung in agilem internationalem Startup-Umfeld

Akka AWS Apache Avro ...
  • Schwerpunkt Fullstack-Scala-Entwicklung und Kotlin-Entwicklung in agilem und internationalen Startup-Umfeld für Mobilitäts-Services.
  • Entwicklung auf breitem Technologie-Stack (PlayScala, Kotlin/Spring, ES6, D3, Docker, Kubernetes, Terraform, TensorFlow)
  • Anbindung an AWS-Services
  • Anbindung von ActiveMQ an Akka
  • Visualisierungen mit D3 und Google Maps
  • Einbettung von TensorFlow in Python services
  • Scala- und Playframework Knowledge-Transfer ins Team
  • Kotlin / Spring Boot Backend-Entwicklung
Akka AWS Apache Avro ActiveMQ Flask gitlab-ci Kotlin Kubernetes Play-Scala Spring Python Pandas PostGres PostGIS TenforFlow Terraform
BCG Digital Ventures GmbH
Berlin
4 Monate
2017-06 - 2017-09

Fullstack-Entwicklung in agilem, internationalem Umfeld

Coremedia Docker Go Build Server ...
  • Play-Scala Entwicklung in agilem, internationalen Umfeld.
  • Fullstackentwicklung mit Schwerpunkt Play-Scala
  • Erstellung von Docker-Containern
  • Arbeit nach SCRUM in agilen, cross-funktionalen, internationalen Teams
Coremedia Docker Go Build Server Javascript jQuery Play-Scala SCSS Twirl
Springer Science + Business Media Deutschland GmbH
Berlin
1 Jahr 3 Monate
2016-03 - 2017-05

Fullstack-Entwicklung in agilem Umfeld

AngularJS Angular2 Consul ...
  • Entwicklung von Web-Anwendungen in agilem Umfeld.
  • Fullstack Java/Groovy/Scala: Spring Framework, Spring Boot, Grails und Play Framework (Scala); Javascript: AngularJS und Typescript 2: Angular2
  • Einsatz von Code-Generierung über Swagger-Codegen, Entwicklung eigener Templates für Client und Forms im Angular2/Typescript-Frontend sowie für die Rest-Schnittstellen im Java-Backend
  • Build-Konfigurationen in Maven, SBT und NPM, TeamCity
  • Infrastructure as Code via Puppet
  • Test-Frameworks Geb, Spock, WireMock und ScalaTest
  • Erstellung von Grafana-Dashboards für Metriken und Monitoring
AngularJS Angular2 Consul Geb Groovy Grafana Play Framework Puppet Scala Spring Framework MVC Boot JPA Spock
Deutsche Post E-Post Development GmbH
Berlin
2 Jahre 7 Monate
2013-09 - 2016-03

Frontend und Backend Java EE, Telekommunikation

Play Scala Liferay Portal Spring Portlet MVC ...
  • Entwicklung von mehreren Portlets für die Datenpflege von Backoffice-Anwendungen.
  • Komplettes Design und Implementierung vom Datenbank-Schema bis zum Frontend
  • Design der Datenbankstruktur für revisionssicheres Arbeiten innerhalb aller Anwendungen
  • Bereitstellung und Aufruf von Webservices mit Apache CXF
  • Programmierung von Camel-Routes auf dem Integration-Layer zur Datenverteilung in heterogene Systeme
  • Programmierung von eigenen Apache Camel Komponenten für umfangreichere Anforderungen an Datenbank-Polling sowie Komponenten zum Ansteuern von Versionsverwaltungssystemen (Git und SVN)
  • Anwendung von Design-Patterns und Tests um den Deploy-Test-Zyklus zu beschleunigen. Einsatz von Maven Archetypes um die Produktivität zu steigern.
  • Konfiguration der Maven Projektstrukturen
  • Neue Konfiguration von gemanagten Weblogic-Servern unter Linux
  • Entwicklung einer prototypischen WebApp zur Testdatenadministration
  • Fullstack-Entwicklung in einer Variante mit Play Scala und AngularJS, sowie mit dem Vaadin/Framework
  • Datenbankanbindung über Eclipselink

 

Cross-Platform App-Progammierung, Telekommunikation

  • Programmierung einer prototypischen MobileApp für Diagnoseaufgaben mit HTML5/CSS3 und AngularJS
  • Benutztung von HTML5 und CSS3 für Oberfläche mit CSS3
  • Einhaltung des MVC-Designs mit Nutzung von eigenen AngularJS-Filtern und Direktiven. Z.B. Für Navigation mit horizontalen Swipes bei nativem vertikalen Scrolling, Zeichnen auf HTML5-Canvas und Einbindung von d3js
  • Mocking der Backend-Services via AngularJS XHR-Interceptor
  • Ankopplung an WebServices und Sicherung mit WS-Security
  • Nutzung von Apache Cordova als Wrapper und zur Bereitstellung von nativen Funktionen wie z.B. Einem Barcode-Scanner
Play Scala Liferay Portal Spring Portlet MVC Eclipselink JPA QueryDSL Maven Weblogic JAX-RS Apache CXF Apache Camel JSPX AlloyUI JavaScript AngularJS d3js Apache Cordova
Kabel Deutschland Vertrieb und Service GmbH
Berlin
6 Monate
2013-04 - 2013-09

Frontend-Entwicklung

PHP PHPUnit Zend ...
    ? HTML5- und javascript-Entwicklung für eine mobile Webanwendung und die Air Berlin Site, einschließlich Buchungsprozess und Anbindung an die Payment-Seite
    ? Implementierung von Javascript und Layout-Änderungen in der Haupt-Startseite
    ? Anwendung und Testing von Cross-Browser CSS
    ? Teilnahme an der Einfürhung von SCRUM durch Agile42
    ? Einbringen von Know-How aus dem Testing-Bereich
PHP PHPUnit Zend jQery HTML4 + HTML5 CSS FITML
Air Berlin PLC & Co. Luftverkehrs KG, Berlin
4 Monate
2012-11 - 2013-02

Backend Java EE

Spring ETL JAXP + JAXB ...
Agile Entwicklung in einem Team aus zehn Entwicklern im Bankenwesen zur Verarbeitung von Trading-Daten
    ? Backend-Entwicklung mit Spring und JAXB um XML in FpML-konformes XML zu transformieren
    ? Steigerung der Entwicklungsgeschwindigkeit durch die Anwendungen von Design Patterns und die Entwicklung von Basisklassen für eine Multithreading-fähige Applikation, Automatisierung von Integrationstests und Automatisierung der Auswertung des Implementierungs-Status
Spring ETL JAXP + JAXB XML XSLT Maven JUnit
Frankfurt am Main
5 Monate
2012-06 - 2012-10

Java EE Frontend

Java EE Spring MVC JSP ...
Entwicklung im UI-Team aus sieben Entwicklern iinnerhalb eines größeren Projektes
    ? Oberflächenentwicklung mit JSP und Spring MVC.
    ? Integration mit Webservice- und EJB-Schnittstellen, Spring-Konfiguration, Spring Programmierung vor allem mit Spring MVC (Annotation-driven).
    ? Programmierung jQuery-Plugins und objektorientiertem Javascript sowie AJAX.
    ? Erstellung und Programmierung von Web-Service-Policies unter Oracle Weblogic, BPEL Prozesse und Erweiterungen für Oracle SOA.
Java EE Spring MVC JSP JavaScript jQuery AJAX BPEL Oracle SOA
T-Systems International, Berlin
3 Monate
2011-10 - 2011-12

J2EE / Spring; Web-Applikation

Spring Hibernate Hibernate Envers ...
Mitarbeit in achtzehnköpfigem Team, Vorgehen nach Scrum.
    ? Einsatz von XSLT und XSL-FO zur PDF-Generierung: Vertiefung der Kenntnisse in der JAXP-API (Transparentes Template Caching), Auseinandersetzung mit Classloader-Problematiken unter Webspehere 7.0, Einbettung von Apache FOP in den Servlet-Container.
    ? Erstellung von Apache Velocity Templates und Konfiguration der Velocity-Engine zur Generierung von XML: Umgang mit eigenen Event-Handlern, transparentem XML-Escaping und Erstellung von Velocity-Makros.
    ? Maßgebliche Einführung der Revisionierung mit Hibernate Envers: Anpassung des Ant-Tasks zur DDL-Generierung für eine Oracle Zieldatenbank, tiefere Einarbeitung in das Mapping für Envers, insbesondere in die Behandlung und Konfiguration von Many-to-Many- und One-To-Many-Assoziationen.
    ? Mitentwicklung an der Oberfläche mit JSF 1.2, Richfaces und Spring Webflow. Erweiterung der Validierung für die Einbeziehung von Einschränkungen seitens des Datenmodells.
    ? Erstellung von JUnit-Tests, Konfiguration von Spring-Kontexten für dieselbigen.
Spring Hibernate Hibernate Envers Spring Webflow JSF Richfaces XSLT XSL-FO Apache-FOP Websphere Tomcat Oracle Scrum
Frankfurt am Main
3 Monate
2011-04 - 2011-06

Java EE 6; Web-Applikation

Java EE 6 Eclipselink JSF 2.0 ...
omplette Durchführung von Entwurf und Implementierung einer Web-Applikation für die Verwaltung von Verkaufszahlen der Unternehmen eines Verkehrsverbundes und die statistische Auswertung.
    ? Design mit Java EE 6 Features: Dependency-Injection und Qualifier, Events für ein Design mit lose gekoppelten, modularen Komponenten z.B. bei der Berechnung unterschiedlicher Kennzahlen. Einsatz des Timer-Services für zeitgesteuerte Aufgaben.
    ? Programmierung der Oberfläche mit JSF 2.0 und Richfaces, einfache Komponenten für Excel-Export und Oberflächen-Validierung. Einarbeitung JSR-303 Bean Validation.
    ? Persistenz mit Eclipselink.
    ? Konfiguration des Linux-Servers und Einrichtung des Glassfish-Applicationservers und der MySQL-Datenbank, Konfiguration von Glassfish für die Authentifizierung.
    ? Projekt-Setup in Maven. Erstellung von JUnit-Tests, automatisierte Integrations-Tests mit dem Arquillian-Testrunner, u.a. für Testläufe im embedded Glassfish-Container.
    ? Direkte fachliche Abstimmung und Kommunikation mit dem Kunden, Support.
Java EE 6 Eclipselink JSF 2.0 Richfaces Arquillian JUnit SSH Linux Apache Glassfish MySQL GIT
Regio-Verkehrsverbund Freiburg

Aus- und Weiterbildung

Aus- und Weiterbildung

03/2011 

Abschluss Wirtschaftsinformatik Diplom, TU-Dresden

02/2010 - 09/2010

Diplomand bei der Steria-Mummert Consulting AG

10/2006 - 07/2007

Akademisches Auslandsjahr, Warsaw School of Economics

06/2004

Abschluss Allgemeine Hochschulreife, Goethe-Gymnasium Freiburg

 

2002 / 2004

Freiburg Seminar Arbeitsgemeinschaften "Probleme der diskreten Mathematik", "Simulationen in Applets und Applikationen"

Kompetenzen

Kompetenzen

Top-Skills

DevOps Scala TypeScript Java Terraform Angular Python Go GCP AWS Kubernetes Kafka

Produkte / Standards / Erfahrungen / Methoden

AWS
Spark

Berufserfahrung

seit 2011

Freelancer

03/2009 ? 09/2009

Praktikant, Sparkassen Rating- und Risikosysteme GmbH, Berlin

07/2008 ? 03/2009

Studentische Hilfskraft, TU Dresden

07/2007 ? 09/2007

Praktikant, GE Healthcare, Freiburg

02/2005 - 03/2005

Praktikant, Kontextwork GbR, Hannover

06/2001 ? 11/2008

Programmierer (Nebenjob), Internetagentur, Freiburg

Betriebssysteme

Linux
Mac OSX

Programmiersprachen

Ansible
bash
Go
Groovy
HTML5
Java
Java 8
JavaScript
Kotlin
Python
Scala
Terraform
TypeScript

Datenbanken

Couchbase
CouchDB
JDBC
MySQL
Oracle
PostgreSQL
Redshift
S3

Branchen

Branchen

Telekommunikation

Banken

Öffentlicher Verkehr

Medizin

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.