Schlagwörter
Skills
Full Stack Entwickler mit unterschiedlichen Programmiersprachen
Seit 2007 Entwickler von Applikationen im gesamten Microsoft Stack, Android & iOS Applikationen, Backends, Frontends, Netzwerktopologien, Hybride Applikationen, Datenbankdesign, meist im Web Umfeld mit C#, Javascript, Typescript, CSS, SASS, LESS, Angular, React Native.
Seit 2015 Entwickler auch als Information Security Consultant und Penetration Tester tätig und Architecture-as-Code Entwickler tätig (Terraform).
Planung, Design und Programmierung von unterschiedlichen Softwareprojekten
UI Entwicklung:
Angular, React Native, Bootstrap, Kendo UI
Intranet- und Internetbereich:
MS Cloud Projekte: Azure, Azure IOT
ASP, ASP.net, ASP.net Core, SPA Anwendungen mit Angular 4-11, Typescript, JavaScript, HTML, SCCS, SASS, LESS.
Besonders starke Kenntisse in Amazon Web Services
Interface / API
WCF, ASP.net Core mit REST, Swagger, Identityserver, OKTA, Azure AD
Server und Services:
MS SQL, Azure SQL, Cosmo DB, Entity Framework, Dapper
MS SQL-Server, IIS, Reporting Services, Exchange Server, unterschiedliche Azure und AWS Services
Tools:
Azure DevOps, Visual Studio 6.0, Visual Studio 2019, Visual Studio Code, Eclipse
Team:
SCRUM team member in englischsprachigem internationalen Team, Architekt team member.
Sprachen:
Deutsch Muttersprache
Englisch perfekt (Meine Frau ist US-Amerikanerin.)
Projekthistorie
-
Migration des bestehenden on premis Verwaltungssystem ZCockpit
nach Microsoft Azure.
Insgesamt 51 Projektbeteiligte incl. Entwickler, Tester, Projektverantwortliche.
Aufgeteilt in mehreren SCRUM Teams.
Bestandsaufnahme / Analyse bestehender on premis Systeme. Internationales Projekt mit Verbindungen nach Spanien, England, Schweiz und unterschiedlichen europäischen Staaten.
Projektsprache Englisch.
Konzeptentwurf / POC zu verschiedenen Ansätzen in MS Azure.
Validierung der Konzepte mit verschiedenen Architekten von Microsoft.
Konzeptaufbau für Logging und Systemüberwachung mit Application Insight und Azure Monitor. Query Entwicklung und Auswertung.
Aufteilung der monolithischen Struktur in Micro Services. POC zu ASP.net 5.0 mit DI und Nuget Unterstüzung
Aufbau der DEV Umgebung, Erstellung von Templates und Projektvorlagen für Visual Studio 2019 zur Unterstützung der Entwickler.
Refrakturierung aller beteiligten Softwarekomponenten.
Konzept für Authentifizierung und Autorisierung mit Azure AD.
Realisierung über App Registrierung mit client crendtial flow und deamon credential flow. Anbindung von Angular 10 Apps und externen API‘s per MSAL und Microsoft Graph.
Integration mit Key Vault und Managed Identity.
Infrastructure as Code über Terraform und ARM.
MS DEVOPS Integration. Aufbauend auf GIT Repositories und Azure Pipeline.
Folgende Azure SAAS Services habe ich eingesetzt und per SDK oder direkt mit den Endpunkten angesprochen, verwendet:
Azure Web App
Azure VNET
Azure Functions
Azure Durable Functions
Azure Key Vault
Azure Logic Apps
Azure private DNS
Azure SQL Server
Azure Blob Storage
Azure File Storage
Azure Event Grid
Azure Active Directory
MS Graph
MS Dynamics on Azure
Application Insight
Private Endpoints
Schulung der Mitarbeiter zu unterschiedlichen Technologien
Folgende Tools habe ich verwendet:
Visual Studio 2019, Visual Studio Code, Bamboo, Bitbucket, Azure DEVOPS, Confluence, JIRA, Terraform, MS Azure Portal
Folgende Erweiterungen habe ich verwendet:
SWAGGER, Dapper, GhostDoc, Bamboo, DevOps
C#, XML, Typescript, Javascript, HTML, CSS, , JIRA, SCRUM, UWP, ASP.net 3.1, .net 5, Angular 2+, MS SQLServer, IIS, Dependency Injection, MVVM light, REST, JSON, Kendo UI, OKTA, Angular Material, Bootstrap UI