Nikolai Gotzmann

Ich arbeite seit 2017 als Software-Entwickler.
Softwareentwicklung ist für mich nicht an Programmiersprachen gebunden, vielmehr sind Programmiersprachen meiner Erfahrung nach nur ein Werkzeug, um nach ausgearbeiteten Anforderungen eine gut designte Software zu entwickeln.
Ich lege Wert auf eine durchdachte Softwarearchitektur sowie auf hohe Qualitätsstandards und ein Agiles vorgehen bei der Software Entwicklung.
Ich arbeite gerne hart, um eine gemeinsame Vision zu erreichen. Mir ist es wichtig, dass ich nicht nur an einem Ort aus arbeite, sondern von überall aus Arbeiten kann.

Frontend Development

Ich habe immer kleine Anforderungen in Frontends implementiert, langfristig möchte ich ähnliche Skills in der Frontendentwicklung wie auch in der Backendentwicklung haben, um meine Software und das Produkt als Ganzes zu sehen.

Backend Development

Schon von Anfang an entwickle hauptsächlich backendseitig. Es macht mir Spaß, APIs zu entwerfen, Workflows zu implementieren und andere Systeme zu integrieren.
Ich verwende gerne Design Patterns, um meinen Code zu designen, wenn es Sinn macht. Außerdem versuche ich, nach TDD zu entwickeln, was mal mehr und mal weniger gut gelingt.

Scrum

Die meiste Zeit meiner Karriere habe ich nach Scrum oder zumindest in einer Scrum-ähnlichen Umgebung gearbeitet. Der Hauptunterschied zum klassischen Scrum war die Größe unseres Teams. Ich mag das schnelle Feedback der Stakeholder, es gibt mir das Gefühl, dass ich Software entwickle, die wirklich den Bedürfnissen der Stakeholder entspricht. Das Wichtigste für mich ist aber die Möglichkeit, nach einem Sprint über unsere Arbeit zu sprechen und die Art und Weise, wie wir arbeiten, zu reflektieren.

DevOps

DevOps ist für mich nicht nur eine Rolle, sondern eine Kultur, die ich jeden Tag in meinem Job lebe.
Schnelle und sichere Bereitstellung, kontinuierliche Verbesserung der Software und des Systems sind für mich ebenso wichtig wie die Fähigkeit, die Umgebung zu verwalten und Fehler zu beheben

System Design and Architecture

Systemdesign und -architektur ist definitiv ein Bereich, in dem ich mich weiterentwickeln möchte. Ich denke, heutzutage muss man SAP oder Ähnliches nicht neu oder wieder entwickeln. Meiner Meinung nach ist es viel wichtiger, sich in ein bestehendes System integrieren und mit ihm interagieren zu können sowie gute Standardsoftware wie zum Beispiel Elasticsearch zu verwenden, anstatt alles selbst zu entwickeln.

Skills

Klicke auf die Bilder, um mehr heraus zu finden

Frontend Development

Backend Development

Scrum

DevOps

System Design and Architecture

Technologien mit denen ich zurzeit arbeite

Erfahrungen

Ausbildung zum Fachinformatiker Anwendungsentwicklung

PlusServer

August 2014 - August 2017

Software Entwickler

PlusServer

August 2017 - April 2019

Software Entwickler / DevOps

serie a logistics solutions

April 2019 - Oktober 2021

Fullstack Software Entwickler

Contabo

Oktober 2021 - Heute