Fullstack software developer with strong experience in DevOps and project management
Aktualisiert am 27.01.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 23.01.2024
Verfügbar zu: 100%
davon vor Ort: 100%
DevOps
Cloud
Software-Entwicklung
TypeScript
Front-End
Back-End
Java
Scala
Mongo
Postgres
AWS
Cloud
Spark
Node
Angular
Python
Terraform
Azure
PHP
HTML
Javascript
Continuous Integration
Infrastruktur
German
Muttersprache
English
Verhandlungssicher

Einsatzorte

Einsatzorte

Heidelberg (+50km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

3 months
2023-10 - 2023-12

Upgraded existing Kubernetes infrastructure

Freelance DevOps Engineer Scala Java AWS ...
Freelance DevOps Engineer

  • Migrated workload from a mixed setup (Ansible, Puppet, Kubernetes manifests, Helm, manual deployment) to an autoscaling Kubernetes cluster
  • Updated all Kubernetes versions to the latest version including breaking changes

  • Improved the observability of the Kubernetes cluster by adding Prometheus-based monitoring for the cluster and applications
  • Added OpenID Connect authentication for external services directly on the infrastructure layer

Scala Java AWS Node.js Terraform Python Kubernetes Postgres Apache Spark TypeScript Angular PHP
Heidelberg
2 years
2021-10 - 2023-09

Migrated to new cloud infrastructure and improved team work

Senior backend developer, then team lead Kubernetes FluxCD Jenkins ...
Senior backend developer, then team lead

  • Improved the scalability and reliability of a data processing pipeline by moving from a manually scaled system to an elastic, automatically load-based scaling - even allowing to scale down deployments to zero and only starting them when they have load.
  • Successfully designed, created and migrated to a new deployment model that included a new Kubernetes cluster and other cloud infrastructure on AWS using Terraform
  • Absolved a year-long line management coaching
  • Mentored junior developers and established task documentation guidelines

Kubernetes FluxCD Jenkins Scala Python Postgres RabbitMQ Elasticsearch Terraform Ansible AWS MongoDB gRPC Java Continuous Integration
Omnia Retail, formerly Patagona GmbH
Darmstadt
1 year 1 month
2020-10 - 2021-10

Researched a novel way to manage software-defined networks

Researcher C/C++ Python P4 ...
Researcher
  • Set up a research prototype using real hardware and custom software to manage and observe cutting-edge (semi-) programmable software-defined network switches
  • Learned how to write and think more academically - especially being data-driven in my investigations and a big focus on documenting my progress and results
C/C++ Python P4 RabbitMQ gRPC
SAP SE and Università della Svizzera italiana
Walldorf
4 years 2 months
2016-08 - 2020-09

Freelancing

Frontend-/Backend developer AWS TypeScript PHP ...
Frontend-/Backend developer

Disclaimer: I signed non-disclosure agreements for most of my projects, so I can not go into detail too much.

A small collection:

  • Created an ambulance dashboard to controls functionatlities of a real ambulance using PHP, Angular, and WebSockets
  • Created customer-facing websites using content-management-systems
  • Created OpenID Connect ID login using AWS Cognito, AWS Lambdas, and Angular
  • Created a hybrid Android/iOS app to allow users to bid on products during a live-gala
AWS TypeScript PHP Angular Azure Node.js OpenID Java
Darmstadt
2 years 6 months
2018-03 - 2020-08

Frontend and backend development, server administration

Frontend-/Backend developer AngularJS Angular oVirt ...
Frontend-/Backend developer
  • Technologies: TypeScript, AngularJS, Angular, Node.js, Scala, Java, Python, Pandas
  • Worked as a frontend-/backend developer for the customer-facing UI
  • Lead the migration of customer-facing web UI from CoffeeScript to TypeScript
  • Deployed a scheduler at the core of the system to do periodic HTTP requests
  • Administered the office network for 20+ employees
AngularJS Angular oVirt NodeJS Scala TypeScript Java JavaScript Pandas
Patagona GmbH 
Darmstadt
1 year 11 months
2014-10 - 2016-08

Front- and backend development for the RoadAtlas trip app

Frontend-/Backend developer JavaScript AngularJS Ionic/Cordova ...
Frontend-/Backend developer
  • Co-created the RoadAtlas app as employee #1
  • Front- and backend development for the RoadAtlas trip planning app


https://www.roadatlas.eu/

JavaScript AngularJS Ionic/Cordova MongoDB
gfnork UG
Darmstadt
1 year 6 months
2012-08 - 2014-01

Development of websites

Frontend/Backend developer JavaScript node.js Drupal ...
Frontend/Backend developer

  • Development of websites in Drupal (EuroEyes, Milford)
  • Front- and backend development of games with Facebook integrations (Milford, Meßmer, Generali Versicherungen)
  • Server administration


JavaScript node.js Drupal MongoDB Postgres
Scholz & Friends Digital
Hamburg
6 months
2012-03 - 2012-08

Implemented newsletter campaigns for customers

Frontend developer JavaScript Backbone.js AngularJS ...
Frontend developer

JavaScript Backbone.js AngularJS node.js golang Postgres MongoDB
KMF Werbung GmbH
Hamburg
2 years 3 months
2010-01 - 2012-03

Development and adaptation of Adobe Flash games

Frontend developer Actionscript 2 and 3 PHP HTML5 ...
Frontend developer
  • Development and adaptation of Adobe Flash games (for DPD, Pelikan, Europcar)
  • custom Youtube channel for o2
  • websites

Actionscript 2 and 3 PHP HTML5 Flex SDK
FXLAB interactive communications
Hamburg

Aus- und Weiterbildung

Aus- und Weiterbildung

3 years 1 month
2018-03 - 2021-03

Informatik

Master, TU Darmstadt)
Master
TU Darmstadt)
  • Thesis on Request
  • Minor: Physics
  • Final grade: 1.8
