Backend Dev & Devops Engineer

Seit knapp 4 Jahren arbeite ich in der IT Branche, hauptsächlich im Bereich Backend Code und DevOps.

Um self taught dahin zu kommen, wo ich jetzt bin, musste ich zahllose Wochen nichts Anderes tun außer Arbeiten, Lernen und Schlafen. Auch wenn dieser Weg schwer war, konnte ich über ihn mir eine außergewöhnliche Qualität aneignen.
Egal wie komplex eine Technologie auch sein mag, ich weiß jetzt immer das ich sie meistern kann, wenn es sein muss auch ganz auf mich allein gestellt.

Ich bin ein aufgeschlossener Typ der sich für nichts zu Schade ist und ein aufrichtiges Interesse an den meisten seiner Mitmenschen hat.

Stand: 29 Okt. 2021

Programmiersprachen:

Mein Tech Stack

Java

Angewandt in großen Projekten im Bereich der Materialbedarfsplanung (MRP=Material Requirements Planning), im Verbund mit SAP.

C#

Businesslogiken und Utilities in einem industriellem Produktionsunternehmen.

Go

Hauptsächlich benutzt für komplexere REST Dienste, die gleichzeitig auch großer Last ausgesetzt sein können.

SQL (jede Art)

Umfangreiche Auswertungen von Betriebsdaten in Form von Reporting, die mehrschichtige SQL Abfragen, als Basis für Datenbeschaffung und Kalkulation, verwenden.

Python

Schweizer Taschenmesser, hauptsächlich für Skripts und Command-Line Utilities, die den Entwicklungsprozess unterstützen.

Frameworks:

Benutzt als interner Microservice der die Library Vielfalt von Java bereit stellt. Ich schreibe ungerne alles in Java, da es mittlerweile weit aus modernere Sprachen gibt.

Benutzt für ein komplexes Backend einer fintech App, die auf der AWS Lambda Architektur basiert.

Apps für Management in einem Industriebetrieb, die der Verwaltung und Kontrolle des Materialwertschöpfungsprozesses dienen.

Wie JavaFX nur von Windows. Bisher in Projekten verwendet, die außschließlich in Windows Umgebungen existieren und dementsprechende Abhängigkeiten haben.

Für lightweight Webserver/APIs, als Middleware zwischen Webendnutzer und aufwendigen Mircoservices.

DevOps:

Um Test-, Build- und Deploymentprozesse zu automatisieren. Environment aware code war noch nie einfacher.

Je nach Skalierungsbedarf ist dieser Orchestrierungsdienst sinnvoll. Hiermit können docker basierende Apps ins unendliche skaliert werden.

Soft Skills:

Schreiben

Wenn man nur selbst mit seinen Systemen und Programmen arbeiten kann, sind diese wertlos. Sie müssen für Andere nachvollziehbar sein.

Wissen kann unbegrenzt kopiert werden. Sein Wissen Anderen vermitteln zu können ist einer der leichtesten Wege den eigenen Wert zu erhöhen.

Blogeinträge

Geschriebene Wörter

Besagter Blog über besagte Themen.

Arrow Blog

Git Repos

Git Commits

Praktisch wie GitHub nur self-hosted.

Arrow Blog

Wiki Einträge

Geschriebene Wörter

Meine eigene kleine Knowledgebase

Arrow Blog