Fullstack Software/Cloud Engineer mit Fokus auf C#/.NET
Aktualisiert am 06.05.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 06.05.2024
Verfügbar zu: 100%
davon vor Ort: 20%
.NET Entwicklung
Microsoft Azure
Angular
TypeScript
ASP.NET
ASP.NET Core
AWS
NX Monorepo
Storybook
MS SQL Server
PostgreSQL
.NET Core
REST
API
VueJs
Flutter
Container
Deutsch
Muttersprache
Englisch
Verhandlungssicher
Nederlands/Dutch
Fortgeschritten

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

4 Jahre 5 Monate
2019-08 - 2023-12

Weiter/Neu-Entwicklung vorhandener .Net Applikationen in der Azure Cloud

Cloud Fullstack Engineer DevOps Scrum C# ...
Cloud Fullstack Engineer

Ich unterstützte den Kunden als Teil eines agilen Scrum DevOps-Teams in der Weiter- und Neu-Entwicklung einer .NET Applikation

Ich unterstützte den Kunden als Teil eines agilen Scrum DevOps-Teams in der Weiter- und Neu-Entwicklung einer .NET-Applikation für die IT Erzeugung im Bereich der erneuerbaren Energien. Das erste Ziel des Projekts war es dabei zum Teil vorhandene Applikationen von einer On-Premise Lösung in die Microsoft Azure Cloud zu heben und diese Applikationen mit einem neuen technischen Grundgeru?st (Cloud-First) und neuer Angular Benutzer-Oberfläche auszustatten.

 

In der zweiten Phase war der Fokus auf die Weiterentwicklung und Betrieb der Anwendung gesetzt. Dabei wurde mit Hilfe des Strangler Patterns einzelne Teile der Anwendung in neue Micro-Services migriert und dabei neu-entwickelt. Die Umsetzung der Micro-Services erfolgte dabei nach Grundlagen des Domain Driven Design/Architecture. Das Angular Frontend wurde in diesem Zug in ein NX-Monorepo umgezogen, um eine bessere Modularisierung zu ermöglichen, um eine mögliche Migration in Micro-Frontends schneller zu gestalten. 

 

Ich war dabei zu einem großen Teil verantwortlich für das Angular Frontend, um es aktuell zu halten und dafür zu sorgen, dass Best Practices eingehalten werden. Weiterhin setzte ich mich für besseres Testing ein und etablierte E2E-Tests mit Hilfe von Playwright und realistischere Integrations-Tests mit Testcontainern. Ich unterstütze den Architekten mit Architektur Vorschlägen, deren Implementierung und möglichen Verbesserungen in der Applikation/Cloud-Architektur.

Azure Angular NX Monorepo Storybook ASP.NET MS SQL Server Azure DevOps RxJs NgRx ASP.NET Core Jest Playwright Entity Framework Testcontainer SeriLog
DevOps Scrum C# .NET ASP.NET Domain Driven Design/Architecture REST API-Design Integrationstest Unittest Micro-Services Bicep ARM-Templates Event Sourcing
EnBW
Karlsruhe / Remote
5 Monate
2022-06 - 2022-10

Entwicklung Donation Platform

Lead Software Engineer TypeScript .NET ASP
Lead Software Engineer

Ziel des Projekts war die Entwicklung einer Spenden Plattform für den Kunden. Der Kunde sollte in der Lage sein Spenden-Kampagnen anzulegen und Spenden-Sammler diesen Kampagnen zuzuweisen. 

Das Frontend besteht aus einer Vue.js Anwendung die mit Prepr.io als CMS verbunden wurde um die dynamischen Inhalte anzuzeigen.

Das Bezahlen/Sammeln der Spenden erfolgt über einen .NET-Service der Mollie als Payment-Provider benutzt. 

Sammler und Spender werden mit Hilfe von Message Bird über erfolgreiche Spenden informiert.

Mollie Firebase Vue Google Cloud MessageBird Prepr.io
TypeScript .NET ASP
Save a Childs Heart Netherlands
Remote
3 Monate
2019-05 - 2019-07

Prototyp Entwicklung Plattform zur Netzsicherheit

Software Engineer/Lead Consultant (angestellt) C# .NET Core Microsoft Azure
Software Engineer/Lead Consultant (angestellt)

Ich war Teil eines crossfunktionalen Teams zur prototypischen Entwicklung einer Plattform um die Energie-Netzsicherheit zu gewährleisten.

Ziel des Prototypes war es einen Geschäftsprozess innerhalb der Azure Cloud abzubilden und diesen dem Kunden zu präsentieren.

Der Prototyp konnte in geplanter Zeit abgeschlossen und dem Kunden präsentiert werden.

