Sen. Fullstack Softwareengineer & Azure Spezialist
- Verfügbarkeit einsehen
- 0 Referenzen
- 90€/Stunde
- 49205 Hasbergen, Kreis Osnabrück
- Europa
- de | en
- 10.11.2024
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
1/2024 – 9/2024
Tätigkeitsbeschreibung
- Kurzbeschreibung:
Ziel in diesem Projekt war es für zwei Auftraggeber aus dem Handwerk ein Portal für die Personalplanung zu erstellen. Die Auftraggeber können in dieser cloud nativen Webanwendung ihre Mitarbeitenden auf verschiedene Baustellen verplanen. Hierfür werden Stammdaten wie Baustellen, Handwerker, Fahrzeuge und Werkzeuge erfasst und dann per Drag and Drop terminlich auf Baustellen verplant. Abwesenheiten wie Urlaub, Krankheit, etc. können erfasst und bei der Planung automatisch berücksichtigt werden.
- Tätigkeit:
Ich habe in diesem Projekt die Architektur des Systems entwickelt sowie die benötigten Ressourcen auf Microsoft Azure mit Terraform erstellt und alle DevOps Pipelines für die Deployments erstellt. Außerdem habe ich die Anforderungen mit den Kunden erarbeitet und neben der Implementierung von Featuren im Bereich Backend und Frontend das Entwicklungsteam geleitet.
- Umsetzung von Features in .Net C#, EntityFramework Core, PostgresSQL, MongoDB und RabbitMQ im Bereich Backend
- Umsetzung von Features in Angular und Tailwind CSS im Bereich Frontend
- Implementierung von Authentication und Authorization mit KeyCloak
- Erstellung von Cloud-Ressourcen für Microsoft Azure mittels Hashicorp Terraform
- Erstellung von Pipelines, Artifacts, (DevOps Engineer) mit Azure DevOps
- Umsetzung von Anforderungen im Bereich Kubernetes (Azure Kubernetes Services AKS) inkl. HELM mit persistent storage, Monitoring und Backup
- Technische Dokumentation
- Arbeiten im agilen Team nach Scrum
Postgresql, .Net, Angular, C# Developer, Docker, Kubernetes, Microsoft Azure, Mongodb
9/2023 – offen
Tätigkeitsbeschreibung
- Kurzbeschreibung:
Ziel des Projektes ist die Erstellung eines Portal zur Planung von Speiseplänen inkl. Empfehlungen von Speisen über KI für den deutschen Klinikmarkt. Notwendig war die Anbindung von SAP, PIM und CRM um erforderliche Daten zu synchronisieren. Es wurden Mengenkalkulationen implementiert und ein komplettes Bestellverfahren inkl. Verfügbarkeitsprüfung integriert. Außerdem mussten Allergie-Relevante Themen berücksichtigt werden und umfangreiche Druck- und Auswertungsfunktionen gebaut werden.
- Tätigkeit:
Ich habe neben der technischen Umsetzung bei der Architektur beraten, die Umsetzung aller Azure Ressourcen nach Microsoft best practice sichergestellt und mich um die Teilprojektleitung im Bereich Backend gekümmert.
- Umsetzung von Features in .Net C#, EntityFramework Core, SQL Server, MongoDB und RabbitMQ im Bereich Backend
- Umsetzung von Features in Vue.js, Nuxt.js, Pinia, Tailwind CSS im Bereich Frontend
- Implementierung von Authentication und Authorization mit Entra ID, Azure AD B2C und KeyCloak
- Erstellung von Cloud-Ressourcen für Microsoft Azure mittels Hashicorp Terraform
- Erstellung von Pipelines, Artifacts, (DevOps Engineer) mit Azure DevOps
- Umsetzung von Anforderungen im Bereich Kubernetes (Azure Kubernetes Services AKS) inkl. HELM mit persistent storage, Monitoring und Backup
- Technische Dokumentation
- Arbeiten im agilen Team nach Scrum
Microsoft SQL-Server (MS SQL), Mongodb, C# Developer, .Net, Microsoft Azure, Vue.Js
1/2023 – 8/2023
Tätigkeitsbeschreibung
- Kurzbeschreibung
Ziel dieses Projektes war die Erstellung einer vollumfänglichen Plattform für "Essen auf Räder" Dienste. Mit der Plattform können Speisepläne erstellt und bestellt werden, es können Kunden angelegt und verwaltet werden und es können Abrechnungen für die Speisen erstellt werden. Außerdem beinhaltet die Plattform eine Tourenplanung für die Auslieferung von Speisen.
- Tätigkeit
Ich habe bei diesem Projekt die Erstellung aller Azure Ressourcen über Terraform koordiniert und eine Umsetzung insbesondere im Security Bereich nach Microsoft best practice sichergestellt. Außerdem habe ich im Bereich Backend und Frontend Features implementiert und hatte die Teilprojektleitung im Bereich Backend inne.
- Umsetzung von Features in .Net C#, EntityFramework Core, SQL Server, MongoDB und RabbitMQ im Bereich Backend
- Umsetzung von Features in Vue.js, Nuxt.js, Pinia, Tailwind CSS im Bereich Frontend
- Implementierung von Authentication und Authorization mit Entra ID, Azure AD B2C und KeyCloak
- Erstellung von Cloud-Ressourcen für Microsoft Azure mittels Hashicorp Terraform
- Erstellung von Pipelines, Artifacts, (DevOps Engineer) mit Azure DevOps
- Umsetzung von Anforderungen im Bereich Kubernetes (Azure Kubernetes Services AKS) inkl. HELM mit persistent storage, Monitoring und Backup
- Technische Dokumentation
- Arbeiten im agilen Team nach Scrum
Microsoft SQL-Server (MS SQL), Mongodb, .Net, C#, Docker, Microsoft Azure, Kubernetes, Vue.Js
1/2023 – offen
Tätigkeitsbeschreibung
- Kurzbeschreibung:
Ziel des Projektes ist die Umsetzung von Behördenleistungen wie bspw. Adressänderung nach Umzug, Wohngeld oder Unterhaltsvorschuss in digitaler Form, ohne einen Termin bei der Behörde vor Ort wahrnehmen zu müssen.
- Tätigkeit
In diesem Projekt gewährleiste ich eine technische Beratung für Entwicklungsteams im Bereich .net C#. Außerdem entwickle ich die Architektur der sog. Onlinedienste und kümmere mich um die Anbindung an sog. Fachverfahren der Behören mittels API oder Dateiaustausch per XML. In regelmäßigen CodeReviews sehe ich den Quellcode der Teams durch, gebe Empfehlungen hierzu ab und kümmere mich um die Einhaltung von DSGVO Regeln nach BSI.
- Erstellung von Architekturkonzepten und Schnittstellendesign
- Technische Beratung für Softwareteams
- Unterstützung von Softwareteams im Bereich DevOps (Azure DevOps)
- CodeReviews von Softwareprojekten
- Erstellung der technischen Dokumentation in allen Quality Gates
.Net, C#
5/2021 – 12/2022
Tätigkeitsbeschreibung
- Kurzbeschreibung
Ziel des Projektes war der Aufbau einer Plattform für die Bestellung von tiefgekühlten Komplettmahlzeiten. Es wurden Systeme über API-Schnittstellen wie SAP, PIM und CMR angebunden. Es wurde ein vollumfänglicher Produktkatalog mit Warenkorb-Funktion implementiert. Die Plattform dient Außerdem als Einstieg in weitere digitale Systeme. Wichtig war außerdem die Anbindung eines Headless CMS System um es Redakteuren zu ermöglichen individuellen Content für verschiedene Zielgruppen auf der Plattform auszuspielen.
- Tätigkeit
Ich habe in diesem Projekt die Architektur der Plattform in einem Team von Architekten erarbeitet. Hierzu wurden verschiedene Annahmen in einem Vorbereitungsprojekt als PoC überprüft. Neben der Implementierung von Funktionen im Backend- und Frontend-Bereich habe ich mich um die Erstellung der benötigten Azure Ressourcen (insbesondere Azure Kubernetes Service) und der DevOps Pipelines für das Deployment auf AKS gekümmert. Außerdem war ich Teamlead für das Backend-Team.
- Umsetzung von Features in .Net C#, EntityFramework Core, SQL Server, MongoDB und RabbitMQ im Bereich Backend
- Umsetzung von Features in Vue.js, Nuxt.js, Pinia, Tailwind CSS im Bereich Frontend
- Implementierung von Authentication und Authorization mit Entra ID, Azure AD B2C und KeyCloak
- Erstellung von Cloud-Ressourcen für Microsoft Azure mittels Hashicorp Terraform
- Erstellung von Pipelines, Artifacts, (DevOps Engineer) mit Azure DevOps
- Umsetzung von Anforderungen im Bereich Kubernetes (Azure Kubernetes Services AKS) inkl. HELM mit persistent storage, Monitoring und Backup
- Technische Dokumentation
- Arbeiten im agilen Team nach Scrum
Microsoft SQL-Server (MS SQL), Mongodb, C# Developer, .Net, Docker, Microsoft Azure, Kubernetes, Vue.Js
12/2020 – 4/2021
Tätigkeitsbeschreibung
- Kurzbeschreibung
Ziel dies Projektes war die Umsetzung einer Plattform für die Erstellung von Warensendungen (Logistik), deren Nachverfolgung und die Tourenplanung für Logistikdienstleister. Neben einer cloud nativen Webanwendung wurde auch eine Smartphone App für iOS und Android erstellt. Das System setzt Drittanbieter Systeme wie Google Maps und Google Places ein. Durch Algorithmen und maschinelles Lernen wird die Tourenplanung teilautomatisiert und im Falle eines Stau wird die Planung zur Laufzeit neu berechnet und der Fahrer über die o.g. App per Pushnachricht informiert.
- Tätigkeit:
Neben der Implementierung von Featuren im Front- und Backend-Bereich habe ich für dieses Projekt die Anforderungen des Kunden analysiert und in eine entsprechende Softwarearchitektur überführt. Außerdem habe ich alle benötigten Azure Ressourcen mit der Azure UI erstellt und in DevOps die benötigten Pipelines erzeugt.
- Erstellung einer nativen Smartphone App (Android und iOS) als "shared code" mit Microsoft .Net C# Xamarin / MAUI
- Umsetzung von Features in .Net C#, EntityFramework Core, PostgresSQL, MongoDB und RabbitMQ im Bereich Backend
- Umsetzung von Features in Angular und Bootstrap CSS im Bereich Frontend
- Implementierung von Authentication und Authorization mit Azure ADB2C
- Erstellung von Cloud-Ressourcen für Microsoft Azure mittels Azure UI
- Erstellung von Pipelines, Artifacts, (DevOps Engineer) mit Azure DevOps
- Technische Dokumentation
- Arbeiten im agilen Team nach Scrum
Mongodb, Postgresql, C# Developer, .Net, Docker, Angular, Kubernetes
2/2018 – 11/2020
Tätigkeitsbeschreibung
- Kurzbeschreibung:
In diesem Projekt ging es um die Erstellung einer Plattform für die Visualisierung von Maschinendaten (IoT) von Erntemaschinen für Landwirte und Lohnunternehmer. Die Plattform wurde neu entworfen und als cloud native Software auf Microsoft Azure implementiert.
- Tätigkeit:
Ich habe in diesem Projekt die Architektur des Systems entwickelt. Außerdem habe ich die Einführung des JavaScript Frameworks Angular im Entwicklungs-Team vorangetrieben und Schulungen für das Team durch Drittanbieter organisiert. Neben der Implementierung von Featuren im Bereich Backend und Frontend habe ich insbesondere die benötigten Azure Ressourcen mit der Azure CLI und der UI angelegt.
- Erstellung der Plattform myGrimme im Bereich Backend mittels Microsoft .Net C#, EntityFramework, PostgresSQL, MongoDB, RabbitMQ und MQTT
- Erstellung der Plattform myGrimme im Bereich Frontend mit Angular, dem Bootstrap-Framework und SCSS
- Einführung von Angular im Software-Team inkl. Durchführung von Schulungen
- Implementierung von IoT und Business Intelligence in das Portal myGrimme mittels Microsoft Azure insbesondere Azure DataLake, Azure Analytics, Azure IoT Hub, Azure Events, PowerBI und MQTT
- Implementierung von Authentication und Authorization mit Azure AD und Azure AD B2C
- Erstellung von Cloud-Ressourcen für Microsoft Azure mittels Azure CLI
- Erstellung von Pipelines, Artifacts, (DevOps Engineer) mit Azure DevOps
- Technische Dokumentation
- Arbeiten im agilen Team nach Scrum
Microsoft SQL-Server (MS SQL), Mongodb, C# Developer, .Net, Docker, Microsoft Azure, Kubernetes
10/2012 – 1/2018
Tätigkeitsbeschreibung
- Implementierung kundenspezifischer Anforderungen im Microsoft ERP System Navision mittels C/SIDE
- Anbindung von Drittsystemen durch APIs mittels Microsoft .Net C#
- Durchführung von Kundenworkshops zur Anforderungsklärung
- Team- und Projektleitung von Entwicklungsteams mit bis zu 10 Entwicklern für Projekte mit einem Budget von >2,5Mio €
- Abstimmung im Lenkungskreis mit Management auf Kundenseite
Microsoft Dynamics Nav
Ausbildung
Berufsschule Ibbenbüren - Hörstel
Über mich
Mit umfassender Expertise in Authentifizierung, API-Design, Datenbanken, IoT und der Architektur komplexer Softwaresysteme unterstütze ich zudem agile Teams in der Anforderungsanalyse und technischen Dokumentation.
Ich freue mich auf Sie und Ihr Projekt. Nehmen Sie gerne Kontakt mit mir auf.
Weitere Kenntnisse
- Angular
- Microsoft Azure
- .Net MAUI
- SQL und NoSQL Datenbanken
- Event Stores und Message Queues
- Docker und Kubernetes
- Git und AzureDevOps
- Clean Architecture
- CQRS
- Domain Driven Design
- Scrum
- Agile Team- und Projektleitung
- Anforderungsanalyse
- Technische Dokumentation
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden