Fachlicher Schwerpunkt dieses Freiberuflers

Senior Software Engineer (Scala, Kotlin, AWS, Microservices)

verfügbar ab
01.12.2020
verfügbar zu
95 %
davon vor Ort
90 %
Städte
München
50 km
Remote-Einsatz
Remote jederzeit möglich
Kontaktwunsch

Ich möchte ausschließlich für Projekte in diesen Einsatzorten kontaktiert werden.

Position

Kommentar
  • Lead Software Engineer
  • Softwarearchitekt

Projekte

01/2020 - Heute

9 Monate

AWS Automation und Developer Productivity

Rolle
Senior Software Engineer
Projektinhalte
  • Design einer neuen Monitoring und Alerting Lösung für RIO
  • Verbesserung der automatisierten AWS Account Erstellung
  • Bereitstellen von Beispielen und Templates für andere Teams
Kenntnisse

AWS (Landing zone

Service Catalog

Cloudwatch

Cloudformation)

Opsgenie

Datadog

Slack

TypeScript

Microsoft Office 365

04/2018 - 12/2019

1 Jahr 9 Monate

Technology consulting und Entwicklung einer neuen IAM Lösung

Rolle
Lead Software Engineer & Technical Product Manager
Projektinhalte
  • Anforderungsanalyse, Design und Entwicklung einer Identity und Access Management Lösung
  • Softwareentwicklung in Kotlin und Java
  • Monitoring, Alerting, Logging und allg. Betrieb der im Team entwickelten Services
Kenntnisse

AWS

Kotlin

Spring Boot

OAuth2

OpenID Connect

JWT

Kafka

09/2017 - 03/2018

7 Monate

Entwicklung einer neuen Access as a Service Lösung in AWS

Rolle
AWS Developer
Kunde
BlueID, München
Projektinhalte
  • Design, Entwicklung und Deployment einer RESTful HTTP API für Access as a Service
  • Softwareentwicklung in Go
  • Aufsetzen der neuen Monitoring, Alerting und Logging Infrastruktur
  • Implementierung eines Identity und Authorization Servers
Kenntnisse

AWS

Go

Terraform

Gitlab

Swagger

Prometheus

Logstash

Kibana

OAuth2

JWT

Upsource

Ansible

Continuous Deployment

01/2017 - 08/2017

8 Monate

Aufbau einer neuen Bilderinfrastruktur in AWS

Rolle
Full Stack Engineer
Kunde
Scout24, München
Projektinhalte
  • Design, Entwicklung und Deployment von Scala Microservices
  • Migration der Bilder aus dem Altsystem
  • Integration in bestehende Kafka Pipeline
Kenntnisse

AWS (EC2

CloudFormation

Lambda

Kinesis

DynamoDB)

Scala

Play

Oauth

JWT

Kafka

Swagger

Continuous Deployment

01/2016 - 12/2016

1 Jahr

Migration eines .Net Monolithen auf Scala Microservices in AWS

Rolle
Full Stack Engineer
Kunde
Autoscout24, München
Projektinhalte
  • Entwicklung, Monitoring und Betrieb von Scala Microservices
  • Migration von Autoverkäufer-Daten in die Cloud
  • Testautomatisierung und automatisiertes Deployment
Kenntnisse

AWS (EC2

CloudFormation

Lambda

S3

Kinesis

DynamoDB

CloudFront)

Scala

Play Framework

C#

Pact

Packer

01/2013 - 12/2015

3 Jahre

Aufbau einer neuen Microservices Architektur und Migration der bestehenden PHP Anwendung

Rolle
Full Stack Engineer
Kunde
gutefrage.net, München
Projektinhalte
  • Entwicklung einer neuen Microservice Architektur
  • Design und Implementierung einer neuen RESTful API
  • Verbesserung der Webseite durch Analysieren des Benutzerverhalten
Kenntnisse

Scala

Finagle

SBT

ScalaTest

Zookeeper

Redis

Elasticsearch

Thrift

Docker

Swagger

Jenkins

Symfony

PHP

SASS

Graylog

05/2012 - 12/2012

8 Monate

Ampya – Aufbau eines neuen Musikportals

Rolle
Full Stack Engineer
Kunde
Magic Internet Musik GmbH, Berlin
Projektinhalte
  • Neuentwicklung des kompletten Portals (Frontend und Backend)
  • Integration des CMS Systems ezPublish
  • Effiziente Suche nach Musikdaten in Solr
Kenntnisse

PHP

Solr

Symfony2

Jenkins

Puppet

Redis

Git

eZPublish

MySQL

Projekthistorie

2006–04/2012 :Verschiedenste Projekte

Einsatzort: Tübingen und Stuttgart

Rolle: Front-end Engineer, Full Stack Engineer, ScrumMaster

Aufgaben:

  • Mediencenter der Deutschen Telekom, Softwarelizenzmanagement, personalisierte Druckerzeugnisse, Vertriebsportal, Immobilienverwaltung Intranet, Babytagebuch, ...
  • Softwareentwicklung in Front-End und Back-End
  • Einführung von agilen Methoden in das Unternehmen als ScrumMaster

Technologien & Kenntnisse:

PHP, Jenkins, Git, Subversion, Symfony, Zend Framework, Doctrine, JavaScript, HTML, CSS, JQuery, MySQL, CakePHP

Kompetenzen

Produkte / Standards / Erfahrungen

Fokus:

Microservices / verteilte Systeme, Cloud-Anwendungen, Cloud Migration, AWS, skalierbare Software-Architekturen, Scala, Kotlin, Play, agile Softwareentwicklung, Continuous Integration & Deployment, Linux

AWS:

EC2/ECS, IAM, DynamoDB, Lambda, S3, Elastic Container Service, Kinesis, Cloudwatch und viele mehr...

Continuous Int.:

AWS Code Pipeline/Build/Deploy, Gitlab, Jenkins

Deployment:

Cloudformation, Terraform, Docker

Monitoring:

OpsGenie, Datadog, Grafana, Prometheus, Elasticsearch, Logstash, Kibana

Caching:

Cloudfront, Apache, Nginx, Memcached

Messaging:

Kinesis, Kafka, AMQP

APIs:

RESTful API Design, Swagger/OpenAPI, Thrift, OAuth2, JWT

Programmierung:

Scala, Play Framework, Kotlin, Spring Boot, Finagle, Automatisiertes Testen, Git, SBT

Projektorg.:

Scrum, Kanban

Bevorzugte Projekte

  • Agiles Umfeld: Autonome, cross-funktionale Teams, Kanban/Scrum
  • Bring your own device. Alternativ aktuelles Linux Notebook (Debian-based)
  • Alternierend On-Site und Remote Tage
  • Fokus auf Qualität und Sicherheit
  • Tooling: Cloud-Infrastruktur, IntelliJ, git

Datenbanken
DynamoDB
MySQL
Redis
ZooKeeper

Sprachkenntnisse
Deutsch
Muttersprache
Englisch
Fließend

Bemerkungen

Stipendien und Auszeichnungen gern auf Anfrage


Ausbildungshistorie

2011

Certified ScrumMaster (bei Jeff Sutherland)

2004

Monash University, Melbourne (Australia) Honours Degree of Bachelor of Computer Science, Benotung: First Class Honours (H1) (Abschluss entspricht dem deutschen Diplom)

2001 – 2006

Universität Ulm Informatik Intensiv, Nebenfach Betriebswirtschafts- und Volkswirtschaftlehre

2000

Allgemeine Hochschulreife Geschwister-Scholl-Schule, Tübingen Durchschnittnote: 1,6