freiberufler .NET Senior Software Architect, Web Senior Software Architect auf freelance.de

.NET Senior Software Architect, Web Senior Software Architect

zuletzt online vor wenigen Stunden
  • auf Anfrage
  • 53819 Neunkirchen-Seelscheid
  • Weltweit
  • de  |  en  |  fr
  • 23.01.2025

Kurzvorstellung

Ich biete seit Jahrzehnten beste Ergebnisse und werde zur Lösungsfindung von großen Konzernen als Consultant eingesetzt. Mein Schwerpunkt liegt im Bereich Microsoft Technologien sowie Webentwicklung.

Qualifikationen

  • .Net3 J.
  • C#4 J.
  • Microsoft Office 3653 J.
  • .Net Framework (Microsoft)3 J.
  • Adobe After Effects3 J.
  • Adobe Creative Cloud3 J.
  • Adobe Illustrator3 J.
  • Adobe Media Encoder3 J.
  • Adobe Photoshop3 J.
  • Animationssoftware (allg.)3 J.
  • Audition3 J.
  • Build-Tools3 J.
  • Cinema 4D3 J.
  • Corel Photo Paint6 J.
  • CorelDraw5 J.
  • CSS (Cascading Style Sheet)3 J.
  • Datenbankentwicklung
  • Entity Framework3 J.
  • Git3 J.
  • HTML53 J.
  • IIS3 J.
  • JavaScript3 J.
  • Json3 J.
  • Language Integrated Query3 J.
  • Less3 J.
  • Microsoft Azure4 J.
  • Microsoft SharePoint Server3 J.
  • Microsoft SQL-Server (MS SQL)5 J.
  • Microsoft Visual Studio6 J.
  • Microsoft Windows (allg.)3 J.
  • Node.Js4 J.
  • Premiere Pro3 J.
  • Serviceorientierte Architektur3 J.
  • Software Design
  • Softwareentwicklung (allg.)
  • SVG (Scalable Vector Graphics)3 J.
  • Syntactically Awesome Stylesheets (Sass)3 J.
  • Test Automation3 J.
  • Transact-Sql5 J.
  • Typescript4 J.
  • Webdesign
  • Windows Powershell4 J.

Projekt‐ & Berufserfahrung

Softwareentwickler
Softwarehaus, Siegburg
10/2024 – offen (4 Monate)
IT & Entwicklung
Tätigkeitszeitraum

10/2024 – offen

Tätigkeitsbeschreibung

● Entwicklung einer mehrschichtigen, datenbankgestützten Software zur Verwaltung von Personaldaten
● Entwicklung eines .NET NuGet-Pakets zur Konvertierung von Dokumenten zwischen XAML und HTML bzw. XAML und Markdown.

-----
Kenntnisse:
• Entity Framework Core
• Visual Studio 2022
• Visual Studio Code
• SQLite
• MS SQL Server
• Microsoft 365
• Techsmith Camtasia
• PowerShell
• C#
• XML
• T-SQL
• WPF
• XAML
• HTML5
• CSS
• LESS
• Git
• JSON
• YAML
• Markdown
• MVVM
• TDD
• SOLID
• DRY
• IoC
• Reguläre Ausdrücke
• LINQ

Eingesetzte Qualifikationen

C#, Entity Framework, Microsoft SQL-Server (MS SQL), Microsoft Visual Studio, Transact-Sql

Einführung CI/CD auf GitLab EE: Planung, Schulung, Durchführung
Süddeutsche Krankenversicherung a. G., Fellbach
8/2023 – 7/2024 (1 Jahr)
Versicherungen
Tätigkeitszeitraum

8/2023 – 7/2024

Tätigkeitsbeschreibung

● Leitung der Umstellung von mehr als 600 existierenden Softwareprojekten; weg von lokaler Entwicklung mit Versionierung durch SVN, manuellem Erstellen sowie manuellem Verteilen hin zu CI/CD per Git, GitLab EE, Docker.

