Fachlicher Schwerpunkt dieses Freiberuflers

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

verfügbar ab
01.04.2020
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

01/2010 - Heute

10 Jahre 1 Monat

Entwicklung von Android Apps

Rolle
KLEINUNTERNEHMER
Projektinhalte
  • Eigenständiges Design, Entwicklung und Pflege von Android Apps
  • Betreuung von über 2 Mio. Nutzern
  • Auftragsentwicklung für Groupon, terminbuddy, smsflatrate.net
  • Zusammenarbeit in internationalen Open Source Projekten z.B. CyanogenMod

12/2018 - 10/2019

11 Monate

Konzeption & Entwicklung

Rolle
CONSULTANT, ARCHITECT, SOFTWARE ENGINEER
Kunde
OTTO (GMBH & CO KG)
Einsatzort
Hamburg
Projektinhalte

Konzeption & Entwicklung der Bestellschnittstelle für OTTO

  • 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

NodeJS

Terraform

AWS Lambda

AWS Aurora Serverless

AWS CloudWatch

AWS S3

AWS ECS

CircleCI

Bash

HAProxy

Nginx

Docker

07/2017 - 11/2018

1 Jahr 5 Monate

Migration

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

Migration von otto.de zu AWS

  • 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

Java

Python

Go

Scala

Spark

CloudFormation

Terraform

Packer

Solr

MongoDB

ElasticSearch

Redis

Postgres

Jenkins

CircleCI

HAProxy

Nginx

Varnish

Docker

Grafana

Prometheus

eine Vielzahl von AWS Services

01/2017 - 06/2017

6 Monate

Proof of Concept

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

Proof of Concept AWS Migration von otto.de

  • 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

Java

Python

CloudFormation

MongoDB

AWS DynamoDB

HAProxy

Nginx

Varnish

Docker

Grafana

AWS EC2

AWS VPC

AWS S3

AWS ECS

AWS SNS

AWS SQS

AWS ALB/ELB

AWS CodePipeline

AWS CodeBuild

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
  • 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

Spark

Jenkins

LambdaCD

Go

Ruby

Puppet

Ansible

Bash

Java

Riemann

ElasticSearch

Logstash

Kibana

Varnish

HAProxy

Docker

VMWare

Terraform

Python

Icinga

Sinatra

Hadoop

HDFS

ServerSpec

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
  • Enwicklung von Microservices in Clojure und Python
Kenntnisse

Clojure

Python

Scala

Spark

Puppet

Postgres

Docker

08/2013 - 07/2014

1 Jahr

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

Java

Android

Bash

RedHat Linux

AIX

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

RedHat Linux

IBM TPM

IBM TSAM

IBM TSA

VMWare vSphere

KVM

REV

Puppet

Bash

Python

Jython

Kompetenzen

Programmiersprachen
bash
C
Clojure
CSS
Go
HTML
Java
JavaScript
PHP
Python
Ruby
Scala
SQL

Betriebssysteme
AIX
Android
Debian
mesos
RHEL
Ubuntu

Datenbanken
dynamoDB
ElasticSearch
Kafka
MongoDB
MySQL
Postgres
redis
Riemann
Solr

Datenkommunikation
HTTP
Message Queuing
REST
TCP/IP

Produkte / Standards / Erfahrungen
Node.js
VMware ESX

Frameworks

  • Spring Boot
  • Hibernate
  • Android
  • JUnit
  • Mockito
  • Sinatra
  • RSpec
  • Spark
  • Tensorflow
  • ServerSpe

Cloud Provider

  • AWS
  • Azure

Amazon Web

  • Services API Gateway
  • Certificate Manager
  • CloudFormation
  • CloudFront
  • CloudTrail
  • CloudWatch
  • Cognito
  • Config
  • DynamoDB
  • EC2
  • ECR
  • ECS
  • EFS
  • EKS
  • ElastiCache
  • ElasticSearch
  • EMR
  • IAM
  • Kinesis
  • KMS
  • Lambda
  • RDS
  • Route53
  • S3
  • Secrets Manager
  • SNS
  • SQS
  • SSM
  • Systems Manager
  • VPC
  • WAF

Infrastruktur/Tools

  • Mesos
  • Docker
  • Marathon
  • Chronos
  • Zookeeper
  • Nginx
  • Apache
  • HAProxy
  • Varnish
  • Grafana
  • Nagios/Icinga
  • Logstash/ElasticSearch/Kibana
  • Hadoop
  • HDFS
  • Jenkins
  • CircleCI
  • TravisCI
  • LambdaCD
  • Git
  • Packer
  • Vagrant

Infrastructure as Code

  • Terraform
  • CloudFormation
  • Puppet
  • Ansible
  • FAI

Methoden/Konzepte

  • Scrum
  • Kanban
  • Agile Entwicklung
  • DevOps
  • Microservices
  • Domain Driven Design
  • Eventsourcing
  • Test Driven Development

Sprachkenntnisse
Deutsch
Muttersprache
Englisch
fließend in Wort und Schrift
Französisch
Grundkenntnisse

Bemerkungen

Präsentationen: nähere Informationen gerne auf Anfrage


Aus- und Weiterbildung

10/2003 - 04/2009

5 Jahre 7 Monate

Informatik-Studium

Abschluss
Diplom-Informatiker (Abschlussnote: 1,6)
Institution, Ort
Humboldt-Universität zu Berlin
Schwerpunkt
  • Systemarchitektur
  • Betriebssysteme
  • Zuverlässige Systeme

Ausbildungshistorie

Zertifikate

  • AWS Certified Solutions Architect - Associate
  • AWS Certified Developer - Associate
  • ITILv3 Foundation
  • ISTQB Certified Tester