Kirsten Kluge

Ausgangssituation und Zielsetzung

  • Ich bin ein kreativer und aufgeschlossener Entwickler, immer auf der Suche nach neuen und spannenden Herausforderungen.
  • Seit nunmehr 20 Jahren bewege ich mich intensiv im Bereich der Softwareentwicklung und habe mich in dieser Zeit intensiv mit den neuesten Technologien von Microsoft befasst.
  • Mich in neue und aktuelle Themengebiete einzuarbeiten gehört zu meiner täglichen Arbeit und zu meiner immer neugierigen Persönlichkeit.
  • Ich lasse mir keine Möglichkeit entgehen einen interessierten Mitmenschen aus voller Überzeugung von den Vorzügen zu berichten welche die gesamte Microsoft Produktpalette zu bieten hat. Lasse mich im Gegenzug aber auch gern von neuen Ideen und Ansätzen überzeugen.
  • In einem Team bin ich stets daran interessiert eine gute Ergänzung für meine Kollegen zu sein und mit diesen zusammen stets zu wachsen.
  • Sehr viel Wert lege ich in Gesprächen auf den Unterschied zwischen "jemanden überreden wollen" und "überzeugend zu Argumentieren"

Privat

GitHub

Meine Profilseite findet sich hier: https://github.com/kirkone/

eine kleine Auswahl der wichtigsten Projekte:

Blog

Meine Gedanken und Dinge, welche ich mir merken möchte, veröffentliche ich auf meinem Blog: https://codez.one/

Usergroup

Ich bin ein Aktives Mitglied der dotnet User Group Dresden und beteilige mich dort an der Organisation als auch hin und wieder an Vorträgen.
Mit dem Ziel möglichst vielen Menschen aus Dresden und Umgebung den Einstieg in die Microsoft Welt zu ermöglichen, beteilige ich mich hier gern an Diskussionen über aktuelle Technologien und Vorgehensweisen.

Usergroup bei Meetup

Photographie

Den einen oder anderen Schnappschuss, welcher aus meinem Hobby resultiert, kann man sich hier ansehen:
https://photo.kirk.one/

Beruflich

Software Entwickler Audio/Video Cloud Services MAGIX Software GmbH | 08/2020 – heute

  • Azure Infrastruktur Planung und Entwicklung
  • dotnet 5 APIs
  • Betreuung von Azure DevOps
  • Beratung und Schulung von Azure DevOps in anderen Projektteams
  • Bereitstellung von Azure Infrastruktur mittels ARM Templates
  • Automatisierung von Releases der eigenen Anwendungen in Azure
  • Aufnehmen von Anforderungen für neu zu entwickelnden Anwendungen und Schnittstellen
  • Unterstützung bei der Anpassung von Diensten, welche von eigener Hardware nach Azure migriert werden
  • Einführung von Git mittels Azure DevOps

Technical Evangelist / Senior Developer ProTechnology GmbH | 10/2018 – 07/2020

Entwicklung von Anwendungen

  • dotnet core Anwendungen
  • Azure Dienste im Kontext von Webanwendungen
  • Betreuung von Azure DevOps für diverse Projekte
  • Einbindung von Docker in den Entwicklungsprozess
  • Integration des WSL für plattformübergreifende dotnet core Entwicklung
  • Bereitstellung von Azure Infrastruktur mittels ARM Templates

Technische Beratung von Kunden

  • Umgang mit dotnet core
  • Entwicklungsprozesse von Anforderung bis Kundenzufriedenheit mit dotnet core und Azure DevOps
  • Technologieberatung für den nutzbringenden Einsatz von Microsoft Azure Diensten
  • Unterstützung bei der Entwicklung von dotnet Softwareprojekten
  • Build und Release Pipelines in Azure DevOps
  • Architekturberatung für Softwareprojekte
  • Mit Kollegen von Microsoft bei Kunden zur Beratung und Schulung

Senior Software Engineer T-Systems MMS | 06/2017 – 09/2018

  • Build und Release Management für verschiedene Projekte
  • Softwarearchitektur auf ASP.NET core Basis
  • Bereitstellung von TFS Build Agents auf Docker Basis (Linux, Windows)
  • Migration von Code in TFVC nach Git
  • Aufbau einer Entwickler Community innerhalb des Unternehmens
  • Effektivität von Entwicklern durch verbesserte Prozesse
  • Wissensmanagement über diverse Projekte hinweg

Angestellter Fachinformatiker ProTechnology GmbH | 07/2012 – 05/2017

  • Codeverwaltung im Visual Studio Team Services mit GIT
  • Buildpipelines von verschiedenen Projekten im Visual Studio Team Services
  • Releasemanagement und Deployment im Visual Studio Team Services
  • Webapplikationen nach Kundenwunsch
  • Koordination und Architektur von Softwareprojekten
  • Lösungen für SharePoint 2010 aufbauend auf Silverlight und asp.net Webparts erstellt und betreut
  • LightSwitch Businesslösungen entsprechend der Kundenwünsche erstellt
  • Windows Forms Applikationen für interne Verwendungen