Microsoft Azure
C# .NET Core Microsoft Azure
Karlsruhe (Baden) , Stuttgart
6 Monate
2018-11 - 2019-04

kundenspezifische Softwareentwicklung

Software-Engineer (angestellt) Agile Entwicklung C# .NET ...
Software-Engineer (angestellt)

Ziel des Projektes war die Entwicklung einer generischer Softwarelösung zur Parametrisierung und Verwaltung einer neuen Reihe von Elektronikbausteinen für Gerätekommunikation des Herstellers. Besonderer Fokus des Kunden war dabei die einfache Bedienung der Software sowie die genaue Implementierung des Industriestandards Field Device Tool (FDT).

Ich war hierbei der technische Ansprechpartner des Kunden und verantwortete dabei die technische Kommunikation zwischen Entwicklungsteam und dem Kunden. Ich war darüber hinaus fachlicher Ansprechpartner innerhalb des Teams für die Umsetzung und Implementierung der Kunden Anforderungen, sowie Einhaltung des Industriestandards.

Microsoft Visual Studio
Agile Entwicklung C# .NET Foundation Fieldbus HART-Protokoll
CodeWrights GmbH
Karlsruhe (Baden)
1 Jahr 2 Monate
2017-09 - 2018-10

Aufbau und Koordination von Nearshoring Entwicklungsteams

Project Koordinator (angestellt) Scrum agiles Projektmanagement
Project Koordinator (angestellt)

Im Rahmen der Evaluierung von neuen Möglichkeiten zur Skalierung von Softwareentwicklungs-Kapazitäten hatte Ich die Verantwortung über die Etablierung eines Nearshoring  Scrum-Entwicklungsteam in Weißrussland. Hierzu gehört im Besonderen die Koordination und Verwaltung des neuen Teams als Product Owner. Weiterhing gehörte zu meinem Aufgabenbereich die Einbindung des neuen Teams in den internen Entwicklungsprozess sowie die Rolle als technischer und fachlicher Ansprechpartner.

Die Integration des Teams in den internen Entwicklungsprozess konnte Ende 2018 erfolgreich durchgeführt werden, und die Ergebnisse des neuen Teams konnten überzeugen.

Scrum agiles Projektmanagement
Karlsruhe
3 Jahre 1 Monat
2014-09 - 2017-09

kundenspezifische Software Entwicklung

Software Engineer (angestellt) C# .NET Framework FDT (Field Device Tool) ...
Software Engineer (angestellt)

Entwicklung verschiedener Softwarelösungen zur Parametrisierung und Verwaltung von Fluss-Sensoren für verschiedene internationale Kunden. Die Implementierung erfolgte nach dem FDT (Field Device Tool) Standard. Viel Fokus wurde dabei auf die Darstellung und einfache Parametrisierung der Sensorwerte gelegt.

 

Ich war Teil eines SCRUM Teams und übernahm verschiedene Rollen. Zu Beginn war ich unterstützend für Teamkollegen tätig. Später war ich der technische Ansprechpartner der Kunden und verantwortete dabei die technische Kommunikation zwischen Entwicklungsteam und dem Kunden. 

Visual Studio Jetbrains Rider
C# .NET Framework FDT (Field Device Tool) HART-Protokoll Foundation Fieldbus Agile Softwareentwicklung
Karlsruhe

Aus- und Weiterbildung

Aus- und Weiterbildung

4 Jahre 4 Monate
2009-09 - 2013-12

Informatik-Studium

Bachelor of Science Informatik, Hochschule Karlsruhe
Bachelor of Science Informatik
Hochschule Karlsruhe

Kompetenzen

Kompetenzen

Top-Skills

.NET Entwicklung Microsoft Azure Angular TypeScript ASP.NET ASP.NET Core AWS NX Monorepo Storybook MS SQL Server PostgreSQL .NET Core REST API VueJs Flutter Container

Produkte / Standards / Erfahrungen / Methoden

Agile Entwicklung
Experte
Angular (4+)
Experte
ASP.NET (Core)
Experte
DevOps
Experte
REST
Experte
API
Experte
Scrum
Experte
Microservices
Fortgeschritten
Azure
Fortgeschritten
Microsoft Azure
Fortgeschritten
Bicep/ARM-Templates
Fortgeschritten
VueJs
Fortgeschritten
Flutter
Fortgeschritten
Docker
Fortgeschritten
Entity Framework
Fortgeschritten
SignalR
Fortgeschritten
FDT
Basics
React.js
Basics
Kubernetes
Basics

Programmiersprachen