3 years 11 months
2014-03 - 2018-01

Informatik 

Bachelor , TU Darmstadt
Bachelor 
TU Darmstadt
  • Thesis on Request
  • Final grade: 2.1

Position

Position

Because I worked in numerous roles and domains before, I feel comfortable diving into new projects pretty easily.

My curiousity and strong product focus also help understanding what you as a client need.

Kompetenzen

Kompetenzen

Top-Skills

DevOps Cloud Software-Entwicklung TypeScript Front-End Back-End Java Scala Mongo Postgres AWS Cloud Spark Node Angular Python Terraform Azure PHP HTML Javascript Continuous Integration Infrastruktur

Schwerpunkte

Software development
Experte
Project management
Fortgeschritten
Mentoring and coaching
Fortgeschritten
DevOps
Fortgeschritten

During my over 10 years as an active developer, I worked in a lot of roles and domains - giving me a good feeling of different approaches to software development and team work.

My experience as a team lead also taught me a strong product focus - allowing me to prioritize my time to achieve the most value.

Programmiersprachen

Java
Experte
Scala
Experte
Python
Experte
TypeScript
Experte
Golang
Basics
Ruby
Basics
HTML
Experte
C
Fortgeschritten
C++
Fortgeschritten
PHP
Experte
Given that programming languages often have very similar paradigms, I do not consider experience with individual programming languages important anymore - I can get fluent in new programming languages pretty fast.

Datenbanken

Postgres
Fortgeschritten

Datenkommunikation

gRPC
Experte
REST
Experte
Messages queues
Fortgeschritten

Branchen

Branchen

My main domain knowledge is in price optimization for e-commerce. I was part of a team that crawled existing e-commerce websites on a massive scale (around 200 million HTTP requests per day) with a big customer base that relied on our data.

Einsatzorte

Einsatzorte

