Sie suchen einen Experten in Azure Cloud Solutions Architecture,.NET, Hasura und/oder Angular?
Sie möchten Ihre On-Premises Infrastruktur nach Azure migrieren?
Bei mir sind Sie richtig!
Ich kann sowohl beratend als auch aktiv tätig sein.
Überzeugen Sie sich selbst:
Profil:
Ich bin hauptberuflicher Full Stack Softwareentwickler mit über 9 Jahren Erfahrung im Umgang mit der .NET Welt
wie .NET 8.0, WPF, Blazor, UWP, Xamarin und 5 Jahren Erfahrung mit Angular und Typescript.
Neben .NET und Angular habe ich mich die letzten 4 Jahre ebenfalls mit Cloud Computing und hier speziell Microsoft Azure beschäftigt.
Mein Fokus liegt schon seit Beginn an auf einer möglichst sauberen Architektur und Clean-Code.
Dieser Grundsatz führt zu einer soliden Codebasis, die zukunftssicher, erweiterbar, wartbar und leicht verständlich ist,
sodass sie von jedem erfahrenen Programmierer ohne Probleme verstanden und erweitert werden kann. Skill Set:
✔ Software-Architekt
✔ Software-Developer
✔ Consulting: Cloud Solutions, Software- & Cloud-Architektur Gründung von Fairgleich.net:
Neben meiner beruflichen Tätigkeit habe ich eigenständig das Produktvergleichsportal fairgleich.net gegründet undentwickelt, dessen Backend vollständig in der Azure Cloud implementiert ist. Dieses Cloud-basierte Backend gewährleistet eine Kosteneffizienz, die bei einer täglichen Auslastung von bis zu 1.000 Usern weniger als 1 Euro pro Monat beträgt. Wie aus dem dargelegten Architekturdiagramm hervorgeht, setzt die Backend-Architektur auf verschiedene Azure-Komponenten, darunter Azure Functions, CosmosDB und ServiceBus.
Um die Betriebskosten weiter zu minimieren, habe ich ein eigenes Image Content Delivery Network (CDN) implementiert. Dieses CDN liefert Bilder in den angeforderten Abmessungen und in einem web-optimierten Format aus, während es gleichzeitig effizientes Caching ermöglicht.
Das Frontend des Portals ist unter Verwendung der neuesten Angular-Version entwickelt worden und komplett in purem HTML und CSS gestaltet. Dabei habe ich bewusst auf die Nutzung von UI-Bibliotheken verzichtet, um selbst die Kontrolle über die Paketgrößen zu behalten und so für optimale Performance zu sorgen. Ein besonderer Fokus lag auf der Optimierung der Vergleichstabelle: Diese bietet innovative Features, die bisher von keinem Wettbewerber realisiert wurden. Hierzu zählen ein "Sticky Header", der eine flüssige horizontale Navigation innerhalb der Tabelle ermöglicht, eine integrierte Preishistorie sowie ein Filtersystem, das in puncto Bedienfreundlichkeit die Angebote der Konkurrenz deutlich übertrifft.
Machen Sie sich gerne selbst ein Bild unter https://fairgleich.net
Projekthistorie
01/2023
-
bis jetzt
Gründung eines Vergleichsportals
Fairgleich
(Internet und Informationstechnologie, < 10 Mitarbeiter)
Vollständige Entwicklung einer Low-Cost Web-Application mit Backend für Fairgleich.net,
mit folgenden Features:
Statische WebApp mit Prerendering für ultra low cost webhosting
Backend vollständig in Microsoft Azure
Erstellung der Azure Infrastruktur mit Terraform
Authentifizierung mit Google Auth API
CosmosDB als Datenbank für alle Metadaten
Frontend mit Angular 16
Entkoppeltes Messaging über Azure Service Bus
Versionierung und Backups von Artikeln
Automatische Preisermittlung aller Produkte über diverse WebAPIs
Automatische Generierung von Affiliate Links für alle Partner
Vergleichstabelle mit einigen Verbesserungen ggü. allen Konkurenten
Vollständige Obfuscation der JavaScript Files
AES256 Verschlüssselung von ausgetauschten Metadaten
Die gesamte Infrastruktur kostet weniger als 1€ pro Monat
Das Projekt wird über Github verwaltet und über Github Actions vollständig gebuilded, getestet, prerendered und obfuscated.
03/2017
-
bis jetzt
Senior Software Developer
ARRK Engineering
(Industrie und Maschinenbau, 1000-5000 Mitarbeiter)
Leitung und Full Stack Entwicklung eines Produktdatenmanagement Systems,
mit folgenden Features:
Backend größtenteils in Microsoft Azure und teilweise On-Premises
Erstellung der Azure Infrastruktur mit Terraform
Authentifizierung mit Azure Active Directory
Hasura als GraphQL Gateway, mit PostgreSQL Flexible und Azure Functions als Endpoints
Frontend mit Angular 13, Kommunikation mit Backend rein über GraphQL über Hasura
Kommunikation der Services über Azure Service Bus
Vollumfängliche Versionierung und Varianten-Erstellung
Interoperabilität mit CAD Anwendung (Catia V5)
Automatische CAD Cache Generierung
Automatische Synchronisierung von On-Prem-Daten mit dem Cloud-Speicher
Das Projekt wurde über Azure DevOps verwaltet, wo ich alle CI/CD Pipelines implementiert habe, die sämtliche Projekte auf verschiedene Environments (Development, Production) veröffentlichen.
01/2020
-
08/2020
Junior Software Developer
ARRK Engineering
(Industrie und Maschinenbau, 1000-5000 Mitarbeiter)
Entwicklung einer Web-App zum Zeitmanagement für Mitarbeiter,
mit folgenden Features:
Web-App mit .NET und Blazor Server Side
Authentifizierung über Active Directory
Akkumulation von Projekt-, Zeit- und Mitarbeiter-Daten aus verschiedenen Datenbanken
Ausgabe von automatisch generierter Excel für Manager
01/2013
-
12/2019
Software Developer
ARRK Engineering
(Industrie und Maschinenbau, 1000-5000 Mitarbeiter)
Entwicklung diverser Tools für Kunden im Automotive Bereich