Technical Skills

Here is a small overview of my technical skills, which I of course constantly expand. The progress bars should give a rough impression where my biggest strengths are.

Tool Framework Technologie Sprache Platform Software

Docker

Docker

Open source software for isolating applications with container virtualization, this simplifies the deployment of applications

Git

Git

Fast, intuitive open source solution but still very powerful way for version management projects of all sizes

mkdocs

mkdocs

mkdocs is a fast, simple, and markdown-based static site generator designed for creating project documentation with minimal setup, offering themes, plugins, and easy deployment.

Rest

Rest

Programming paradigm for distributed systems, especially for web services. Abstraction of the structure and behavior of the World Wide Web.

Human Rubberduck

Human Rubberduck

A method of debugging code by articulating a problem in spoken or written natural language

Bash

Bash

The Bash is a powerful interpreter for commands, which can also be used for scripts, automation and much more

GitHub

GitHub

GitHub is a code hosting platform for version control and collaboration

Gitlab

Gitlab

Software for project planning, source code management and CI/CD

Go

Go

Go is a compiled programming language that has multithreading and GC. It was initially developed by employees at Google

HTML5

HTML5

Perfect basis for modern websites, native apps and much more

Python

Python

An interpreted programming language that can be used object-oriented, but also functional, performant and platform independent.

Backstage

Backstage

Backstage is used to create centralized developer portals where documentation, services, and tools are consolidated. This increases transparency, accelerates onboarding, and enhances team collaboration.

CircleCI

CircleCI

CircleCI is a continuous integration and continuous delivery platform that can be used to implement DevOps practices

SQL

SQL

This query language is a standard for many database systems and exists already since 1970

Java

Java

An object-oriented type-safe language that can run on all major platforms

JavaScript

JavaScript

This scripting language allows asynchronous programming at the client, but usually for larger applications a framework is used.

Linux

Linux

Linux runs on more than 86 million machines, and Linux distributions impress with their speed and security

NGINX

NGINX

Nginx provides the foundation for over 46.7% of the top 10,000 websites worldwide, due to its rapid speed and extremely high security

Traefik

Traefik

Traefik is the worlds most popular cloud-native application networking stack, allowing complex and dynamic loadbalancing with Docker and Cloud.

CSS3

CSS3

Responsive design and animations without JavaScript would be hard to imagine without this technology

React

React

React is a JavaScript library for building interactive user interfaces – component-based, flexible, and widely used in modern web development.

Terraform / OpenTofu

Terraform / OpenTofu

Enables Infrastructure as Code, relying on the HashiCorp Config Language

Kubernetes

Kubernetes

An open source system for automating the deployment, scaling, and management of containers. A platform for platforms.

Next.js

Next.js

Next.js is a React framework for building modern web apps – offering server-side rendering, static generation, and API routes out of the box.

NodeJS

NodeJS

Fast and efficient runtime based on Chromes V8 JavaScript engine. Event and I/O based. Perfect for asynchronous real-time applications!

Grafana

Grafana

Grafana is used to build dashboards and observability solutions that centralize metrics, logs, and traces—enabling improved monitoring, faster troubleshooting, and data-driven decision-making for teams.

Helm

Helm

Package manager for kubernetes

Kotlin

Kotlin

Kotlin is a statically typed programming language from JetBrains that is translated into bytecode for the JVM

TypeScript

TypeScript

This programming language takes the ECMAScript 6 standard and extends it additionally with data types and compiles to JavaScript

ArgoCD

ArgoCD

GitOps tool for Kubernetes for continuous deployment

C#

C#

Type-safe object-oriented programming language that has been maintained and developed by Microsoft since 2001 and is platform-independent.

Prometheus

Prometheus

Prometheus is an open source solution for event monitoring and alerting

Responsive Design

Responsive Design

Responsive design refers to the design of a website for tablet, smartphone and PC that adapts without ifs and buts

AWS

AWS

The leading cloud provider. Skills here include services & concepts

GraphQL

GraphQL

GraphQL is an open source data query and manipulation language and runtime environment for running queries against existing data

PHP

PHP

A free scripting language, mainly used to create modern web applications and dynamic websites. Used on over 80% of web servers globally

Spring Boot

Spring Boot

Makes it easy to build Spring-based production-ready applications and services with minimal effort

Rust

Rust

Rust is a modern systems programming language focused on safety, speed, and concurrency. It prevents memory errors without needing a garbage collector and is used for building reliable and efficient software.

Maven

Maven

Build management tool to build Java programs in a standardized way and manage dependencies

Sass

Sass

This CSS preprocessor makes CSS code easier to maintain and can save HTTP requests through special features

Ansible

Ansible

Enables automation of IT infrastructure provisioning

Suchmaschinenoptimierung

Suchmaschinenoptimierung

Search engine optimization is more important than ever, many websites are usually not accessed directly, but via Google & Co

Composer

Composer

Application-oriented package manager for PHP

Keycloak

Keycloak

Keycloak is open source software that Red Hat released as an implementation of OpenID Connect. Developers can use it easily and flexible

MongoDB

MongoDB

The most widely used NoSQL database

Slim

Slim

PHP micro framework that allows to quickly create very performant and large applications and APIs.

Vue

Vue

Client-side JavaScript web framework for building single-page web applications following the MVVM pattern

Webpack

Webpack

Bundling tool for assets like CSS, JS and images to speed up load times

Bootstrap

Bootstrap

Great foundation for websites, web apps and native development. Responsive and well tested

Vuetify

Vuetify

Framework for efficient creation of Vue.js applications based on the Material Design concept

IBM i5 iSeries for Business

IBM i5 iSeries for Business

Basic administration and backup of the operating system IBM i for Business, as well as DB2

Jenkins

Jenkins

Extensible, web-based software system for continuous integration of components to an application program

Hibernate

Hibernate

Open source persistence and ORM framework for Java