● Schulung sämtlicher Mitarbeiter der IT. Ausführliche Dokumentation und Erstellung von Schulungsunterlagen, inkl. Schulungsvideos.

● Migration sämtlicher Repositorys von Subversion (SVN) nach Git, inklusive der existierenden Projektentwicklungshistorie.

● Code-Reviews durchgeführt.

● CI/CD-Docker-Images erstellt. GitLab-Runner installiert und administriert.

● Erstellung eines umfangreichen PowerShell-Moduls für einen "commit-"Git-Hook zur automatisierten Validierung von Repositorys, damit nur "sinnvolle" Inhalte, die im Rahmen von CI/CD zulässig sind, eingefügt werden können.

● Vollumfängliche Unterstützung darin, .NET-Projekte sowie VB6-Projekte CI/CD-tauglich zu machen; also zu aktualisieren, zu modularisieren und zu paketisieren. (1st-, 2nd- und 3rd-Level-Support.)

-----
Kenntnisse:
• Git
• SVN
• GitLab
• SonarQube
• Nexus
• PowerShell
• Atlassian JIRA
• Atlassian Confluence
• Microsoft Teams
• Visual Studio Code
• Visual Studio 2022
• Docker for Windows
• Adobe Animate
• CorelDRAW
• Corel Photo-PAINT
• Techsmith Camtasia
• Bash
• YAML
• Docker
• C#
• Visual Basic .NET
• Visual Basic 6
• VBA
• Markdown
• COBOL
• GraphQL
• NuGet
• Reguläre Ausdrücke
• LINQ

Eingesetzte Qualifikationen

Subversion, .Net, .Net Framework (Microsoft), Bash Shell, Build-Tools, C#, Confluence, Continuous Integration, Docker, Git, Graphql, Jira, Language Integrated Query, Microsoft Visual Studio, Test Automation, VBA (Visual Basic for Applications), Visual Basic, Windows Powershell

PLC-Farm-Entwicklung
Phoenix Contact, Bad Pyrmont
11/2022 – 2/2023 (4 Monate)
Energie
Tätigkeitszeitraum

11/2022 – 2/2023

Tätigkeitsbeschreibung

● Design und Entwicklung einer C++ Programmbibliothek für die Phoenix Contact PLCnext AXC F Microcontroller-Reihe.

● Entwicklung einer Microsoft Access Datenbankanwendung zur dynamischen Konfiguration von PLCnext ESM Eingabe-/Ausgabe-Ports.

● Entwicklung eines Debian Bash apt-get-Installationsskripts.

-----
Kenntnisse:
• Phoenix Contact PLCnext AXC F
• Visual Studio 2019
• PLCnext Engineer 2022
• GCC
• GDB
• CMake
• Linux
• Visual Studio Code
• Microsoft 365
• Microsoft Access 2021
• Adobe Animate
• CorelDRAW
• Corel PHOTO-PAINT
• C++17
• GitLab
• SSH
• Remoting
• Git
• PowerShell
• Markdown
• bash
• ActionScript

Eingesetzte Qualifikationen

Actionscript, Bash Shell, C++, Git, Language Integrated Query, Microsoft Access, Microsoft Office 365, Microsoft Visual Studio, SSH (Secure Shell), Windows Powershell

Systemadministrator
Gerolsteiner Brunnen GmbH & Co. KG, Gerolstein
2/2022 – 3/2023 (1 Jahr, 2 Monate)
Handel
Tätigkeitszeitraum

2/2022 – 3/2023

Tätigkeitsbeschreibung

● Aktualisierung verschiedener .NET Tools

● Umstieg von EWS auf Microsoft Graph zur Verarbeitung von E-Mails innerhalb von Microsoft 365 Domäne

-----
Kenntnisse:
• Exchange Server
• PowerShell
• Microsoft Graph
• OData

Eingesetzte Qualifikationen

Graphql, Microsoft Exchange, Windows Powershell

