Profilbild von Tobias Streng Azure Cloud Solutions Architect Expert | .NET | Angular | Hasura aus Muenchen

Tobias Streng

nicht verfügbar bis 31.08.2024

Letztes Update: 09.04.2024

Azure Cloud Solutions Architect Expert | .NET | Angular | Hasura

Abschluss: M.Sc.
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher)

Skills


Herzlich willkommen auf meinem Profil!

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:

⚙ Azure Cloud Solutions Architect Expert (Certified)

⚙ .NET: C#, VB.NET

⚙ HTML, CSS

⚙ Angular, React, Typescript

⚙ Infrastructure as Code: Terraform

⚙ Database Design, Database Architecure

⚙ Relational Databases, PostgreSQL, CosmosDB, SQL

⚙ Hasura, GraphQL & Automatic Code-Generation

⚙ Reactive Programming (Observables), LINQ

⚙ DevOps, Azure DevOps

⚙ CI/CD, Azure Pipelines, Github Actions

⚙ Cloudflare CDN & DNS

⚙ ASP.NET, Entity Framework

⚙ und vieles mehr...
 

Rollen:

✔ 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 und entwickelt, 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
  • Catia-Automatisierungen in .NET und COM
  • CI/CD & DevOps
  • Projektmanagement Tools
  • Web-Apps in Angular und Blazor
  • Server-Client Applikationen mit WCF
  • Excel-Automatisierungen
  • Diverse Skripte in Powershell, VBA und Batch

Zertifikate

Azure Cloud Solutions Architect Expert
2023
Azure Administrator Associate
2022

Reisebereitschaft

Verfügbar in den Ländern Deutschland
Profilbild von Tobias Streng Azure Cloud Solutions Architect Expert | .NET | Angular | Hasura aus Muenchen Azure Cloud Solutions Architect Expert | .NET | Angular | Hasura
Registrieren