C# / .NET (Core)
Experte
Typescript
Experte
SQL
Fortgeschritten
Dart
Fortgeschritten
Java
Fortgeschritten
Swift
Basics

Datenbanken

Microsoft SQL Server
PostgreSQL

Branchen

Branchen

  • Energie-Wirtschaft
  • Prozessautomatisierung

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

4 Jahre 5 Monate
2019-08 - 2023-12

Weiter/Neu-Entwicklung vorhandener .Net Applikationen in der Azure Cloud

Cloud Fullstack Engineer DevOps Scrum C# ...
Cloud Fullstack Engineer

Ich unterstützte den Kunden als Teil eines agilen Scrum DevOps-Teams in der Weiter- und Neu-Entwicklung einer .NET Applikation

Ich unterstützte den Kunden als Teil eines agilen Scrum DevOps-Teams in der Weiter- und Neu-Entwicklung einer .NET-Applikation für die IT Erzeugung im Bereich der erneuerbaren Energien. Das erste Ziel des Projekts war es dabei zum Teil vorhandene Applikationen von einer On-Premise Lösung in die Microsoft Azure Cloud zu heben und diese Applikationen mit einem neuen technischen Grundgeru?st (Cloud-First) und neuer Angular Benutzer-Oberfläche auszustatten.

 

In der zweiten Phase war der Fokus auf die Weiterentwicklung und Betrieb der Anwendung gesetzt. Dabei wurde mit Hilfe des Strangler Patterns einzelne Teile der Anwendung in neue Micro-Services migriert und dabei neu-entwickelt. Die Umsetzung der Micro-Services erfolgte dabei nach Grundlagen des Domain Driven Design/Architecture. Das Angular Frontend wurde in diesem Zug in ein NX-Monorepo umgezogen, um eine bessere Modularisierung zu ermöglichen, um eine mögliche Migration in Micro-Frontends schneller zu gestalten. 

 

Ich war dabei zu einem großen Teil verantwortlich für das Angular Frontend, um es aktuell zu halten und dafür zu sorgen, dass Best Practices eingehalten werden. Weiterhin setzte ich mich für besseres Testing ein und etablierte E2E-Tests mit Hilfe von Playwright und realistischere Integrations-Tests mit Testcontainern. Ich unterstütze den Architekten mit Architektur Vorschlägen, deren Implementierung und möglichen Verbesserungen in der Applikation/Cloud-Architektur.

Azure Angular NX Monorepo Storybook ASP.NET MS SQL Server Azure DevOps RxJs NgRx ASP.NET Core Jest Playwright Entity Framework Testcontainer SeriLog
DevOps Scrum C# .NET ASP.NET Domain Driven Design/Architecture REST API-Design Integrationstest Unittest Micro-Services Bicep ARM-Templates Event Sourcing
EnBW
Karlsruhe / Remote
5 Monate
2022-06 - 2022-10

Entwicklung Donation Platform

Lead Software Engineer TypeScript .NET ASP
Lead Software Engineer

Ziel des Projekts war die Entwicklung einer Spenden Plattform für den Kunden. Der Kunde sollte in der Lage sein Spenden-Kampagnen anzulegen und Spenden-Sammler diesen Kampagnen zuzuweisen. 

Das Frontend besteht aus einer Vue.js Anwendung die mit Prepr.io als CMS verbunden wurde um die dynamischen Inhalte anzuzeigen.

Das Bezahlen/Sammeln der Spenden erfolgt über einen .NET-Service der Mollie als Payment-Provider benutzt. 

Sammler und Spender werden mit Hilfe von Message Bird über erfolgreiche Spenden informiert.

Mollie Firebase Vue Google Cloud MessageBird Prepr.io
TypeScript .NET ASP
Save a Childs Heart Netherlands
Remote
3 Monate
2019-05 - 2019-07

Prototyp Entwicklung Plattform zur Netzsicherheit

Software Engineer/Lead Consultant (angestellt) C# .NET Core Microsoft Azure
Software Engineer/Lead Consultant (angestellt)

Ich war Teil eines crossfunktionalen Teams zur prototypischen Entwicklung einer Plattform um die Energie-Netzsicherheit zu gewährleisten.

Ziel des Prototypes war es einen Geschäftsprozess innerhalb der Azure Cloud abzubilden und diesen dem Kunden zu präsentieren.

Der Prototyp konnte in geplanter Zeit abgeschlossen und dem Kunden präsentiert werden.

Microsoft Azure
C# .NET Core Microsoft Azure
Karlsruhe (Baden) , Stuttgart
6 Monate
2018-11 - 2019-04

kundenspezifische Softwareentwicklung

