Fachliche Kompetenzen

Hier eine kleine Übersicht meiner fachlichen Kompetenzen, die ich natürlich ständig ausbaue. Die Fortschrittsbalken sollen hierbei einen groben Eindruck vermitteln, wo meine größten Stärken liegen.

Tool Framework Technology Language Platform Software

Docker

Docker

Open-Source-Software zur Isolierung von Anwendungen mit Containervirtualisierung, dies vereinfacht die Bereitstellung von Anwendungen

Git

Git

Schnelle, intuitive Open-Source-Lösung aber dennoch sehr leistungsstarke Möglichkeit für die Versionsverwaltung Projekte aller Größen

mkdocs

mkdocs

mkdocs ist ein schneller, einfacher und auf Markdown basierender Generator für statische Websites, der für die Erstellung von Projektdokumentationen mit minimalem Einrichtungsaufwand entwickelt wurde und Themen, Plugins und eine einfache Bereitstellung bietet.

Rest

Rest

Programmierparadigma für verteilte Systeme, insbesondere für Webservices. Abstraktion der Struktur und des Verhaltens des World Wide Web

Human Rubberduck

Human Rubberduck

Eine Methode des Debuggens von Code bei der man das Problem mündlich oder schriftlich ausführt

Bash

Bash

Die Bash ist ein mächtiger Interpreter für Befehle, der unter anderem auch für Skripte genutzt werden kann zu Automatisierung und vieles mehr

GitHub

GitHub

GitHub ist eine Platform für Code-Hosting, Versionskontrolle und Kollobaration

Gitlab

Gitlab

Sofware für Projektplanung, Source-Code-Management und CI/CD

Go

Go

Go ist eine kompilierbare Programmiersprache, die über Multithreading und GC verfügt. Entwickelt wurde sie initial von Mitarbeitern bei Google

HTML5

HTML5

Perfekt Basis für moderne Websites, native Apps und vieles mehr

Python

Python

Eine interpretierte Programmiersprache die objektorientiert, aber auch funktional genutzt werden kann, performant und plattformunabhängig

Backstage

Backstage

Durch den Einsatz von Backstage werden zentrale Developer-Portale aufgebaut, in denen Dokumentation, Services und Tools gebündelt werden. Dadurch wird die Transparenz erhöht, das Onboarding beschleunigt und die Zusammenarbeit im Team optimiert.

CircleCI

CircleCI

CircleCI ist eine CI und CD platform die dafür genutzt werden kann DevOps Pratiken zu implementieren

SQL

SQL

Diese Abfragesprache ist ein Standard für viele Datenbanksysteme und existiert bereits seit 1970

Java

Java

Eine objektorientierte typsichere Sprache die auf allen gängigen Plattformen ausgeführt werden kann

JavaScript

JavaScript

Diese Skriptsprache, ermöglicht asynchrone Programmierung beim Client, jedoch verwendet man meist bei größeren Anwendungen ein Framework

Linux

Linux

Auf über 86 Millionen Maschinen läuft Linux, dabei überzeugen die Linux-Distributionen durch Geschwindigkeit und Sicherheit

NGINX

NGINX

Nginx bietet die Grundlage für über 46,7% der Top 10.000 Websites weltweit, wegen seiner rapiden Geschwindigkeit und extrem hohen Sicherheit

Traefik

Traefik

Traefik ist der weltweit beliebteste Cloud-native Application Networking Stack, der komplexes und dynamisches Loadbalancing mit Docker und Cloud ermöglicht.

CSS3

CSS3

Responsive Design und Animationen ohne JavaScript wären ohne diese Technologie kaum vorstellbar

React

React

React ist eine JavaScript-Bibliothek zur Erstellung interaktiver Benutzeroberflächen – komponentenbasiert, flexibel und weit verbreitet im modernen Web.

Terraform / OpenTofu

Terraform / OpenTofu

Ermöglicht Infrastructure as Code und setzt dabei auf die HashiCorp-Config-Sprache

Kubernetes

Kubernetes

Ein Open-Source-System zur Automatisierung der Bereitstellung, Skalierung und Verwaltung von Containern. Eine Plattform für Plattformen.

Next.js

Next.js

Next.js ist ein React-Framework für die Entwicklung moderner Webanwendungen – mit Features wie Server-Side Rendering, statischer Generierung und API-Routen out of the box.

NodeJS

NodeJS

