Fachlicher Schwerpunkt dieses Freiberuflers

Cloud Provider, AWS. Softwareentwicklung in Java, Go lang und Python. Automatisierung.

verfügbar ab
01.11.2019
verfügbar zu
100 %
davon vor Ort
100 %
Städte
Hamburg
20 km
Kontaktwunsch

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

Projekte

12/2018 - 10/2019

11 Monate

Konzeption & Entwicklung der Bestellschnittstelle für OTTO

Rolle
Consultant, Architect, Software Engineer
Kunde
Otto (GmbH & Co KG)
Einsatzort
Hamburg
Projektinhalte

• Konzeptionierung und Entwicklung der Bestell- und Trackingschnittstelle für Marktplatzpartner von OTTO auf Basis von AWS Lambda
und AWS Aurora Serverless
• Konzeptionierung und Entwicklung des zentralen API Gateways mit AWS ECS, HAProxy, Nginx
• Vollständige Automatisierung aller Infrastruktur- und Servicedeployments mit Terraform
• Softwareentwicklung in Java, Python und Go
• Aufbau des CI/CD-Systems auf Basis von CircleCI
• Aufbau des Logging-/Monitoring-/Alerting-Stacks auf Basis von AWS CloudWatch, Slack und Microsoft Teams
• Coaching von Entwicklern in den Bereichen AWS und TDD
• Beratung von Teams in Bezug auf Technologieauswahl in AWS
• Einführung von DevOps Prinzipien

Kenntnisse

Java

Python

Go

Node.js

Kanban

Terraform

AWS

HAProxy

nginx

AWS Lambda

07/2017 - 11/2018

1 Jahr 5 Monate

Migration von otto.de zu AWS

Rolle
Consultant, Architect, Coach, Software Engineer, DevOps Engineer
Kunde
Otto (GmbH & Co KG)
Einsatzort
Hamburg
Projektinhalte

Design der Gesamtarchitektur und Landing Zone von otto.de in AWS
Beratung von Entwicklungsteams bei der Migration in die Cloud
Design und Implementierung von Plattformen in AWS mit CloudFormation und Terraform
Migration und Redesign von Anwendungen in Zusammenarbeit mit den Entwicklungsteams
Redesign des Deploymentprozesses für die Suggest- und Suchfunktion von otto.de auf Basis von ElasticSearch und Apache Solr
Entwicklung von Anwendungen in Java, Scala, Clojure, Python und Go
Planung, Durchführung und Moderation von Schulungen, Hands-on Coachings und Workshops
Entwicklung von Konzepten für teamübergreifende Themen, bspw. Inter-Backend-Kommunikation über Teamgrenzen hinweg
Setup von Deployment-Werkzeugen (Jenkins, CircleCI, AWS-Codepipeline, AWS-Codebuild, ...)
Einführung von DevOps Prinzipien
Steuerung von Projektzeitplan und -risiken
Planung von Meilensteinen für die Migration

Kenntnisse

AWS

java

Python

Go

Spark

Terraform

Packer

Jenkins

nginx

Grafana

Docker

MongoDB

01/2018 - 06/2018

6 Monate

Proof of Concept AWS Migration von otto.de

Rolle
Architect, Technical Lead
Kunde
Otto (GmbH & Co KG)
Einsatzort
Hamburg
Projektinhalte

Konzeption und Vorbereitung der Migration von otto.de zu AWS
Design der Gesamtarchitektur und Landing Zone von otto.de in AWS
Erstellung des Business Cases für die AWS Migration
Abstimmung des Migrationsvorgehens mit dem Vorstand
Exemplarische Migration verschiedener Use Cases im Live Betrieb
Evaluierung geeigneter Cloud-Provider und Technologien
Softwareentwicklung in Java und Python

Kenntnisse

AWS

Java

Python

Go

MongoDB

Varnish

Docker

Scrum

01/2015 - 01/2017

2 Jahre 1 Monat

Entwicklung Microservice Plattform

Rolle
Technical Lead
Kunde
Otto (GmbH & Co KG)
Einsatzort
Hamburg
Projektinhalte

