Software Architecture, Engineering Management, Growth, Scaling, IoT, Backend Engineer
Aktualisiert am 04.02.2022
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.03.2022
Verfügbar zu: 75%
davon vor Ort: 5%
Software Architecture
Teamleading
Solution Architect
Solution Architect
english
very good
french
good
german
mother-tongue
italian
basic

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
möglich

Projekte

Projekte

2 Jahre 6 Monate
2021-09 - heute

Senior Director Software Engineering

Senior Director Software Engineering
Senior Director Software Engineering
Leitung eines Teams von 50+, mehrere Engineering Manager und Teams, im Bereich Observability und Performance
New Relic
Remote
6 Jahre 7 Monate
2017-08 - heute

Engineering Manager | Software Architect | Engineering leadership coach

Software Architect | Engineering leadership coaching
Software Architect | Engineering leadership coaching

Freelance Software Architect and Consultant - Architecture, Scalability,Performance, Engineering Management

self employed
Berlin Area, Germany
2 Jahre 9 Monate
2018-11 - 2021-07

Director of Engineering

Crate.io
Berlin Area, Germany
6 Monate
2018-04 - 2018-09

Consultation & Software Architecture

Consultant & Software Architect
Consultant & Software Architect
Kontist
Berlin Area, Germany
3 Jahre 2 Monate
2014-07 - 2017-08

Technical responsibility for a team

Team Lead Performance and Scalability java python php ...
Team Lead Performance and Scalability

Technical responsibility for a team taking care of Site Reliability & Performance as well as Scalability of backend service infrastructure

  • moved all backend services to kubernetes to enable future growth and increased flexibility on load peaks
  • team management, recruitment, interviews
  • moved to a distributed load balancer and service discovery setup
  • concepted and implemented distributed tracing and reporting infrastructure
  • build up a second datacenter, planned and executed service and data migration
  • monitoring tool providing detailed insights and drill downs on a per page component level for all teams
  • increased monitoring and alerting infrastructure
java python php javascript dropwizard jetty guice nodejs fpm mongoDB hbase postgres hadoop flink storm kubernetes linkerd
ResearchGate
Berlin Area, Germany
6 Jahre 1 Monat
2011-08 - 2017-08

Technical responsibility for the architectural decisions

Senior Software Architect java python php ...
Senior Software Architect

Technical responsibility for the architectural decisions within the engineering department mainly focused on backend service architecture & communication and database design

  • specified, prototyped and maintained backend service architecture and communication conventions
  • built up a generic tracking and analytics infrastructure
  • concepted and build an application which simplifies and runs 100+ hadoop and flink workflows with more than a thousand individual jobs a day
  • bootstrap and build feed architecture
  • invitation engine concept and initial version
  • recruitment and tech interviews to scale up engineering from 10+ to almost 100
java python php javascript dropwizard jetty guice nodejs fpm mongoDB hbase postgres hadoop flink storm kafka activemq
Researchgate GmbH
Berlin Area, Germany
1 Jahr 3 Monate
2010-05 - 2011-07

Technical responsibility for the development department

Software Architect java guice jetty ...
Software Architect

Technical responsibility for the development department of 50 developers, together with another Software Architect in a role as CTO replacement

  • backend architecture which allowed establishing authenticated services in any language (authentication proxy, event infrastructure, inter-service message exchange)
  • transition from a single php-application to a multi-service architecture
  • execution of a development workflow that ensures code-quality and is self-balanced across 50 developers
  • bootstrap and maintenance of newsfeed architecture, mobile features and social media connectors
  • performance optimization
java guice jetty jackson rabbitmq redis mysql voldemort nginx lua php fpm
VzNet Netzwerke Ltd. (StudiVz)
1 Jahr 2 Monate
2009-05 - 2010-06

Software Development - Backend