Software-Engineer (angestellt) Agile Entwicklung C# .NET ...
Software-Engineer (angestellt)

Ziel des Projektes war die Entwicklung einer generischer Softwarelösung zur Parametrisierung und Verwaltung einer neuen Reihe von Elektronikbausteinen für Gerätekommunikation des Herstellers. Besonderer Fokus des Kunden war dabei die einfache Bedienung der Software sowie die genaue Implementierung des Industriestandards Field Device Tool (FDT).

Ich war hierbei der technische Ansprechpartner des Kunden und verantwortete dabei die technische Kommunikation zwischen Entwicklungsteam und dem Kunden. Ich war darüber hinaus fachlicher Ansprechpartner innerhalb des Teams für die Umsetzung und Implementierung der Kunden Anforderungen, sowie Einhaltung des Industriestandards.

Microsoft Visual Studio
Agile Entwicklung C# .NET Foundation Fieldbus HART-Protokoll
CodeWrights GmbH
Karlsruhe (Baden)
1 Jahr 2 Monate
2017-09 - 2018-10

Aufbau und Koordination von Nearshoring Entwicklungsteams

Project Koordinator (angestellt) Scrum agiles Projektmanagement
Project Koordinator (angestellt)

Im Rahmen der Evaluierung von neuen Möglichkeiten zur Skalierung von Softwareentwicklungs-Kapazitäten hatte Ich die Verantwortung über die Etablierung eines Nearshoring  Scrum-Entwicklungsteam in Weißrussland. Hierzu gehört im Besonderen die Koordination und Verwaltung des neuen Teams als Product Owner. Weiterhing gehörte zu meinem Aufgabenbereich die Einbindung des neuen Teams in den internen Entwicklungsprozess sowie die Rolle als technischer und fachlicher Ansprechpartner.

Die Integration des Teams in den internen Entwicklungsprozess konnte Ende 2018 erfolgreich durchgeführt werden, und die Ergebnisse des neuen Teams konnten überzeugen.

Scrum agiles Projektmanagement
Karlsruhe
3 Jahre 1 Monat
2014-09 - 2017-09

kundenspezifische Software Entwicklung

Software Engineer (angestellt) C# .NET Framework FDT (Field Device Tool) ...
Software Engineer (angestellt)

Entwicklung verschiedener Softwarelösungen zur Parametrisierung und Verwaltung von Fluss-Sensoren für verschiedene internationale Kunden. Die Implementierung erfolgte nach dem FDT (Field Device Tool) Standard. Viel Fokus wurde dabei auf die Darstellung und einfache Parametrisierung der Sensorwerte gelegt.

 

Ich war Teil eines SCRUM Teams und übernahm verschiedene Rollen. Zu Beginn war ich unterstützend für Teamkollegen tätig. Später war ich der technische Ansprechpartner der Kunden und verantwortete dabei die technische Kommunikation zwischen Entwicklungsteam und dem Kunden. 

Visual Studio Jetbrains Rider
C# .NET Framework FDT (Field Device Tool) HART-Protokoll Foundation Fieldbus Agile Softwareentwicklung
Karlsruhe

Aus- und Weiterbildung

Aus- und Weiterbildung

4 Jahre 4 Monate
2009-09 - 2013-12

Informatik-Studium

Bachelor of Science Informatik, Hochschule Karlsruhe
Bachelor of Science Informatik
Hochschule Karlsruhe

Kompetenzen

Kompetenzen

Top-Skills

.NET Entwicklung Microsoft Azure Angular TypeScript ASP.NET ASP.NET Core AWS NX Monorepo Storybook MS SQL Server PostgreSQL .NET Core REST API VueJs Flutter Container

Produkte / Standards / Erfahrungen / Methoden

Agile Entwicklung
Experte
Angular (4+)
Experte
ASP.NET (Core)
Experte
DevOps
Experte
REST
Experte
API
Experte
Scrum
Experte
Microservices
Fortgeschritten
Azure
Fortgeschritten
Microsoft Azure
Fortgeschritten
Bicep/ARM-Templates
Fortgeschritten
VueJs
Fortgeschritten
Flutter
Fortgeschritten
Docker
Fortgeschritten
Entity Framework
Fortgeschritten
SignalR
Fortgeschritten
FDT
Basics
React.js
Basics
Kubernetes
Basics

Programmiersprachen

C# / .NET (Core)
Experte
Typescript
Experte
SQL
Fortgeschritten
Dart
Fortgeschritten
Java
Fortgeschritten
Swift
Basics

Datenbanken

Microsoft SQL Server
PostgreSQL

Branchen

Branchen

  • Energie-Wirtschaft
  • Prozessautomatisierung

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.