Qualitätssicherung
Dataport, Hamburg
2/2022 – 11/2022 (10 Monate)
Öffentliche Verwaltung
Tätigkeitszeitraum

2/2022 – 11/2022

Tätigkeitsbeschreibung

Sicherheitsüberprüfung (SÜ2) bestanden.

Qualitätssicherung von Webportal-Projekten externer Partner, die – im Rahmen der Digitalisierungsinitiative der Bundesrepublik – Internetportale erstellen, die von den Kommunen der Bundesländer genutzt werden.

Die zur Verfügung gestellte Software wird in allen Verwaltungen der nördlichen Bundesländer eingesetzt (z. B. Fahrzeuganmeldung, Personalausweisbeantragung, Wohnortanmeldung).


Hierzu habe ich ein Werkzeug entwickelt, das folgende Merkmale aufweist:

● Eigenständigen Lexer, Parser und Code-Generator für C# geschrieben, um ASP.NET-Projekte automatisiert auf standardkonforme Ausführung hin zu testen sowie Fehlerlisten und Implementationsvorschläge in Word zu dokumentieren.

● Paketreferenzvalidierung geschrieben, die alle Projekte einer Visual Studio Solution auf das verwenden genehmigter Fremdpakete hin testet.

● Linter geschrieben, der, mithilfe des o. g. von mir entwickelten C#-Parsers, Stellen ermittelt und auflistet, in denen Objekte aus Fremdpaketen nicht per Dependency Injection eingebunden wurden.

-----
Kenntnisse:
• Azure DevOps
• Visual Studio
• Visual Studio Code
• Atlassian
• Confluence
• MS SQL Server
• MVC
• C#
• T-SQL
• PowerShell
• MVC
• HTML
• Markdown

Eingesetzte Qualifikationen

C#, Confluence, HTML5, Microsoft SQL-Server (MS SQL), Microsoft Visual Studio, Test Automation, Transact-Sql, Windows Powershell

Projektleitung, Management, Web- und Anwendungsentwickler, Systemadministrator "Microsoft 365"
Alex Bender, Neunkirchen-Seelscheid
12/2021 – offen (3 Jahre, 2 Monate)
Medienbranche
Tätigkeitszeitraum

12/2021 – offen

Tätigkeitsbeschreibung

● Leitung einer professionellen Musikvideoproduktion
— Verantwortlich für den Inhalt
— Verantwortlich für Budget- sowie Einhaltung der Timeline
— Externe Teams geführt
— Anspruchsvolle, ansprechende Vor- und Nachspänne vollständig gestaltet und erstellt

● Produktion eines Radiowerbespots
— Verantwortlich für den Inhalt
— Verantwortlich für Budget- sowie Einhaltung der Timeline
— Externe Teams geführt

● Management Auftritte und Präsentation (Full-Service)
— Pressearbeit
— Gestaltung und Distribution von Werbematerialen/Postern
— Gestaltung und Planung von Bühne, Licht und Audio

● Microsoft 365 (Teams, SharePoint, E-Mails, Outlook) vollständig für Kundendomäne
aufgesetzt und administriert.
— Leitung der Migration von lokaler Office-Installation hin zu Microsoft 365
Cloud-Servern.
— Einrichten einer kundeneigenen Domäne für Microsoft 365.
— Migration bestehender E-Mail-Konten hin zu Exchange Online.
— Einrichtung und Verwaltung von Benutzerkonten und Gastzugriffen.
— Erstellen und Administration von Datenschutzrichtlinien innerhalb von
Microsoft 365 / Azure AD.
— Erstellen und Administration von Microsoft Teams Gruppen und Kanälen.

● Mitarbeiter in der Anwendung von Microsoft 365 bzw. Teams geschult.

● Automatisierte Stapel-Bildverarbeitung für Adobe PhotoShop 2022 unter
Verwendung von Adobe ExtendScript ("SetTrend/Raw-Image-Converter" auf
GitHub).