Schnelle und effiziente Runtime auf Basis von Chromes V8 JavaScript engine. Event- und I/O-basiert. Perfekt für asynchrone Echtzeitanwendungen!

Grafana

Grafana

Mit Grafana werden Dashboards und Observability-Lösungen erstellt, die Metriken, Logs und Traces zentral visualisieren – für eine verbesserte Überwachung, schnellere Fehleranalyse und datengetriebene Entscheidungen im Team.

Helm

Helm

Paketmanager für Kubernetes

Kotlin

Kotlin

Kotlin ist eine statisch typisierte Programmiersprache von JetBrains, die in Bytecode für die JVM übersetzt wird

TypeScript

TypeScript

Diese Programmiersprache greift den ECMAScript-6-Standard auf und erweitert diesen zusätzlich um Datentypen und kompiliert zu JavaScript

ArgoCD

ArgoCD

GitOps-Tool für Kubernetes zur kontinuierlichen Bereitstellung

C#

C#

Typsichere objektorientierte Programmiersprache die seit 2001 von Microsoft betreut und entwickelt wird und plattformunabhängig arbeitet

Prometheus

Prometheus

Prometheus ist eine Open-Source-Lösung zur Ereignisüberwachung und -warnung

Responsive Design

Responsive Design

Responsive Design bezeichnet die Gestaltung einer Website für Tablet, Smartphone und PC, die sich ohne wenn und aber anpasst

AWS

AWS

Der führende Cloud-Anbieter. Unter den Skills sind hier Services & Konzepte zu verstehen

GraphQL

GraphQL

GraphQL ist eine Open-Source-Datenabfrage- und -manipulationssprache und eine Laufzeitumgebung zum Ausführen von Abfragen mit vorhandenen Daten

PHP

PHP

Eine freie Skriptsprache, hauptsächlich zum erstellen moderner Webanwendungen und dynamischer Websites. Eingesetzt auf über 80 % der Web-Server global

Spring Boot

Spring Boot

Ermöglicht es einfach Spring-basierte produktionsfertige Anwendungen und Dienste mit minimalen Aufwand zu erstellen

Rust

Rust

Rust ist eine moderne Systemprogrammiersprache, die auf Sicherheit, Geschwindigkeit und Nebenläufigkeit ausgelegt ist. Sie verhindert Speicherfehler ohne Garbage Collector und wird zum Erstellen zuverlässiger und effizienter Software verwendet.

Maven

Maven

Build-Management-Tool um Java-Programme standardisiert zu builden und Abhängigkeiten zu verwalten

Sass

Sass

Dieser CSS-Präprozessor macht CSS-Code leichter zu warten und kann HTTP-Requests durch spezielle Features einsparen

Ansible

Ansible

Ermöglicht die Automatisierung der Provisionierung von IT-Infrastruktur

Suchmaschinenoptimierung

Suchmaschinenoptimierung

Suchmaschinenoptimierung ist wichtiger denje, viele Websiten werden meist nicht direkt, sondern über Google & Co aufgerufen

Composer

Composer

Anwendungsorientierter Paketmanager für PHP

Keycloak

Keycloak

Keycloak ist eine Open-Source-Software, die Red Hat als Implementierung von OpenID Connect veröffentlicht hat. Entwickler können sie einfach und flexibel

MongoDB

MongoDB

Die am weitesten verbreitete NoSQL-Datenbank

Slim

Slim

PHP Mikro Framework, welches es ermöglicht schnell sehr performante und große Anwendungen und APIs zu erstellen

Vue

Vue

Clientseitiges JavaScript-Webframework zum Erstellen von Single-Page-Webanwendungen nach dem MVVM-Muster

Webpack

Webpack

Bundling-Tool für Assets wie CSS, JS und Bilder um die Ladezeiten zu beschleunigen

Bootstrap

Bootstrap

Hervorragende Grundlage für Websiten, Web-Apps und native Entwicklung. Responsive und gut getestet

Vuetify

Vuetify

Framework zur effizienten Erstellung von Vue.js Anwendungen auf Basis des Material Design-Konzept

IBM i5 iSeries for Business

IBM i5 iSeries for Business

Grundlegende Administration und Sicherung des Betriebssystems IBM i for Business, sowie DB2

Jenkins

Jenkins

Erweiterbares, webbasiertes Software-System zur kontinuierlichen Integration von Komponenten zu einem Anwendungsprogramm

Hibernate

Hibernate

Open-Source-Persistenz- und ORM-Framework für Java