Senior Software Developer - Backend
Senior Software Developer - Backend
VzNet Netzwerke Ltd. (Stud
1 Jahr
2008-06 - 2009-05

Software Development

Software Developer
Software Developer
VzNet Netzwerke Ltd. (StudiVz)
6 Monate
2007-12 - 2008-05

Software Development

Software Developer
Software Developer
MAGIX AG
5 Monate
2006-08 - 2006-12

Software Development

Software Developer
Software Developer
Inside Intermedia GmbH

Aus- und Weiterbildung

Aus- und Weiterbildung

2 Jahre 1 Monat
2008-01 - 2010-01

Computer Science Studies

., Fernuniversität Hagen
.
Fernuniversität Hagen
1 Jahr 10 Monate
2005-09 - 2007-06

Media and communication design

., Academy of Communication
.
Academy of Communication

Position

Position

  • Engineering Leadership coaching
  • Organisational design
  • Goal / OKR driven company alignment
  • Engineering Management
  • Director of Engineering
  • Backend engineer
  • Technical Leadership
  • Consultant for service architecture / performance / scalability / site Reliability / big data / agile processes / scrum
  • Software Architect
  • Devops Engineer
  • Software Engineer

Kompetenzen

Kompetenzen

Top-Skills

Software Architecture Teamleading Solution Architect Solution Architect

Schwerpunkte

agile processes
engineering manager
full-stack software development
leadership
performance and reliability
recruitment
site scalability
software architecture
system architecture

Produkte / Standards / Erfahrungen / Methoden

activemq
dropwizard
flink
fpm
guice
hadoop
jackson
jetty
kafka
kubernetes
linkerd
nginx
nodejs
rabbitmq
redis
storm
voldemort

Summary

  • One of my main interests lies in managing and growing people,teams and a healthy company culture as well as shipping amazingproducts.
  • Technology wise my background is in Software/System architectureespecially in web based highly scalable environments, Kubernetes,Docker.
  • Languages: Java, Python, PHP, Javascript, Rust, Go, ErlangExtensive knowledge in relational and non-relational databases aswell as in Big Data eco systems: Kafka, Postrgres, Hbase, Hadoop,Flink

Top Skills

  • Python (Programming Language)
  • Architecture
  • Engineering Management

Programmiersprachen

Go
Java
JavaScript
Kotlin
PHP
Pyhton
Rust

Datenbanken

Amazon RDS
MongoDB
MySQL
Postgres

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz
möglich

Projekte

Projekte

2 Jahre 6 Monate
2021-09 - heute

Senior Director Software Engineering

Senior Director Software Engineering
Senior Director Software Engineering
Leitung eines Teams von 50+, mehrere Engineering Manager und Teams, im Bereich Observability und Performance
New Relic
Remote
6 Jahre 7 Monate
2017-08 - heute

Engineering Manager | Software Architect | Engineering leadership coach

Software Architect | Engineering leadership coaching
Software Architect | Engineering leadership coaching

Freelance Software Architect and Consultant - Architecture, Scalability,Performance, Engineering Management

self employed
Berlin Area, Germany
2 Jahre 9 Monate
2018-11 - 2021-07

Director of Engineering

Crate.io
Berlin Area, Germany
6 Monate
2018-04 - 2018-09

Consultation & Software Architecture

Consultant & Software Architect
Consultant & Software Architect
Kontist
Berlin Area, Germany
3 Jahre 2 Monate
2014-07 - 2017-08

Technical responsibility for a team

Team Lead Performance and Scalability java python php ...
Team Lead Performance and Scalability

Technical responsibility for a team taking care of Site Reliability & Performance as well as Scalability of backend service infrastructure

  • moved all backend services to kubernetes to enable future growth and increased flexibility on load peaks
  • team management, recruitment, interviews
  • moved to a distributed load balancer and service discovery setup
  • concepted and implemented distributed tracing and reporting infrastructure
  • build up a second datacenter, planned and executed service and data migration
  • monitoring tool providing detailed insights and drill downs on a per page component level for all teams
  • increased monitoring and alerting infrastructure
java python php javascript dropwizard jetty guice nodejs fpm mongoDB hbase postgres hadoop flink storm kubernetes linkerd
ResearchGate
Berlin Area, Germany
6 Jahre 1 Monat
2011-08 - 2017-08

Technical responsibility for the architectural decisions

Senior Software Architect java python php ...
Senior Software Architect

Technical responsibility for the architectural decisions within the engineering department mainly focused on backend service architecture & communication and database design

  • specified, prototyped and maintained backend service architecture and communication conventions
  • built up a generic tracking and analytics infrastructure
  • concepted and build an application which simplifies and runs 100+ hadoop and flink workflows with more than a thousand individual jobs a day
  • bootstrap and build feed architecture
  • invitation engine concept and initial version
  • recruitment and tech interviews to scale up engineering from 10+ to almost 100
java python php javascript dropwizard jetty guice nodejs fpm mongoDB hbase postgres hadoop flink storm kafka activemq
Researchgate GmbH
Berlin Area, Germany
1 Jahr 3 Monate
2010-05 - 2011-07

Technical responsibility for the development department

Software Architect java guice jetty ...
Software Architect

Technical responsibility for the development department of 50 developers, together with another Software Architect in a role as CTO replacement

  • backend architecture which allowed establishing authenticated services in any language (authentication proxy, event infrastructure, inter-service message exchange)
  • transition from a single php-application to a multi-service architecture
  • execution of a development workflow that ensures code-quality and is self-balanced across 50 developers
  • bootstrap and maintenance of newsfeed architecture, mobile features and social media connectors
  • performance optimization
java guice jetty jackson rabbitmq redis mysql voldemort nginx lua php fpm
VzNet Netzwerke Ltd. (StudiVz)
1 Jahr 2 Monate
2009-05 - 2010-06

Software Development - Backend

Senior Software Developer - Backend
Senior Software Developer - Backend
VzNet Netzwerke Ltd. (Stud
1 Jahr
2008-06 - 2009-05

Software Development

Software Developer
Software Developer
VzNet Netzwerke Ltd. (StudiVz)
6 Monate
2007-12 - 2008-05

Software Development

Software Developer
Software Developer
MAGIX AG
5 Monate
2006-08 - 2006-12

Software Development

Software Developer
Software Developer
Inside Intermedia GmbH

Aus- und Weiterbildung

Aus- und Weiterbildung

2 Jahre 1 Monat
2008-01 - 2010-01

Computer Science Studies

., Fernuniversität Hagen
.
Fernuniversität Hagen
1 Jahr 10 Monate
2005-09 - 2007-06

Media and communication design

., Academy of Communication
.
Academy of Communication

Position

Position

  • Engineering Leadership coaching
  • Organisational design
  • Goal / OKR driven company alignment
  • Engineering Management
  • Director of Engineering
  • Backend engineer
  • Technical Leadership
  • Consultant for service architecture / performance / scalability / site Reliability / big data / agile processes / scrum
  • Software Architect
  • Devops Engineer
  • Software Engineer

Kompetenzen

Kompetenzen

Top-Skills

Software Architecture Teamleading Solution Architect Solution Architect

Schwerpunkte

agile processes
engineering manager
full-stack software development
leadership
performance and reliability
recruitment
site scalability
software architecture
system architecture

Produkte / Standards / Erfahrungen / Methoden

activemq
dropwizard
flink
fpm
guice
hadoop
jackson
jetty
kafka
kubernetes
linkerd
nginx
nodejs
rabbitmq
redis
storm
voldemort

Summary

  • One of my main interests lies in managing and growing people,teams and a healthy company culture as well as shipping amazingproducts.
  • Technology wise my background is in Software/System architectureespecially in web based highly scalable environments, Kubernetes,Docker.
  • Languages: Java, Python, PHP, Javascript, Rust, Go, ErlangExtensive knowledge in relational and non-relational databases aswell as in Big Data eco systems: Kafka, Postrgres, Hbase, Hadoop,Flink

Top Skills

  • Python (Programming Language)
  • Architecture
  • Engineering Management

Programmiersprachen

Go
Java
JavaScript
Kotlin
PHP
Pyhton
Rust

Datenbanken

Amazon RDS
MongoDB
MySQL
Postgres

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.