Heidelberg (+50km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

3 months
2023-10 - 2023-12

Upgraded existing Kubernetes infrastructure

Freelance DevOps Engineer Scala Java AWS ...
Freelance DevOps Engineer

  • Migrated workload from a mixed setup (Ansible, Puppet, Kubernetes manifests, Helm, manual deployment) to an autoscaling Kubernetes cluster
  • Updated all Kubernetes versions to the latest version including breaking changes

  • Improved the observability of the Kubernetes cluster by adding Prometheus-based monitoring for the cluster and applications
  • Added OpenID Connect authentication for external services directly on the infrastructure layer

Scala Java AWS Node.js Terraform Python Kubernetes Postgres Apache Spark TypeScript Angular PHP
Heidelberg
2 years
2021-10 - 2023-09

Migrated to new cloud infrastructure and improved team work

Senior backend developer, then team lead Kubernetes FluxCD Jenkins ...
Senior backend developer, then team lead

  • Improved the scalability and reliability of a data processing pipeline by moving from a manually scaled system to an elastic, automatically load-based scaling - even allowing to scale down deployments to zero and only starting them when they have load.
  • Successfully designed, created and migrated to a new deployment model that included a new Kubernetes cluster and other cloud infrastructure on AWS using Terraform
  • Absolved a year-long line management coaching
  • Mentored junior developers and established task documentation guidelines

Kubernetes FluxCD Jenkins Scala Python Postgres RabbitMQ Elasticsearch Terraform Ansible AWS MongoDB gRPC Java Continuous Integration
Omnia Retail, formerly Patagona GmbH
Darmstadt
1 year 1 month
2020-10 - 2021-10

Researched a novel way to manage software-defined networks

Researcher C/C++ Python P4 ...
Researcher
  • Set up a research prototype using real hardware and custom software to manage and observe cutting-edge (semi-) programmable software-defined network switches
  • Learned how to write and think more academically - especially being data-driven in my investigations and a big focus on documenting my progress and results
C/C++ Python P4 RabbitMQ gRPC
SAP SE and Università della Svizzera italiana
Walldorf
4 years 2 months
2016-08 - 2020-09

Freelancing

Frontend-/Backend developer AWS TypeScript PHP ...
Frontend-/Backend developer

Disclaimer: I signed non-disclosure agreements for most of my projects, so I can not go into detail too much.

A small collection:

  • Created an ambulance dashboard to controls functionatlities of a real ambulance using PHP, Angular, and WebSockets
  • Created customer-facing websites using content-management-systems
  • Created OpenID Connect ID login using AWS Cognito, AWS Lambdas, and Angular
  • Created a hybrid Android/iOS app to allow users to bid on products during a live-gala
AWS TypeScript PHP Angular Azure Node.js OpenID Java
Darmstadt
2 years 6 months
2018-03 - 2020-08

Frontend and backend development, server administration

Frontend-/Backend developer AngularJS Angular oVirt ...
Frontend-/Backend developer
  • Technologies: TypeScript, AngularJS, Angular, Node.js, Scala, Java, Python, Pandas
  • Worked as a frontend-/backend developer for the customer-facing UI
  • Lead the migration of customer-facing web UI from CoffeeScript to TypeScript
  • Deployed a scheduler at the core of the system to do periodic HTTP requests
  • Administered the office network for 20+ employees
AngularJS Angular oVirt NodeJS Scala TypeScript Java JavaScript Pandas
Patagona GmbH 
Darmstadt
1 year 11 months
2014-10 - 2016-08

Front- and backend development for the RoadAtlas trip app

Frontend-/Backend developer JavaScript AngularJS Ionic/Cordova ...
Frontend-/Backend developer
  • Co-created the RoadAtlas app as employee #1
  • Front- and backend development for the RoadAtlas trip planning app


https://www.roadatlas.eu/

JavaScript AngularJS Ionic/Cordova MongoDB
gfnork UG
Darmstadt
1 year 6 months
2012-08 - 2014-01

Development of websites

Frontend/Backend developer JavaScript node.js Drupal ...
Frontend/Backend developer

  • Development of websites in Drupal (EuroEyes, Milford)
  • Front- and backend development of games with Facebook integrations (Milford, Meßmer, Generali Versicherungen)
  • Server administration


JavaScript node.js Drupal MongoDB Postgres
Scholz & Friends Digital
Hamburg
6 months
2012-03 - 2012-08

Implemented newsletter campaigns for customers

Frontend developer JavaScript Backbone.js AngularJS ...
Frontend developer

JavaScript Backbone.js AngularJS node.js golang Postgres MongoDB
KMF Werbung GmbH
Hamburg
2 years 3 months
2010-01 - 2012-03

Development and adaptation of Adobe Flash games

Frontend developer Actionscript 2 and 3 PHP HTML5 ...
Frontend developer
  • Development and adaptation of Adobe Flash games (for DPD, Pelikan, Europcar)
  • custom Youtube channel for o2
  • websites

Actionscript 2 and 3 PHP HTML5 Flex SDK
FXLAB interactive communications
Hamburg

Aus- und Weiterbildung

Aus- und Weiterbildung

3 years 1 month
2018-03 - 2021-03

Informatik

Master, TU Darmstadt)
Master
TU Darmstadt)
  • Thesis on Request
  • Minor: Physics
  • Final grade: 1.8
3 years 11 months
2014-03 - 2018-01

Informatik 

Bachelor , TU Darmstadt
Bachelor 
TU Darmstadt
  • Thesis on Request
  • Final grade: 2.1

Position

Position

Because I worked in numerous roles and domains before, I feel comfortable diving into new projects pretty easily.

My curiousity and strong product focus also help understanding what you as a client need.

Kompetenzen

Kompetenzen

Top-Skills

DevOps Cloud Software-Entwicklung TypeScript Front-End Back-End Java Scala Mongo Postgres AWS Cloud Spark Node Angular Python Terraform Azure PHP HTML Javascript Continuous Integration Infrastruktur

Schwerpunkte

Software development
Experte
Project management
Fortgeschritten
Mentoring and coaching
Fortgeschritten
DevOps
Fortgeschritten

During my over 10 years as an active developer, I worked in a lot of roles and domains - giving me a good feeling of different approaches to software development and team work.

My experience as a team lead also taught me a strong product focus - allowing me to prioritize my time to achieve the most value.

Programmiersprachen

Java
Experte
Scala
Experte
Python
Experte
TypeScript
Experte
Golang
Basics
Ruby
Basics
HTML
Experte
C
Fortgeschritten
C++
Fortgeschritten
PHP
Experte
Given that programming languages often have very similar paradigms, I do not consider experience with individual programming languages important anymore - I can get fluent in new programming languages pretty fast.

Datenbanken

Postgres
Fortgeschritten

Datenkommunikation

gRPC
Experte
REST
Experte
Messages queues
Fortgeschritten

Branchen

Branchen

My main domain knowledge is in price optimization for e-commerce. I was part of a team that crawled existing e-commerce websites on a massive scale (around 200 million HTTP requests per day) with a big customer base that relied on our data.

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.