● Erstellen einer Website.

● MP3 ID3 Tag-Editor in Form eines PowerShell Binärmoduls erstellt, um
Metainformationen in MP3-Dateien mit PowerShell automatisiert zu lesen, zu
schreiben und zu aktualisieren. Das erstellte PowerShell

-----
Kenntnisse:
• Visual Studio 2022
• Visual Studio Code
• Microsoft 365
• Microsoft Teams
• Techsmith Camtasia
• Corel PHOTO-PAINT X8
• CorelDRAW X8
• Adobe Audition
• Adobe After Effects
• Adobe Premiere Pro
• Adobe Photoshop
• Cosmos DB
• Azure Azure DevOps
• Azure Static Web Apps
• Azure Resource Manager
• Azure RBAC
• C#
• T-SQL
• Markdown
• TypeScript
• PowerShell
• ExtendScript
• Angular
• Webkomponenten
• Webpack
• Git
• Node.js
• YAML
• XML
• JSON
• Bicep
• SVG
• HTML5
• CSS
• LESS
• SOLID
• DRY
• SOA
• TDD
• MVVM
• Reguläre Ausdrücke
• LINQ

Eingesetzte Qualifikationen

.Net, .Net Framework (Microsoft), Adobe After Effects, Adobe Creative Cloud, Adobe Illustrator, Adobe Media Encoder, Adobe Photoshop, Animationssoftware (allg.), Audition, Build-Tools, C#, Cinema 4D, Corel Photo Paint, CorelDraw, CSS (Cascading Style Sheet), Entity Framework, Git, HTML5, IIS, JavaScript, Json, Language Integrated Query, Less, Microsoft Azure, Microsoft Office 365, Microsoft SharePoint Server, Microsoft SQL-Server (MS SQL), Microsoft Visual Studio, Microsoft Windows (allg.), Node.Js, Premiere Pro, Serviceorientierte Architektur, SVG (Scalable Vector Graphics), Syntactically Awesome Stylesheets (Sass), Test Automation, Transact-Sql, Typescript

C#, WPF, Oracle DB Entwickler, CI/CD, Azure, Web-Entwicklung (Festanstellung)
Log.Go.Motion GmbH, Leverkusen
3/2021 – 11/2021 (9 Monate)
Logistikdienstleister
Tätigkeitszeitraum

3/2021 – 11/2021

Tätigkeitsbeschreibung

● Weiterentwicklung WPF-Front-End

● Pflege Oracle DB-Datenbank.

● Azure DevOps CI/CD Pipelines erstellt.

● Umstellung lokale Oracle Datenbank hin zu Oracle Datenbank 18c in WSL Linux Docker Container.

● Azure VM erstellt und administriert.

● Microsoft 365 (Teams, SharePoint, E-Mails, Outlook) für Kundendomäne aufgesetzt und administriert.

● Mitarbeiter in der Anwendung von Microsoft 365 bzw. Teams geschult.

● Mitarbeiter in der Anwendung von git geschult.

● Konzeption eines Full-Stacks für Web-Front-End, das WPF Fat-Client ablösen soll, unter Node.js, TypeScript, WebPack, Angular, ASP.NET Core, Entity Framework Core etc. Nach SOLID-, DRY-, TDD-Prinzipien.

● Erstellen eines Add-Ons für Entity Framework Core 6, das eine versionierbare Benutzerverwaltung (Users, Roles, Permissions) per Fluent-API und EF Migrations ermöglicht.

-----
Kenntnisse:
• Visual Studio 2019
• Microsoft 365
• Microsoft Teams
• Docker for Windows
• Oracle 18c
• Oracle SQL Developer
• WSL 2
• Microsoft Azure
• Visual Studio Code
• Ubuntu
• Android Studio
• Entity Framework Core
• PowerShell
• Microsoft SQL Server
• MS SQL Server Management Studio
• Camtasia
• Corel PHOTO-PAINT X8
• Adobe Animate CC
• Adobe Audition CC
• CINEMA 4D
• WPF
• C#
• Markdown
• Docker
• TypeScript
• SOLID
• DRY
• SOA
• DI
• IoC
• TDD
• DDD
• UX-Design
• Reguläre Ausdrücke
• LINQ
• MVVM