• Fachliche Leitung eines Teams von fünf Personen
• Konzeptionierung und Implementierung einer Container Plattform für den Betrieb von Microservices und Big Data Anwendungen auf
Basis von Mesos/Marathon/Chronos
• Proof of Concept für Big Data Anwendungen in Microsoft Azure
• Aufbau einer Microservice-Umgebung für Stateful-Services
• Etablierung eines Real-Time-Monitorings inkl. Self-Healing Funktionen auf Basis von Riemann
• Automatisierung des Aufbaus von Infrastrukturkomponenten auf Basis von Puppet und Ansible
• Implementierung eines ”Chaos Monkey” zum zufälligen Löschen virtueller Maschinen in VMWare vSphere
• Automatisierung aller Disaster-Recovery Prozesse
• Migration monolithischer Anwendungen in die Microservice Plattform
• Softwareentwicklung in Ruby, Go, Python, Clojure und Scala
• Mitarbeit an Open Source Projekten Mesos, Marathon, Chronos, Spark, Jenkins

Kenntnisse

mesos

marathon

chronos

docker

Python

Ruby

Clojure

Puppet

ansible

Kanban

VMware ESX

08/2014 - 12/2014

5 Monate

Proof of Concept Machine Learning / Big Data Plattform

Rolle
DevOps Engineer, Software Engineer
Kunde
Otto (GmbH & Co KG)
Einsatzort
Hamburg
Projektinhalte

• Konzeption und Implementierung einer Plattform für die Verarbeitung von Machine Learning Anwendungen auf Basis von Apache
Spark
• Automatisierung des Aufbaus der Infrastruktur für Big Data Applikationen
• Implementierung von Data-Pipelines auf Basis von Scala und Apache Spark
• Laufzeitoptimierung von Big Data Anwendungen
• Entwicklung von Microservices in Clojure und Python

Kenntnisse

Clojure

Puppet

Spark

Hadoop

Postgres

Docker

Scala

08/2013 - 07/2014

1 Jahr

Systems Engineer Development

Rolle
Systems Engineer, Software Engineer
Kunde
maXXolution GmbH
Einsatzort
Colombo, Sri Lanka
Projektinhalte

• Entwicklung, Einführung und Pflege von Frameworks zur Standardisierung und Automatisierung von Betriebsprozessen von Unix und
Linux Systemen
• Entwicklung einer Android App zur Terminvermittlung von verschiedenen Dienstleistern für die terminbuddy GmbH
• Softwareentwicklung in Java und Bash

Kenntnisse

Android

Java

Bash

AIX

RHEL

04/2009 - 06/2013

4 Jahre 3 Monate

IT-Infrastrukturautomatisierung

Rolle
Systems Engineer
Kunde
Generali Deutschland Informatik Services GmbH
Einsatzort
Hamburg
Projektinhalte

Design und Entwicklung einer IT Infrastruktur on demand Automationsplattform für AIX und RedHat Linux Systeme
Design von Private und Hybrid Enterprise Cloud Lösungen
Mitarbeit an der Ausgestaltung der IT Strategie
Beratung konzerninterner Kunden zum Umgang mit automatisch bereitgestellter Infrastruktur
Standardisierung und Automatisierung der Prozesse und Tasks bei der Infrastrukturbereitstellung
Entwicklung von Frameworks zur Standardisierung von Betriebsprozessen
Softwareentwicklung in Python und Jython

Kenntnisse

AIX

RHEL

Puppet

Python

Kompetenzen

Programmiersprachen
bash
Clojure
Go
Java
Python
Ruby
Scala

Betriebssysteme
AIX
Android
Debian
mesos
RHEL
Ubuntu

Datenbanken
dynamoDB
ElasticSearch
Kafka
MongoDB
MySQL
Postgres
redis
Solr

Datenkommunikation
HTTP
Message Queuing
REST
TCP/IP

Produkte / Standards / Erfahrungen
ansible
AWS
AWS Lambda
chronos
Docker
Grafana
Hadoop
HAProxy
Jenkins
Kanban
marathon
nginx
Node.js
Packer
Puppet
Scrum
Spark
Terraform
Varnish
VMware ESX

Aus- und Weiterbildung

10/2003 - 04/2009

5 Jahre 7 Monate

Informatik-Studium

Abschluss
Diplom-Informatiker
Institution, Ort
Humboldt-Universität zu Berlin
×
×