Software engineering veteran with 20 years of professional experience in different areas and
companies of all sizes. Highly specialized in Platform Engineering, Engineering Leadership, Recruitment,
Agile Coaching and Functional Programming methodologies. Excellent team multiplier and extremely
eager to both learn and teach new techniques and technologies. Linux operating system expert with
a high Red Hat / Fedora and GNU Emacs affinity.
Career
2024
2024
2024
Sonova Marketing
| Engineering Lead
TypeScript
Terraform
Google Cloud
GitHub Actions
rush
git
Scrum
Assumed the role of Engineering Lead with Sonova Marketing's Lead
Generation Factory in order to shape an engineering team setup that can
scale to new markets.
Migrated the team's repository and workflows to GitHub Enterprise from
GitHub Cloud.
Collaborated with Product Management to create a Scrum Team and re-shape
development to be product-centric, increasing developer productivity as
well as stakeholder and developer satisfaction in the process.
Assumed roles of Scrum Master and DevOps in the new team to empower
their autonomy.
Educated the team on Functional Programming methodologies to reduce
boilerplate and increse code quality and test efficiency.
2023
2023
2023
Dixa
| Staff Platform Engineer
Amazon Web Services
Google Cloud
Kubernetes
Docker
GitHub Actions
TypeScript
Pulumi
Git
Joined forces with the Dixa SRE team to standardize and unify the
platforms of all joined companies.
Ported Solvemate's Drone CI pipelines to Dixa's standard GitHub Actions
solution.
Added crucial missing features to Dixa's custom infrastructure-as-code
solution based on Pulumi and TypeScript to support GitHub Actions with
Kubernetes clusters in different regions and environments.
Migrated Solvemate's legacy chatbot stack from GCP to AWS while porting
functionality from Helm charts to Pulumi.
2022
2022
2022
Dixa
| Tech Lead Automation Platform
Google Cloud
Google Workspaces
Kubernetes
Docker
Drone CI
Terraform
Vault
Git
Scrum
Leadership of the newly founded Automation Platform team after
Solvemate's acquisition through Dixa with an "engineering teams as
customers" focus.
Successfully ported the legacy CI environment and its pipelines to a
Drone based solution and guided the team to empower the customer
experience teams develop locally.
Championed and completed the Google Workspace migration project.
2020
2020
2020
Solvemate
| Head of Engineering
Google Cloud
Google Workspaces
Kubernetes
Docker
Jenkins
Terraform
TypeScript
Python
Bash
MongoDB
F#
Git
Scrum
Took on the responsibility to manage all engineers as well as
engineering processes and put in charge of tech recruitment.
Established agile development practices and coding standards that
ensured delivery teams were empowered to deliver valuable features first
and foremost while staying unblocked.
Containerized the existing platform in collaboration with with the SRE
Lead, enabling autoscaling and safe automatic rollbacks through
Kubernetes on Google Cloud.
As part of a delivery team, implemented asynchronous channel integration
successfully for four different providers by providing a new Python backend.
Helped create a new onboarding experience from scratch by extending the
existing Python services and Angular frontend.
Increased developer satisfaction and effectiveness by 20% through
coaching and regular surveys.
Led the tech recruitment efforts to success by hiring three new
colleagues through extensive interviewing.
Coordinated training and certification program for Scrum Masters and
Product Owners, resulting in increase in team productivity.
Served as Scrum Master and Agile Coach for multiple teams, increasing
overall team independence, happiness and efficiency.
2018
2018
2018
Communicatio.Systems
| Managing Director
Docker
Docker Stack
Nix
Bash
Clojure
Vue.js
JavaScript
Prometheus
Elasticsearch
Snyk
Postfix
FreeIPA
Nextcloud
PostgreSQL
PHP
Salt
Git
Managing Director and sole engineer of a B2B DevOps as a Service
company, part of a group of companies.
Modernized all legacy Ruby and PHP services for the other shareholders'
companies by porting them into Docker Stack environments.
Established and maintained custom IDP-backed mail and file hosting
solution using FreeIPA, Nextcloud, and Postfix.
Developed an innovative, Linux distribution independent monitoring and
security analysis solution using Nix, Prometheus, and Snyk.
Upgraded a legacy SSL certificate provider system written in PHP to support S/MIME.
2018
2018
2018
æternity blockchain
| Freelancer
JavaScript
Erlang
Git
Freelancing JavaScript SDK developer for the æternity blockchain. All
contributions are Free Software and can be scrutinized publicly.
Took over the lead for the JavaScript SDK and modernized it in close
collaboration with the core blockchain development team.
Also contributed minor parts to the backend Erlang API.
2017
2017
2017
Oliver Wyman
| Berlin Hub Lead
RHEL
Python
Clojure
Git
Assumed the role of Berlin Hub Lead after the acquisition of LShift
through Oliver Wyman (Marsh & McLennan Companies).
Ensured the smooth transition for the former LShift development team in
Germany.
Successfully lead an effort to develop a custom, corporate-level
approved Enterprise Linux distribution based on Fedora and Red Hat for
development teams.
Supported Account Executives to win several sales pitches.
2015
2015
2015
LShift
| Lead Developer
GSuite
Heroku
AWS
FreeIPA
TypeScript
Clojure
Python
Salt
Ansible
RabbitMQ
AngularJS
Git
DSDM
Scrum
Joined the Managing Director to build up the new German satellite team
for London-based LShift, a former FinTech agency specialized in
Functional Programming.
Assumed the lead for an almost-failed private social network project
that was based on Clojure, TypeScript and Event Sourcing and saved the
customer from churning by fixing the technical issues, which also
involved a migration from Heroku to AWS.
Adopted another project at risk of churning for a UK pro-bono platform
that involved AngularJS, Python and Salt based deployment strategies.
Implemented rammler, the world's first AMQP 0.9.1 proxy, the
protocol used by recent versions of the RabbitMQ message broker.
Set up and maintained infrastructure, cloud setup and services for the
company using FreeIPA and GSuite.
Provided support for RabbitMQ consulting.
2014
2014
2014
HERE (Nokia)
| Senior Software Engineer
AWS
MapReduce
Hadoop
Cascalog
Clojure
Java
Knockout
JavaScript
D3
Git
Scrum
With the previous project successfully rolled out, switched over to the
Search Analytics division to become a member of the research-savvy
Recommendations team.
Employed Hadoop MapReduce with Cascalog on AWS to answer complex queries
the existing tooling couldn't handle, resulting in great improvements of
the UX in response to observations.
Developed a web application for A/B testing search result quality from
scratch using Knockout and D3 that was rolled out to hundreds of
external helpers and resulted in higher search precision.
Optimized the Java-based Search engine to be run locally without having
to use Cloud capabilities.
2012
2012
2012
Nokia
| Senior DevOps Engineer
Windows Phone
Jenkins
Groovy
Gradle
F#
Mercurial
Git
After completing the previous project, changed to the new NMAA team that
delivered Windows Phone native integration for Nokia's native maps
stack, MOS, in direct collaboration with Microsoft.
Successfully supported the team by building test frameworks, build
pipelines and debugging capabilities into Windows Phone source code.
Ultimately, all code was shipped as part of Windows Phone 7.5 onwards.
Implemented a custom Test Anything Protocol harness for collaboration
with Microsoft from scratch in F#.
2010
2010
2010
Nokia
| Senior Software Engineer
Qt
QML
JavaScript
C++
Maemo
Jenkins
Git
Scrum
Joined Nokia's Maps on MeeGo team as Senior Software Engineer.
Successfully delivered the Qt/QML-based Maps on MeeGo application for
the last pure Nokia smartphone, the N9, with a strong focus on places
logic as well as being in charge for the user data synchronization.
Contributed most of its offline maps downloader in C++.
2007
2007
2007
Iconmobile
| Developer
PHP
JavaScript
Perl
Xen
RPM
MySQL
Prototype
jQuery
Subversion
Git
Waterfall
Junior PHP developer for a pre-smartphone era mobile web development company.
Complemented the existing Perl mobile web technology stack with a
PHP framework that enabled other developers use the existing stack with a more
familiar approach, significantly speeding up overall development.
Developed various mobile web front-ends using Prototype, an early
JavaScript framework, and later jQuery.
Delivered a Perl-based mail responder system for a luxury clothes brand.
Implemented countless mobile web services from scratch using PHP and the
in-house markup languange.
Delivered a custom PHP-based CMS system to Microsoft for maintaining
their mobile XBox website.
2004
2004
2004
InMediasP
| Apprentice
C#
ASP.NET
JavaScript
Java
MSSQL
SharePoint
SAP R/3
SAP NetWeaver
CATIA V5
Visual Studio
Eclipse
Visual Source Safe
Extreme Programming
Joined as an sofware engineering apprentice, ultimately earned
vocational degree.
Implemented a custom time tracking system that enabled all company
employees to track their flexible working hours with ASP.NET in C#.
Complemented the time tracking system with a SharePoint add-in in C#
that provided quick access to every employee's time tracking account.
Collaborated with a university student to store CATIA V5 CAD data into
SAP R/3 recursively in ABAP/4, ultimately helping him graduate
successfully.
Successfully wrote an Outlook add-in from scratch in C# that enabled
users store individual mails into SAP R/3.
Used Java and SVG plotting to implement a graph library from scratch and
integrated it with SAP NetWeaver using Java Portlets.
Certification
Computer Science Expert
| Vocational Degree
Obtained certification as Computer Science Expert after 2.5 years of
studying and working in parallel with a perfect score for the practical
exam. Qualifies as ISCED 4.
AgilePM Foundation
| Agile Project Management
Obtained certification
for Agile Project Management using the Dynamic Systems Development
Method (DSDM), an agile project delivery framework.
PSM I
| Professional Scrum Master I
Undertook extensive Scrum.org training to become a certified Scrum Master.