Eingesetzte Qualifikationen

Android Entwicklung, Audition, C#, Cinema 4D, Corel Photo Paint, CorelDraw, Docker, Entity Framework, Language Integrated Query, Microsoft Azure, Microsoft Office 365, Microsoft Visual Studio, Oracle Database, Serviceorientierte Architektur, SESAM/SQL Server, Typescript, Ubuntu, Windows Powershell, Windows Presentation Foundation

Dozent
W. Müller GmbH, Lohmar
1/2021 – 1/2021 (1 Monat)
Fertigungsindustrie
Tätigkeitszeitraum

1/2021 – 1/2021

Tätigkeitsbeschreibung

● WPF-Kurs für IT-Mitarbeiter der Firma W. Müller GmbH, Troisdorf, abgehalten.
● WPF MVVM-Anwendung entworfen und entwickelt
● WPF interaktives 3D-Front-End entwickelt (unter Anwendung von WPF Viewport3D)

Eingesetzte Qualifikationen

.NET-Entwickler, Dozent (Sonstige), Softwareentwicklung (allg.)

Softwarearchitekt
A. D. Soft- und Hardware-Engineering, Neunkirchen-Seelscheid
7/2020 – 2/2021 (8 Monate)
IT & Entwicklung
Tätigkeitszeitraum

7/2020 – 2/2021

Tätigkeitsbeschreibung

1. Entwicklung einer Windows App mit Hilfe von UWP.

● XAML
● UWP
● WinUI 2
● WinUI 3
● Fluent Design
● MVVM
● Tiles/Toasts/Notifications
● Medienwiedergabe
● Kamera-/Tonaufnahme
● Visuelle Komposition
● Landkartendarstellung
● Sensordaten abfragen
● Internationalisierung per Ressourcen (.resw)
● Windows Information Protection (WIP)

● MSIX
● MSIX Container
● MSIX App Attach auf WVD

● Ich habe eine Reihe ausführlicher Verbesserungsvorschläge zur Windows Runtime unterbreitet (auf GitHub), die dort positiv aufgenommen wurden und in eine zukünftige Version von Windows Runtime einfließen.

2. Entwicklung eines Prototyps einer App für Windows Store, Google Play und Apple App Store mit Hilfe von Uno Platform, UWP, Entity Framework, ASP.NET Core 3.1 Web API.

Build-Pipeline mit Hilfe von Azure DevOps. Web API Webservices und Datenbank werden auf Azure zur Verfügung gestellt.

● Design und Entwicklung eines Front-Ends UWP/Android/iOS mit Uno Platform.
● MVVM
● XAML
● UWP
● Uno Platform
● Fluent Design
● Design und Entwicklung einer SQL Server-Datenbank mit Hilfe von Entity Framework 6.
● Code-First
● Fluent API
● Design und Entwicklung eines REST Webservices.
● ASP.NET Core 3.1 Web API
● OpenAPI/Swagger (Swashbuckle.AspNetCore)

3. Entwicklung eines Prototyps einer Progressive Web App (PWA)

● Web Worker
● Service Worker
● Push Benachrichtigungen (Client)
● Caching (Client)

4. Erstellen einer interaktiven PDF-Datei

● Ereignisbehandlungsroutinen und Animationen zu einer PDF-Datei hinzugefügt, die ein Formular enthält.

● Adobe Acrobat JavaScript

5. WPF-Desktop-Anwendungsentwicklung

● WPF MVVM-Anwendung entworfen und entwickelt
● WPF interaktives 3D-Front-End entwickelt (unter Anwendung von WPF Viewport3D)
● WPF-Performance-Test-FrontEnd geschrieben

