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 Platform Technologie Sprache Software Framework

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

CircleCI

CircleCI

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

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

GitHub

GitHub

GitHub is a code hosting platform for version control and collaboration

Maven

Maven

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

Gitlab

Gitlab

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

Bash

Bash

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

Go

Go

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

Java

Java

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

Python

Python

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

HTML5

HTML5

Perfect basis for modern websites, native apps and much more

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

SQL

SQL

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

Kotlin

Kotlin

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

Traefik

Traefik

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

Spring Boot

Spring Boot

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

Prometheus

Prometheus

Prometheus is an open source solution for event monitoring and alerting

CSS3

CSS3

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

PHP

PHP

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

Kubernetes

Kubernetes

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

JavaScript

JavaScript

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

Terraform

Terraform

Enables Infrastructure as Code, relying on the HashiCorp Config Language

Helm

Helm

Package manager for kubernetes

Vue

Vue

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

C#

C#

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

Ansible

Ansible

Enables automation of IT infrastructure provisioning

Responsive Design

Responsive Design

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

TypeScript

TypeScript

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

Slim

Slim

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

Suchmaschinenoptimierung

Suchmaschinenoptimierung

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

GraphQL

GraphQL

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

NodeJS

NodeJS

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

MongoDB

MongoDB

The most widely used NoSQL database

AWS

AWS

The leading cloud provider. Skills here include services & concepts

Webpack

Webpack

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

Composer

Composer

Application-oriented package manager for PHP

Jenkins

Jenkins

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

Vuetify

Vuetify

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

Sass

Sass

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

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

Keycloak

Keycloak

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

Bootstrap

Bootstrap

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

Hibernate

Hibernate

Open source persistence and ORM framework for Java