Nikolaus Winter

Softwareentwickler, Trainer und Coach

Hallo und herzlich Willkommen auf meiner Webpräsenz! Nach fast 20 Jahren in der Informatik bin ich seit 2019 als freiberuflicher Softwareentwickler, -architekt, Coach und Trainer tätig.

Unten finden Sie eine Auswahl meiner aktuellen Projekte und Kompetenzen. Sollten Sie Interesse an einer Zusammenarbeit haben, senden Sie mir gerne eine E-Mail, um ausführliche Informationen zu erhalten.

Für Projekte stehe ich frühestens ab Februar 2024 wieder zur Verfügung. Kürzere Trainings, Workshops oder Coachings lassen sich eventuell auch früher bereits einrichten. Ich freue mich auf Ihre Anfrage.

aktuelle Projekte

Migration nach Azure DevOps

02.2023 bis 08.2023

Die Synabi Business Solutions GmbH bietet mit D-QUANTUM ein umfassendes Werkzeug zum Data-Management in Unternehmen an.

Im Rahmen einer Initiative zur vermehrten Nutzung von Cloud-Lösungen wurde das Source Code Management sowie die Buildverfahren in die Azure DevOps Plattform von Microsoft migriert.

Meine Aufgabe bestand in der Analyse der vorhandenen Prozesse sowie der Konzeption und Implementierung der Build-Pipelines in Azure DevOps. Bei dieser Migration wurden die Prozesse der verschiedenen Softwarelösungen harmonisiert. Des Weiteren war ich für die Organisation und zeitliche Koordination der Umstellung mit den Entwicklungsteams verantwortlich.

Technologien:

  • Maven
  • Java
  • NPM
  • Jenkins
  • GitLab
  • Azure DevOps
  • Linux
  • Docker

Operating & Automatisierung Plattformtests

seit 01.2021

Stackable bietet eine modulare Open Source Datenplattform, die auf Kubernetes basiert. Bevor Komponenten veröffentlicht werden, müssen sie sich umfangreichen Tests in realistischen Umgebungen stellen.

Für diese Tests habe ich eine Toolchain aus bewährten Open Source-Produkten sowie selbst entwickelten Services aufgebaut, die ich weiterhin betreue und weiterentwickele.

Somit kann automatisiert auf den jeweils neuesten Kubernetes Plattformen der großen Cloud-Provider (Google, AWS, Azure) getestet werden.

Technologien:

  • Spring Boot
  • Java
  • Terraform
  • Kubernetes
  • Ansible
  • Python
  • AWS
  • Azure
  • Google Cloud
  • Jenkins
  • Nexus

Coaching Architektur und Entwicklung

01.2020 bis 12.2022

Zunächst habe ich dem Entwicklungsteam bei der Modernisierung der Build-Werkzeuge und -Prozesse sowie der Versionsverwaltung geholfen.

Im Anschluss wurden im Rahmen einer Runderneuerung der vom Team betreuten Software relevante Teile als REST API mit Angular Frontend abgelöst. Dabei habe ich zunächst die Technologien evaluiert und einen Piloten entwickelt. Anschließend habe ich das Entwicklungsteam in den verwendeten Technologien geschult und das Umsetzungsprojekt als Coach begleitet.

Technologien:

  • Apache Maven
  • Git
  • Java
  • Spring Boot
  • Typescript
  • Angular

Kompetenzen

Programmierung

  • Java
  • Python
  • Spring
  • Spring Boot
  • Angular
  • Typescript


Infrastruktur

  • Docker
  • Kubernetes
  • Terraform
  • Ansible
  • Linux


Werkzeuge

  • Git
  • Jenkins
  • Apache Maven