-----
Kenntnisse:
• ADO.NET Entity Framework
• Azure
• SQL Server 2019
• Swashbuckle
• Uno Platform
• GitHub
• Adobe Acrobat Pro
• PowerShell Core
• .NET 5
• ASP.NET Web API
• Camtasia
• Corel PHOTO-PAINT X8
• Visual Studio 2019
• Visual Studio Code
• MVVM
• XAML
• UWP
• MSIX
• WPF
• EF Code-First
• EF Fluent API
• REST web services
• OpenAPI
• Git
• PDF JavaScript
• HTML 5
• TypeScript
• LESS
• CSS3
• Razor
• C# 9
• SVG
• SaaS
• OAuth 2.0
• OpenID Microservices
• SOA (Service Oriented Architecture)
• DI (Dependency Injection)
• IoC (Inversion of Control)
• TDD (Test-driven Design)
• DDD (Domain-driven Design)
• UX-Design
• Reguläre Ausdrücke
• LINQ
• Markdown

Eingesetzte Qualifikationen

.NET-Entwickler

Lehrgang COBOL
A. D. Soft- und Hardware-Engineering, Neunkirchen-Seelscheid
4/2020 – 5/2020 (2 Monate)
IT & Entwicklung
Tätigkeitszeitraum

4/2020 – 5/2020

Tätigkeitsbeschreibung

Erlernen der Sprache COBOL mit Hilfe der Micro Focus Visual COBOL
Spracherweiterung unter Visual Studio 2019.

-----
Kenntnisse:
• Visual COBOL
• Visual Studio 2019
• Visual Studio Code
• Camtasia
• Corel PHOTO-PAINT X8
• COBOL
• TDD (Test-driven Design)
• UX-Design
• Reguläre Ausdrücke
• C# 8

Eingesetzte Qualifikationen

C#, Microsoft Visual Studio, UX / UI Designer, COBOL

Mechanical CAD 3D-Konstruktionen
A. D. Soft- und Hardware-Engineering, Neunkirchen-Seelscheid
11/2019 – 3/2020 (5 Monate)
Tourismus und Freizeitwirtschaft
Tätigkeitszeitraum

11/2019 – 3/2020

Tätigkeitsbeschreibung

Erstellen diverser Mechanical CAD 3D-Konstruktionen für die Spezifikation von Sonderanfertigungen

● Einarbeitung in SolidWorks/SolidEdge.
● Erstellen von Bauteilen
● inkl. Blechverarbeitung
● Erstellen komplexer Baugruppen
● Erstellen von benutzerdefinierten Erscheinungsbildern
● Erstellen technischer Zeichnungen in Absprache mit den entsprechenden Werkstätten

● Unterbreiten von Verbesserungsvorschlägen zur Usability von SolidWorks.

-----
Kenntnisse:
• SolidWorks
• Camtasia
• Corel PHOTO-PAINT X8
• 3D Authoring Tools
• 3D CAD
• UX-Design

Eingesetzte Qualifikationen

3D Modellierung, SolidWorks, UX / UI Designer

Erstellen neuer Funktionsbausteine in bestehender IAM-Software
Stadtverwaltung Zürich (OIZ), Zürich
3/2019 – 11/2019 (9 Monate)
Öffentliche Verwaltung
Tätigkeitszeitraum

3/2019 – 11/2019

Tätigkeitsbeschreibung