Angestellter Fachinformatiker | xima media GmbH | 09/2007 – 06/2012

  • Administration der kompletten Firmen IT-Struktur, einschließlich SharePoint 2010, Exchange 2010 und Webserver auf Windows Server 2008 R2 Basis
  • Webanwendungen auf Basis von HTML, CSS, XML / XSLT, JavaScript und asp.net

Selbständig tätig | EDV-Dienstleistungen Kirsten Kluge | 10/2003 – heute

  • Umsetzung von Webseiten aus Photoshop-Entwürfen und deren Bereitstellung auf eigenen Webservern
  • Entwurf, Umsetzung und Erstellung eines Content Management Systems für kleine Unternehmen
  • ASP.NET Core Webseiten Entwicklung und Deployment
  • Umsetzung von Desktopapplikationen im Logistikbereich
  • Erweiterungen für Azure DevOps
  • Erweiterungen für Visual Studio Code
  • Verwaltung von Office 365 Exchange Konten
  • Hosting von Webapplikationen auf eigener Hardware sowie in Azure Diensten

Gas- und Wasserinstallateur | verschiedene Unternehmen | 02/2000 – 06/2001

  • Anfertigen, Aufbauen und Installieren von Rohrleitungsanlagen
  • Installation von Heizungsanlagen
  • Dachklempnerei
  • Aufträge nach Kundenvorgaben umsetzen und kontrollieren

Ausbildung

Fachinformatiker | 08/2003 | media projekt

  • Abschluss: Abschluss als Fachinformatiker im Bereich Anwendungsentwicklung

Gas- und Wasserinstallateur | 02/2000 | Wismut GmbH

  • Abschluss: Geselle als Gas- und Wasserinstallateur

Auszug Durchgeführte Projekte / Tätigkeiten

Technologie Beratung Entwicklung
Zeitraum 01/2019 – 07/2020
Beschreibung Mit Kunden werden Workshops durchgeführt, in denen der Prozess der Entwicklung optimiert werden soll. Zu Beginn werden Probleme und Herausforderungen identifiziert. Daraus entstehen konkrete Anpassungen und Vorschläge, welche dann mit dem Kunden umgesetzt werden. Hauptaugenmerk liegt dabei auf der Azure DevOps Plattform, Microsoft Azure sowie dotnet core.
Methoden Azure, Azure DevOps, dotnet core

Technologie Beratung Azure
Zeitraum 10/2018 – 07/2020
Beschreibung Im Kunden Auftrag erfolgt Beratung zu Vorgehensweisen und Umgang mit Azure basierten Komponenten. Das Zusammenspiel von Komponenten im Azure und dem Kundenrechenzentrum stehen hierbei im Vordergrund. In regelmäßigen Workshops werden Optionen und Umsetzbarkeit mit den Anforderungen abgeglichen und daraus resultierend Arbeitspakete beschlossen.
Methoden Azure, Azure DevOps

Aufbau Azure Pipelines
Zeitraum 08/2019 – 10/2019
Beschreibung Eine vorhandene Build Pipeline wurde ersetzt durch eine neu aufgebaute Build und Release Pipeline. Mit Hilfe von Agents welche innerhalb von Docker Containern isoliert betrieben werden konnte der Prozess erheblich stabilisiert werden. Das Release erfolgt nach Freigabe in eine eigens angelegte Docker Umgebung. Mit der neuen Pipeline wurden beteiligte Entwickler in den Prozess von GitHub Flow eingearbeitet. Im Laufe der Umstellung wurde die Projektarchitektur überarbeitet und Teile der Anwendung in NuGet Pakete ausgelagert.
Methoden Azure DevOps Server, Docker, dotnet core, nodejs

WEB SPA
Zeitraum 06/2016 – heute
Beschreibung Nach Kundenwunsch werden Single Page Applikationen zur Integration in Office 365 erstellt. Der Anwendungscode wird im Azure DevOps in mehreren Git Repositories verwaltet. Bestandteil ist eine Web API, ein Frontend sowie eine BCL Schicht welche als Nuget Paket kontinuierlich bereitgestellt wird. Die Anwendung beinhaltet noch eine Sammlung von Azure Web Jobs, welche in dem Release Prozess mit der Anwendung kombiniert veröffentlicht werden.
Methoden C#, ASP.NET 5, Azure Pipelines

Build Task für Azure Pipelines
Zeitraum 09/2017 – heute
Beschreibung Das Umbenennen von Dateien während eines Build Vorganges erwies sich als umständlich. Das Problem wurde durch Bereitstellung einer Erweiterung im Visual Studio Marketplace
Methoden nodejs, TypeScript, Azure DevOps
Link File Operations - Visual Studio Marketplace

Build Task für Azure Pipelines
Zeitraum 01/2016 – heute
Beschreibung Um den Umgang mit asp.net core Projekten während des Build und Release Prozesses zu vereinfachen wurde eine Erweiterung für Azure Pipelines erstellt. Mit Hilfe von PowerShell sind so verschieden Tasks entstanden, welche in einem Open Source Projekt verwaltet werden.
Methoden PowerShell, dotnet core, Azure Pipelines
Link vsts-dnx-tasks - GitHub