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.
Docker
Open source software for isolating applications with container virtualization, this simplifies the deployment of applications
Git
Fast, intuitive open source solution but still very powerful way for version management projects of all sizes
CircleCI
CircleCI is a continuous integration and continuous delivery platform that can be used to implement DevOps practices
Rest
Programming paradigm for distributed systems, especially for web services. Abstraction of the structure and behavior of the World Wide Web.
Human Rubberduck
A method of debugging code by articulating a problem in spoken or written natural language
GitHub
GitHub is a code hosting platform for version control and collaboration
Maven
Build management tool to build Java programs in a standardized way and manage dependencies
Gitlab
Software for project planning, source code management and CI/CD
Bash
The Bash is a powerful interpreter for commands, which can also be used for scripts, automation and much more
Go
Go is a compiled programming language that has multithreading and GC. It was initially developed by employees at Google
Java
An object-oriented type-safe language that can run on all major platforms
Python
An interpreted programming language that can be used object-oriented, but also functional, performant and platform independent.
HTML5
Perfect basis for modern websites, native apps and much more
Linux
Linux runs on more than 86 million machines, and Linux distributions impress with their speed and security
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
This query language is a standard for many database systems and exists already since 1970
Kotlin
Kotlin is a statically typed programming language from JetBrains that is translated into bytecode for the JVM
Traefik
Traefik is the worlds most popular cloud-native application networking stack, allowing complex and dynamic loadbalancing with Docker and Cloud.
Spring Boot
Makes it easy to build Spring-based production-ready applications and services with minimal effort
Prometheus
Prometheus is an open source solution for event monitoring and alerting
CSS3
Responsive design and animations without JavaScript would be hard to imagine without this technology
PHP
A free scripting language, mainly used to create modern web applications and dynamic websites. Used on over 80% of web servers globally
Kubernetes
An open source system for automating the deployment, scaling, and management of containers. A platform for platforms.
JavaScript
This scripting language allows asynchronous programming at the client, but usually for larger applications a framework is used.
Terraform
Enables Infrastructure as Code, relying on the HashiCorp Config Language
Helm
Package manager for kubernetes
Vue
Client-side JavaScript web framework for building single-page web applications following the MVVM pattern
C#
Type-safe object-oriented programming language that has been maintained and developed by Microsoft since 2001 and is platform-independent.
Ansible
Enables automation of IT infrastructure provisioning
Responsive Design
Responsive design refers to the design of a website for tablet, smartphone and PC that adapts without ifs and buts
TypeScript
This programming language takes the ECMAScript 6 standard and extends it additionally with data types and compiles to JavaScript
Slim
PHP micro framework that allows to quickly create very performant and large applications and APIs.
Suchmaschinenoptimierung
Search engine optimization is more important than ever, many websites are usually not accessed directly, but via Google & Co
GraphQL
GraphQL is an open source data query and manipulation language and runtime environment for running queries against existing data
NodeJS
Fast and efficient runtime based on Chromes V8 JavaScript engine. Event and I/O based. Perfect for asynchronous real-time applications!
MongoDB
The most widely used NoSQL database
AWS
The leading cloud provider. Skills here include services & concepts
Webpack
Bundling tool for assets like CSS, JS and images to speed up load times
Composer
Application-oriented package manager for PHP
Jenkins
Extensible, web-based software system for continuous integration of components to an application program
Vuetify
Framework for efficient creation of Vue.js applications based on the Material Design concept
Sass
This CSS preprocessor makes CSS code easier to maintain and can save HTTP requests through special features
IBM i5 iSeries for Business
Basic administration and backup of the operating system IBM i for Business, as well as DB2
Keycloak
Keycloak is open source software that Red Hat released as an implementation of OpenID Connect. Developers can use it easily and flexible
Bootstrap
Great foundation for websites, web apps and native development. Responsive and well tested
Hibernate
Open source persistence and ORM framework for Java