Erstellen neuer Funktionsbausteine in bestehender IAM-Software
● Entwicklung eines Web-Front-Ends mit Hilfe von Webpack, Web-Komponenten und TypeScript.
● Entwicklung eines REST Web API Back-Ends mit Hilfe von ASP.NET Core 2.0 sowie Entity Framework 6.2.
● Erstellen von Unit-Tests für die REST Web API.
● Erstellen von Unit-Tests für PowerShell-Skripte.
● Entwicklung verschiedener IAM PowerShell-Skripte zur Steuerung der Active Directory Domäne mit Hilfe des Active Directory PowerShell-Moduls.
● Weiterentwicklung und Pflege eines WPF-Front-Ends zur Steuerung der Active Directory Domäne (IAM).
● Vermitteln und Vorschlagen architektonischer Entwicklungs- und Designpfade (= Technical Leader).
● Entwicklung neuer Funktionsbausteine zur Verwaltung von Microsoft Exchange Server Postfächern in Active Directory.
● Aufsetzen einer Build-Pipeline für ein neues Web-Front-End, das mit Hilfe von Webkomponenten realisiert wurde.
● Weiterentwicklung der Software im Allgemeinen

-----
Kenntnisse:
• Visual Studio Code
• Node.js
• Git
• Internet Explorer 11
• Google Chrome
• ASP.NET Core
• ASP.NET Web API
• ASP Classic
• Active Directory Services
• Microsoft SQL Server
• MS SQL Server Reporting Services
• Azure DevOps Server
• iTsense IAS Directory Manager
• ASP.NET MVC
• ASP.NET Razor
• FakeItEasy
• NUnit
• MSTest
• Camtasia
• Corel PHOTO-PAINT X8
• ADO.NET Entity Framework
• Webpack
• Babel
• Sass
• Less
• Webkomponenten
• json-server
• class-validator
• TypeScript
• PowerShell
• PowerShell Core
• WebAuthn
• WPF
• MVVM
• REST web services
• Microservices
• SOA (Service Oriented Architecture)
• DI (Dependency Injection)
• IoC (Inversion of Control)
• TDD (Test-driven Design)
• DDD (Domain-driven Design)
• UX-Design
• Reguläre Ausdrücke
• C# 7.3
• T-SQL
• Unit Testing
• Scrum
• LINQ

Eingesetzte Qualifikationen

Microsoft SQL Server Reporting Services (SSRS), Transact-Sql, Microsoft SQL-Server (MS SQL), DevOps, .NET-Entwickler, C# Developer, Scrum, Active Directory, Git, Microsoft Visual Studio, Nunit, Typescript, Windows Powershell, Microsoft Azure, ASP, ASP.NET, CSS (Cascading Style Sheet), Representational State Transfer (REST), Web Services, UX / UI Designer, Corel Photo Paint, CorelDraw, Less, Node.Js

Erstellen einer GitLab CI/CD Build-Pipeline
CEWE Stiftung & Co. KGaA, Oldenburg
5/2018 – 12/2018 (8 Monate)
Konsumgüterindustrie
Tätigkeitszeitraum

5/2018 – 12/2018

Tätigkeitsbeschreibung

Erstellen einer GitLab CI/CD Build-Pipeline für Online-Fotobuch.

● Erstellen einer Continuous Integration bzw. Continuous Delivery Build-Pipeline auf Basis von GitLab Enterprise für das CEWE Online-Fotobuch, inkl. automatisierter, geräte- und browserunabhängiger Integration-/Regression-Tests sowie Screenshot-Validierung.

● Das Ziel war, alle Voraussetzungen für eine langfristig stabile Web-Anwendung zu erstellen.

● Evaluierung von Tools für automatisiertes Testen von Websites, basierend auf dem W3C WebDriver-Standard, insbesondere Ranorex Studio und Katalon Studio.

● Verschiedene Fehler in GitLab Runner für Windows behoben und Merge Requests erstellt.

● Ich habe einen signifikanten Verbesserungsvorschlag eingereicht, der die Einbindung des Erstellens und der Pflege der enorm großen Anzahl von Bildern für die CEWE Website betraf. Bislang wurden sämtliche Bilder in unterschiedlichen Auflösungen manuell gepflegt, was zu einer großen Menge an verwaisten Bildern, fehlenden Bildern und veralteten Versionen führte. Die von mir vorgeschlagene Lösung reduzierte den manuellen Arbeitsaufwand um geschätzt 70 % und härtete das Buildergebnis erheblich, sodass eine Buildergebnissicherheit von 100 % sowie eine drastische Speicherplatzersparnis erzielt werden konnte.

