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 IT-Umfeld und habe mich in dieser Zeit stets mit den neuesten Technologien von Microsoft befasst.
- Mich in neue und aktuelle Themengebiete einzuarbeiten, gehört zu meiner täglichen Arbeit und zu meiner lernbereiten 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. Gern beteilige ich mich an Treffen von Usergroups in welchen ich auch hin und wieder vortrage.
- Ich bringe mich teamfördernd in Ihr Unternehmen ein. So bereitet es mir besonders Freude, einem Kollegen spezifische Themengebiete näherzubringen. Nur so kann man Hand in Hand im Team arbeiten.
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.
Usergroup bei Meetup
Photographie
Den einen oder anderen Schnappschuss, welcher aus meinem Hobby resultiert, kann man sich hier ansehen: https://photo.kirk.one/
Beruflich
Technical Evangelist / Senior Developer ProTechnology GmbH | 10/2018 – heute
Entwicklung
- dotnet core Anwendungen
- Azure Dienste im Kontext von Webanwendungen
- Betreuung von Azure DevOps für Projekte als auch Projekt übergreifend
- 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
- 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 Softewareprojekte
Senior Software Engineer T-Systems MMS | 06/2017 – 09/2018
- Build und Release Management projektübergreifend
- Software Architektur auf ASP.NET Core Basis
- Bereitstellung von TFS Build Agents auf Docker Basis (Linux, Windows)
- Migration TFVC -> GIT
- Aufbau einer Entwickler Community innerhalb des Unternehmens
- Entwickler Effektivität durch verbesserte Prozesse
- Wissensmanagement innerhalb und projektübergreifend
- Codeverwaltung im VSTS hauptsächlich GIT
- Build von verschiedenen Projekten im VSTS
- Releasemanagement / Deployment im VSTS
- Web Applikationen 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
- 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
- Erweiterungen für Visual Studio Team Services
- Erweiterungen für Visual Studio Code
- Verwaltung von Office 365 Exchange Konten
Gas- und Wasserinstallateur | verschiedene Personalleasingunternehmen | 02/2000 – 06/2001
- Anfertigen, Aufbauen und Installieren von Rohrleitungsanlagen
- Aufträge nach Kundenvorgaben umsetzen und kontrollieren
Ausbildung
- Abschluss: Abschluss als Fachinformatiker im Bereich Anwendungsentwicklung
Gas- und Wasserinstallateur | 02/2000 | Wismut GmbH
- Abschluss: Geselle als Gas- und Wasserinstallateur
Durchgeführte Projekte / Tätigkeiten
|
Technologie Beratung Entwicklung |
Zeitraum |
01/2019 – heute |
Beschreibung |
Mit Kunden werden Workshops durchgeführt, in denen der Prozess der Entwicklung optimiert werden soll. Zu Beginng werden Probleme und Herausforderungen idendifiziert. 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 – heute |
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 |