-----
Kenntnisse:
• Ranorex Studio
• Visual Studio Code
• Visual Studio 2017
• Jenkins
• Katalon Studio
• Atlassian JIRA
• GitLab
• Camtasia
• Corel PHOTO-PAINT X8
• Selenium WebDriver
• NodeJS
• Grunt
• Gulp
• AngularJS
• YAML
• Twig.js
• CoffeeScript
• Go
• Docker
• WebPack
• SOA (Service Oriented Architecture)
• DI (Dependency Injection)
• IoC (Inversion of Control)
• TDD (Test-driven Design)
• DDD (Domain-driven Design)
• UX-Design
• Reguläre Ausdrücke
• Unit Testing
• Scrum

Eingesetzte Qualifikationen

AngularJS, Corel Photo Paint, CorelDraw, Docker, Go (Programmiersprache), Jenkins, Jira, Microsoft Visual Studio, Node.Js, Scrum, Selenium, UX / UI Designer

Dokumentation und Migration
Berliner Sparkasse, Finanz Informatik Solutions Pl, Berlin/Frankfurt
5/2017 – 5/2018 (1 Jahr, 1 Monat)
Banken
Tätigkeitszeitraum

5/2017 – 5/2018

Tätigkeitsbeschreibung

Dokumentation und Migration der Wertpapier-HGB-Bilanzierungssystems "KUDZU".

● Dokumentation der bestehenden SQL-Server/VB.NET-Anwendung ("KUDZU").

● Beratendes Begleiten der Migration der bestehenden Anwendungssuite "KUDZU" von Berlin nach Frankfurt.

● Entwicklung eines Microsoft VSTO Word .NET-Add-ins zur automatisierten Erzeugung einer Dokumentation für ein proprietäres Workflow-Framework innerhalb von "KUDZU".

● Planung sowie Aufbau einer zuverlässigen Application-Lifecycle-Management-Infrastruktur für die Weiterentwicklung von "KUDZU" in Frankfurt.

● Implementation eines binären PowerShell-Moduls zur Erzeugung von Datenbank-Deltas eines proprietären ETL-Workflow-Frameworks und zur automatischen Erzeugung von entsprechenden Deployment-Datenbankskripten mit Hilfe von Entity Framework 6.2 nach SOLID-Prinzipien.

● Führende Rolle bei der Modernisierung, Weiterentwicklung und Wartung der Anwendungssuite "KUDZU" in Frankfurt.

-----
Kenntnisse:
• Microsoft SQL Server 2012
• Visual Studio 2012
• Microsoft Word
• Microsoft Excel
• SVN
• Tortoise
• Camtasia
• Corel PHOTO-PAINT X8
• VB.NET
• T-SQL
• VSTO
• PowerShell
• UX-Design
• Reguläre Ausdrücke

Eingesetzte Qualifikationen

.NET-Entwickler, Corel Photo Paint, Microsoft Excel, Microsoft SQL-Server (MS SQL), Microsoft Visual Studio, Subversion, Transact-Sql, UX / UI Designer, Visual Basic, Windows Powershell

Weitere Kenntnisse

Ich habe Expertenkenntnisse in vielen von "B" abgeleiteten Sprachen: C, C++, C#, JavaScript, TypeScript. Dazu kommen noch sämtliche Microsoft BASIC-Dialekte sowie T-SQL/SQLite. Visual Studio, VS Code und SSMS sind die von mir eingesetzten IDEs.

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
  • Französisch (Grundkenntnisse)
  • Niederländisch (Grundkenntnisse)
Reisebereitschaft
Weltweit
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
Profilaufrufe
104
Alter
59
Berufserfahrung
34 Jahre (seit 01/1991)
Projektleitung
5 Jahre

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden