Full Stack .NET Developer | Architect | Azure | AWS | Clean Code Coach
Aktualisiert am 06.12.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 06.11.2024
Verfügbar zu: 100%
davon vor Ort: 0%
C# .NET
Microsoft Azure
AWS Cloud
Clean Code
Agile Softwareentwicklung
Softwarearchitektur
Azure
AWS
Elektronik
.NET Framework
C#
Angular
Scrum
Kanban
Teamleading
Agile Coach
Feldbus
Microservices
REST
GraphQL
TDD
DDD
Kubernetes
Deutsch
Muttersprache
Englisch
Verhandlungssicher
Spanisch
Grundkenntnisse

Einsatzorte

Einsatzorte

Leipzig (+500km) remote (+500km)
Deutschland, Schweiz, Österreich


möglich

Projekte

Projekte

5 Monate
2024-07 - heute

STEP 2 Cloud

Architekt & Lead Softwareentwickler C# .NET 8 RabbitMQ ...
Architekt & Lead Softwareentwickler

Technologie:

C#, .NET 8, RabbitMQ, SQL Server, Entity Framework Core, MassTransit, Hub-and-Spoke-Architektur, Quartz.NET, XUnit, Docker, Docker Testing, Web Api Testing, Entity Framework, SonarCloud, ReSharper, NCrunch, Azure Container Apps, Dapr

Ziel:

Entwicklung eines Manufacturing-MES-Prototypsystems auf Basis einer skalierbaren und zukunftssicheren Microservice-Architektur, um den bisherigen monolithischen Ansatz abzulösen und den Anforderungen der Cloud-Transformation gerecht zu werden.

Herausforderungen:

? Ablösung des bestehenden, stark datenbankzentrierten Systems durch eine moderne, cloud-native Architektur.

? Sicherstellung der Skalierbarkeit und Wartbarkeit des neuen Systems.

? Integration einer flexiblen und modularen Microservice-Architektur.

? Entwicklung und Bereitstellung von Blueprints für einige Services, um diese testbar zu machen.

? Evaluierung von Technologien wie Quartz.NET, Kubernetes, AWS, Azure, Azure Container Apps und Dapr, um deren sinnvolle Nutzung zu gewährleisten.

Beitrag:

? Architekturkonzeption: Entwurf und Entwicklung einer flexiblen und modularen Microservice-Architektur, die den bisherigen Monolithen ersetzt und auf einer Hub-and-Spoke-Architektur basiert, um skalierbare und wartbare Systeme zu ermöglichen.

? Event-basierte Kommunikation: Implementierung einer eventgesteuerten Kommunikation zwischen den Microservices mithilfe von RabbitMQ und MassTransit für eine effiziente, asynchrone Datenübertragung und Lastverteilung.

? Cloud-Integration und Containerisierung: Evaluierung und Umsetzung der Containerisierung mit Docker für eine nahtlose Bereitstellung der Microservices in einer cloudbasierten Umgebung.

? Persistenz und Datenmanagement: Verwendung von SQL Server und Entity Framework als Datenbanklösungen, um eine leistungsstarke und zuverlässige Datenspeicherung zu gewährleisten. Für die flexible Job-Planung und -Steuerung innerhalb der Microservices kommt Quartz.NET zum Einsatz.

? Testautomatisierung und Qualitätssicherung: Implementierung von XUnit für umfassende Unit- und Web-API-Tests, um die Qualität und Funktionalität der neuen Architektur nachhaltig sicherzustellen. Zur Sicherstellung der Qualität wird dabei Docker Testing für Web APIs angewendet.

? Prozessoptimierung: Analyse und Optimierung der bestehenden Geschäftsprozesse, um sie an die neue Microservice-Architektur anzupassen und eine höhere Flexibilität sowie bessere Wartbarkeit zu erreichen.

? Beratung und Strategie: Strategische Beratung der IT-Abteilung hinsichtlich Skalierbarkeit und Erweiterbarkeit der Architektur im Kontext der Cloud-Migration.

? Blueprint-Entwicklung: Entwicklung und Bereitstellung von Blueprints für einige Services, um diese testbar zu machen und als Referenz für zukünftige Entwicklungen zu dienen.

? Technologie-Evaluierung: Evaluierung von Technologien wie Quartz.NET, Kubernetes, AWS, Azure, Azure Container Apps und Dapr, um deren sinnvolle Nutzung im Projekt zu gewährleisten.

Ergebnisse:

? Entwicklung einer modernen, cloud-nativen Architektur, die den bisherigen monolithischen Ansatz abgelöst hat.

? Verbesserung der Skalierbarkeit und Wartbarkeit des Systems.

? Effiziente und asynchrone Datenübertragung und Lastverteilung durch eventgesteuerte Kommunikation.

? Nahtlose Bereitstellung der Microservices in einer cloudbasierten Umgebung durch Containerisierung.

? Sicherstellung der Qualität und Funktionalität der neuen Architektur durch umfassende Teststrategien.

? Bereitstellung von Blueprints für einige Services, die als Referenz und Testbasis für zukünftige Entwicklungen dienen.

? Erfolgreiche Evaluierung und Integration von Technologien wie Quartz.NET, Kubernetes, AWS, Azure, Azure Container Apps und Dapr.


C# .NET 8 RabbitMQ SQL Server Entity Framework MassTransit Hub-and-Spoke- Architektur Quartz.NET XUnit Docker Docker Testing Web Api Testing SonarCloud ReSharper NCrunch
Porsche Werk Leipzig GmbH
5 Monate
2024-07 - heute

Coaching Weiterentwicklung

Coach und Trainer C# JavaScript JMeter ...
Coach und Trainer

  • In meiner aktuellen Tätigkeit als Coach unterstütze ich die Softwareentwickler von Software One (SWO) in ihrer fachlichen und persönlichen Weiterentwicklung. Dabei arbeite ich eng mit den Fachabteilungen zusammen und eigne mir gezielt die benötigten Themengebiete an, um praxisnahe und zielgerichtete Coachings durchzuführen. Zu meinen aktuellen Schwerpunkten gehören:
    • Lasttests mit JMeter in Azure: Vermittlung von Best Practi'ces zur Durchführung und Analyse von Lasttests in cloudbasierten Umgebungen, insbesondere mit dem Azure Testing Framework.
    • Unit- und Akzeptanztests in ServiceNow: Einführung und Optimierung von Testverfahren zur Sicherstellung der Qualität von Anwendungen in ServiceNow, einschließlich der Implementierung von Unittests.
    • Azure Kubernetes Service (AKS) & Kubernetes Registry: Einführung von AKS für den Auftau einer Microservice-Architektur, um die Vorteile von Microservices und Clean Code zu nutzen.
  • Durch meine langjährige Erfahrung im Bereich Softwareentwicklung und Testing bin ich in der Lage, mich schnell in neue Themen einzuarbeiten und Wissen effektiv weiterzugeben. Dies erfolgt sowohl in 1:1-Coachings als auch im Pair Programming, wo ich gezielt auf individuelle Entwicklungsbedarfe eingehe
  • Laut Kundenaussagen trage ich entscheidend zur Weiterentwicklung der Softwareentwickler bei, indem ich nicht nur technisches Wissen, sondern auch einen motivierenden ?Spirit? in die Coachings einbringe. Diese Tätigkeit ermöglicht es mir, Softwareentwickler praxisnah zu qualifizieren und ihre Fähigkeiten im Hinblick auf moderne Softwareentwicklungsmethoden und -tools zu verbessern
C# JavaScript JMeter ServiceNOW Unittests Lasttests Azure Testing Framework Azure Kubernetes Service (AKS) Kubernetes Registry Microservices Clean Code
SoftwareONE
2 Jahre 1 Monat
2022-07 - 2024-07

STEP Produktionssteuerung

.NET / Angular Softwareentwickler Scrum Kanban GitLab ...
.NET / Angular Softwareentwickler

  • Als externer Softwareentwickler unterstütze ich gemeinsam mit meinem Team das Entwicklungsteam meines Kunden bei der kontinuierlichen Weiterentwicklung der internen Manufacturing-MES-Softwarelösung zur Steuerung und Optimierung der Produktionsprozesse bei Porsche. Die Anwendung ist mithilfe des Angular¬Frameworks implemenftert und wird konftnuierlich an sich ändernde Anforderungen angepasst. Dabei erweitern wir das User Interface und optimieren bestehende Komponenten, um eine hochmoderne, benutzerfreundliche Lösung bereitzustellen. Durch den Einsatz von Kendo UI für Angular, HTML, CSS und JavaScript gewährleisten wir eine intuitive und ansprechende Oberfläche gemäß den aktuellen Standards.
  • Um die Qualität und Funkftonalität sicherzustellen, setzen wir auf umfassende Teststrategien: XUnit kommt für Unit Tests zum Einsatz, um einzelne Komponenten auf ihre Funkftonalität zu überprüfen. Ergänzend dazu stellen wir die Stabilität und Benutzerfreundlichkeit der Benutzeroberfläche sicher, indem wir automatisierte UI-Tests mit Cypress und Protractor durchführen. Jest und Jasmin unterstützen uns bei Komponententests und der Validierung von Logiken und Interaktionen innerhalb von Angular
  • Parallel dazu haben wir das erforderliche API-Backend auf Basis von .NET Core und aktuelleren Versionen wie .NET 6 und .NET 8 neu implemenftert, um die veraltete .NET 4-API abzulösen und auf eine moderne, performante Plartorm zu migrieren. Die Datenbankanbindung erfolgt über MS SQL, um eine zuverlässige und leistungsstarke Datenverwaltung zu gewährleisten.
  • Für die kollaborative Entwicklung setzen wir auf als Versionskontrolle, und zur strukturierten Projektverwaltung nutzen wir . Die Benutzeroberfläche gestalten wir responsiv und ästhetisch mithilfe von und stellen so sicher, dass das Design auf allen Geräten opftmal funkftoniert.
  • Dank der Integration moderner Technologien wie , , , , und einer umfassenden Teststrategie liefern wir eine innovaftve und leistungsfähige Softwarelösung zur Steuerung und Optimierung der Produktionsprozesse bei Porsche

Scrum Kanban GitLab Jira Typescript Angular C# .NET Core .Net 6 .NET 8 MS SQL XUnit Kendo UI Cypress Protractor Jest Jasmin HTML Java Script CSS Bootstrap ESLint SonarCloud ReSharper NCrunch
Porsche Werk Leipzig GmbH
Remote
8 Monate
2023-08 - 2024-03

Energieanlagen

Softwareentwickler Scrum Azure DevOps .NET 8 ...
Softwareentwickler

  • Als externer Softwareentwickler unterstützte ich in einem internationalen Team die Weiterentwicklung der internen Steuerungssysteme für Energieanlagen (MES), insbesondere für erneuerbare Energien wie Windkraft- und Solaranlagen. Mein Aufgabenbereich umfasste die Entwicklung innovativer Lösungen zur effizienten Steuerung und Überwachung dieser Anlagen unter Einsatz moderner Technologien wie .NET 8 und C#.
  • Für die Infrastrukturverwaltung setzte ich Terraform ein, um skalierbare Umgebungen in der AWS Cloud zu erstellen. Hierbei kamen spezialisierte AWS-Services wie ECS und AWS Fargate für die Container¬Orchestrierung und AWS Lambda für serverlose Funktionen zum Einsatz. Die Authentifizierung und sichere Zugriffskontrolle wurden durch die Integration von EntralD gewährleistet, wodurch ein hohes Sicherheitsniveau in den Anwendungen erreicht wurde.
  • Um eine zuverlässige Kommunikation zwischen den verschiedenen Systemkomponenten sicherzustellen, wurde RabbitMQ als Message Broker integriert, was eine effiziente und skalierbare Datenübertragung zwischen den Services ermöglichte. Zusätzlich erleichterten Kubernetes und Docker die Bereitstellung und Verwaltung der Anwendungen in containerisierten Umgebungen und förderten eine flexible Systemarchitektur.
  • Die kontinuierliche Integration und Bereitstellung erfolgte mithilfe von Azure DevOps, was einen transparenten und automatisierten Entwicklungsprozess sicherstellte und eine effektive Zusammenarbeit im Team ermöglichte. Zur Qualitätssicherung setzte ich auf NUnit als Testframework, um eine hohe Codequalität und zuverlässige Anwendungen zu gewährleisten. Für die Benutzeroberfläche kam Blazor zum Einsatz, um moderne und interaktive Webanwendungen zu entwickeln.
  • Insgesamt trug ich dazu bei, die Leistungsfähigkeit und Zuverlässigkeit der Steuerungssysteme für erneuerbare Energieanlagen zu optimieren und die Integration fortschrittlicher Technologien wie Kubernetes, RabbitMQ und Blazor voranzutreiben.

Scrum Azure DevOps .NET 8 C# Terraform AWS ECS AWS Fargate AWS Lambda EntraID RabbitMQ NUnit Kubernetes Docker Blazor Azure SDK Amazon Elasticsearch Service
RWE
Essen
3 Jahre 11 Monate
2019-08 - 2023-06

HR Automation

Senior .NET Sofwareentwickler, Softwarearchitekt, Cloud Architekt Kanban AzureDevOps Pair-Programming ...
Senior .NET Sofwareentwickler, Softwarearchitekt, Cloud Architekt

  • Als führender Entwickler und Architekt habe ich in direkter Abstimmung mit dem Product Owner die Entwicklung eines internen Systems zur Verarbeitung von Mitarbeiterdaten geplant und umgesetzt. Hierbei kamen mehr als 20 Microservices zum Einsatz, die als Azure Functions mittels .NET Core programmiert wurden. Jeder Service erfüllt eine spezielle Business-Aufgabe und verfügt über eine eigene Azure SQL-Datenbank, was einen insolierten Kontext gewährleistet. Die Services kommunizieren untereinander eventbasiert mittels Azure Service Bus. Sowohl für die interne als auch externe Kommunikation wurden REST- und GraphQL-Schnittstellen implementiert.
  • Das System ermöglicht eine ereignisbasierte Verteilung und Bereitstellung von Mitarbeiterdaten im gesamten Unternehmen. Änderungen an den Mitarbeiterdaten, sei es sofortige Aktualisierungen oder zeitliche Änderungen wie eine Positionsumstellung zum Stichtag, werden geplant und bereitgestellt.
  • Für die Verwaltung des Systems und die Bereitstellung anwendungsspezifischer Funktionen wurde ein umfangreiches Mitarbeiterportal mittels Angular entwickelt. Die Integration von Single Sign-on über Azure Active Directory erleichtert den Mitarbeitern die Nutzung erheblich.
  • Neben der Hauptaufgabe habe ich die Mitarbeiter des Unternehmens im Bereich Testgetriebene Entwicklung und Clean Code Development geschult. Dazu gehörte auch die aktive Begleitung von Open-Space-Events, um mein Wissen zu verteilen.
  • In Situationen, in denen schnell hochwertige Softwarelösungen entwickelt werden mussten, wurde auf meine Expertise zurückgegriffen. Ein Beispiel hierfür ist das von mir entwickelte Proxy-System, das eine zentrale API für den Datenaustausch mit verschiedenen Navision-Instanzen bereitstellt. Das System wird mittels AWS Lambda in AWS gehostet und ist durch eine VPC-Verbindung mit den On-Premise-Systemen verbunden.
  • Zusätzlich begleitete ich die Entwicklung einer internen Applikation zur Verwaltung von Mitarbeiterzielen in Zusammenarbeit mit einem polnischen Team. Dabei kamen .NET Core 7 und Angular für die Azure-Plattform zum Einsatz.
  • Die interne Kommunikation bei SoftwareOne erfolgt vollständig auf Englisch, um die internationale Zusammenarbeit zu unterstützen.

Kanban AzureDevOps Pair-Programming C# .NET Core Azure Functions Azure SQL Azure WebApp Azure Servicebus Ereignisgesteuerte verteilte Architektur Azure Storage Angular AWS Lambda AWS API OpenId OAuth2 XUnit SpecFlow Kendo UI Terraform Hub- and-Spoke- Architektur Sonar CUBE SonarCloud ReSharper NCrunch CodeMaid
Software one
Remote
8 Monate
2018-12 - 2019-07

Comparex SAM2GO Identity

Softwareentwickler, Softwarearchitekt Scaled Agile Framework (SAFe) C# .NET Core ...
Softwareentwickler, Softwarearchitekt

  • Als Freiberufler spielte ich eine maßgebliche Rolle in der Entwicklung einer Identitätsmanagementlösung für Single Sign-On, bei der der Identity Server im Mittelpunkt stand. In meiner Position als Entwickler und Architekt konzentrierte ich mich besonders auf die Umsetzung einer sicheren und benutzerfreundlichen Single-Sign-On-Lösung. Der Identity Server wurde genutzt, um eine robuste Authenti'fizierung und Autorisierung zu gewährleisten sowie Benutzer- und Rollenmanagement für die verschiedenen Komponenten bereitzustellen.
  • Die Implementierung von Web-Applikationen und Backend-Services erfolgte mithilfe von .NET Core, um die Funktionalitäten des Identity Servers bereitzustellen. Diese Komponenten wurden als Cloud-Lösung in Azure bereitgestellt. Zur Datenspeicherung wurde eine Azure Cosmos DB angebunden, um eine skalierbare und hochverfügbare Datenbanklösung zu gewährleisten.
  • Die Entwicklung erfolgte im Rahmen des Scaled Agile Frameworks (SAFe), wobei agile Prinzipien und Praktiken angewendet wurden, um eine effiziente und kollaborative Arbeitsweise sicherzustellen. Die Verwendung von Azure WebApp, Azure Functions, OpenID, OAuth2, XUnit, SpecFlow und Terraform ermöglichte eine moderne und skalierbare Lösung.
  • Während des Entwicklungsprozesses setzte ich auf bewährte Praktiken wie Pair-Programming, um die Qualität des Codes sicherzustellen und das Know-how im Team zu teilen. Die Anwendung wurde durch umfassende Unit-Tests mit XUnit sowie Integrationstests mit SpecFlow abgesichert, um eine hohe Qualität und Zuverlässigkeit der Identitätsmanagementlösung zu gewährleisten.

Scaled Agile Framework (SAFe) C# .NET Core Identity Server Azure Cosmos DB Azure WebApp Azure Functions OpenId OAuth2 XUnit SpecFlow Terraform Pair-Programming JWT OpenIdConnect SonarCloud ReSharper NCrunch
Comparex
Leipzig
1 Jahr 1 Monat
2017-11 - 2018-11

SAM2go

Softwareentwickler, Softwarearchitekt Scrum C# .NET ...
Softwareentwickler, Softwarearchitekt

  • Als externer Mitarbeiter unterstützte ich Comparex bei Entwicklungsaufgaben im SAM2Go-Projekt, einer Inventarisierungslösung für Software. In einem Team aus externen und internen Mitarbeitern arbeitete ich an den Backend-Komponenten sowie an der Windows-Applikation. Die Backend-Systeme wurden mittels .NET als Web-App entwickelt und auf internen Servern im IIS gehostet. Die Windows-Applikation wurde ebenfalls unter Verwendung von .NET und WPF entwickelt. Alle Komponenten wurden mittels MSI Installer verpackt und bereitgestellt
  • Im Entwicklungsprozess wurde hauptsächlich testgetrieben im Rahmen von gearbeitet. Diese Praktik förderte einen intensiven Informationsaustausch im Team und gewährleistete eine hohe Codequalität. Durch die Anwendung von als agiles Framework wurde eine flexible und iterative Vorgehensweise ermöglicht, was besonders in einem sich dynamisch entwickelnden Projekt wie von Vorteil war.
  • Während des laufenden Projekts wurde die Entscheidung getroffen, die Softwarelösung in der Cloud bereitzustellen. Hierfür wurden die sowie entsprechend umgebaut, um in gehostet werden zu können. Dies ermöglichte eine effiziente Skalierbarkeit und Verfügbarkeit der Lösung in der Cloud-Infrastruktur.
  • Zusätzlich wurden -Tests implementiert, um die Qualität und Zuverlässigkeit der entwickelten Software zu gewährleisten. Die Kombination aus agiler Methodik und modernen Technologien ermöglichte eine erfolgreiche Umsetzung der Projektziele.

Scrum C# .NET MS SQL Server XUnit Pair-Programming Azure WPF Prism SonarCloud ReSharper NCrunch
Comparex
Leipzig
1 Jahr 4 Monate
2016-08 - 2017-11

Bahn Weichenheizung - Medizintechnik für Operationssäle

Softwareentwickler, Softwarearchitekt Jira TFS Git ...
Softwareentwickler, Softwarearchitekt

  • Als selbstständiger Softwareentwickler und Softwarearchitekt hatte ich die einzigartige Gelegenheit, ein hochmodernes MES zur Steuerung von Weichenheizungen mit integrierter Wetterdatenunterstützung für die ESA zu entwickeln.
  • In enger Zusammenarbeit mit den Elektroingenieuren der ESA konnte ich die maßgebliche Steuerungssoftware mithilfe von .NET und MS SQL entwickeln. Die nahtlose Integration der Feldbussysteme CAN, Modbus und OneWire ermöglichte eine reibungslose Interaktion mit der elektrotechnischen Anlage. Dadurch konnte die Anlage effektiv gesteuert werden, während gleichzeitig die Daten der vorhandenen Sensoren integriert wurden. 
  • Zudem wurde das System um externe Wettervorhersagedaten erweitert, was der Anlage ermöglichte, eigenständig und proaktiv auf Wetterereignisse zu reagieren. Als externer Fachexperte konnte ich einen maßgeblichen Beitrag zum Erfolg dieses wegweisenden Projekts leisten.
  • In einem weiteren Projekt habe ich hauptverantwortlich die Entwicklung eines Touch-basierten Steuerungs- und Bediensystems für Operationssäle in Krankenhäusern vorangetrieben. Hierbei lag der Fokus auf der Schaffung einer benutzerfreundlichen und effizienten Schnittstelle für das medizinische Personal. 
  • Die Software wurde unter Verwendung von Microsoft-Technologien sowie PHP und Linux entwickelt. Dabei wurden auch Aspekte wie die Integration von CanBus und OneWire berücksichtigt, um eine nahtlose Kommunikation mit den medizinischen Geräten sicherzustellen und die Steuerungselemente effektiv einzubinden.
  • Zur Sicherstellung der Softwarequalität setzten wir XUnit für umfassende Tests ein, um die Zuverlässigkeit der entwickelten Lösungen zu gewährleisten.

Jira TFS Git Mercurial C# .NET CanBus OneWire Modbus PHP Linux XUnit ReSharper
ESA Grimma
Grimma/Leipzig

Aus- und Weiterbildung

Aus- und Weiterbildung

7 Jahre 1 Monat
2008-05 - 2015-05

Wirtschaftsinformatik

Informatiker, Bsc, University of Hagen
Informatiker, Bsc
University of Hagen
2 Jahre 3 Monate
2003-06 - 2005-08

Informatik

state certified engineer, academy for building industry, technology and economy Leipzig, ABTW, DPFA
state certified engineer
academy for building industry, technology and economy Leipzig, ABTW, DPFA
3 Jahre 7 Monate
1993-08 - 1997-02

Elektroniker

Elektroniker, BSZ Radeberg
Elektroniker
BSZ Radeberg

Position

Position

  • Full Stack Softwareentwickler C#
  • Azure Developer
  • Software Architect
  • Tester
  • Projektleiter
  • Agile Consultant
  • Senior .NET Softwareentwickler
  • Cloud Architekt

Kompetenzen

Kompetenzen

Top-Skills

C# .NET Microsoft Azure AWS Cloud Clean Code Agile Softwareentwicklung Softwarearchitektur Azure AWS Elektronik .NET Framework C# Angular Scrum Kanban Teamleading Agile Coach Feldbus Microservices REST GraphQL TDD DDD Kubernetes

Schwerpunkte

.NET
Experte
Azure Cloud
Experte
Angular
Fortgeschritten
Clean Code Development
Experte
Micro Services
Experte
Service Architecture
Experte
Single Sign On
Fortgeschritten
WPF
Fortgeschritten
C#
Experte
AWS
Basics
Azure Kubernetes Service
Fortgeschritten
Azure Container Registry
Fortgeschritten

Produkte / Standards / Erfahrungen / Methoden

Automation
Experte
Domain Modelling
Experte
Identity Server
Experte
Kanban
Experte
Linux Apache MySQL PHP
Basics
Microsoft Azure
Experte
Microsoft Visual Studio
Experte
Scrum
Experte
SOA
Experte
Test Driven Development
Experte
Visual Studio
Experte
Webservices
Experte
WPF
Experte
Angular
Experte
Prism
Basics
Azure Machine Learning
Fortgeschritten
ChatGPT
Fortgeschritten
Elektotechnik
Fortgeschritten
Docker
Experte
Terraform
Experte
AWS CloudWatch
Experte
AWS Lambda
Experte
AWS S3
Experte
AWS API Gateway
Experte
GitLab
Experte
Azure DevOps
Experte
Git
Experte
Jira
Fortgeschritten
Ports and Adapters
Experte
Clean Architecture
Experte
Onion
Experte
Hexagonal
Experte
Extreme Programming
Experte
SAFe
Experte
Dapr
Experte
Azure Container App
Experte
Kubernetes
Fortgeschritten

Profil

  • Mit über 20 Jahren Erfahrung in der Softwareentwicklung und Architektur bringe ich fundierte Expertise in der Planung, Umsetzung und Skalierung anspruchsvoller IT-Projekte sowohl im Cloud- als auch im On- Premises-Bereich mit. Durch meine Rolle als Full-Stack-Entwickler, System- und Cloud-Architekt sowie als Coach und Teamleiter habe ich maßgeblich zur erfolgreichen Realisierung komplexer Systeme beigetragen. In der (Firma auf Anfrage) arbeite ich zudem als Scrum Master und Product Owner, wodurch ich meine Fähigkeiten in der agilen Projektgestaltung und -leitung erweitern kann.
  • Mein breiter Technologie-Stack reicht von modernen Cloud-Plartormen (Azure, AWS) über Microservices und Automatisierung bis hin zur Integration von CI/CD und DevOps-Prozessen. In agilen Projekten unterstütze ich Teams als Coach und Berater dabei, effiziente, skalierbare und wartbare Lösungen zu entwickeln, die den spezifischen Anforderungen eines jeden Projektes gerecht werden.
  • Als erfahrener Full Stack - Clean Code .NET Softwareentwickler und Architekt mit über 20 Jahren praktischer Erfahrung stehe ich Ihnen gerne als freiberuflicher Experte zur Verfügung. Meine umfangreiche Expertise erstreckt sich über die Entwicklung robuster Anwendungen, das Design von Cloud-Architekturen und die nahtlose Integration verschiedener Technologien.
  • Mit einer tiefgreifenden Erfahrung in der Entwicklung von Angular- und .NET-Anwendungen beherrsche ich sowohl die Frontend- als auch die Backend-Entwicklung. Mein Fokus liegt dabei auf der Erstellung hochwertiger Benutzeranwendungen sowie auf der Implementierung leistungsstarker Backend-Systeme basierend auf.NET. Ich lege stets Wert auf sauberen und gut strukturierten Code, unbenutzter freundliche Anwendungen zu gewährleisten.
  • Ein weiterer Schwerpunkt meiner Tätigkeit liegt in der Architektur von Cloud-Lösungen auf den Plattformen Microsoft Azure und AWS. Mit meiner Unterstützung können Sie skalierbare und sichere Anwendungen entwickeln, indem wir maßgeschneiderte Cloud-Infrastrukturen konzipieren und implementieren. Dabei greife ich auf bewährte Azure- und AWS-Dienste zurück, um sicherzustellen, dass Ihre Anforderungen optimal erfüllt werden.
  • Durch meine langjährige Erfahrung als Freiberufler verfüge ich über fundierte Kenntnisse in den Bereichen Softwaredesign, serviceorientierte Architektur (SOA) und Lösungsarchitektur. Ich arbeite nachbewährten Best Practices wie Test Driven Development (TDD), Domain Driven Development (DDD) und agilen Methoden wie Scrum oder SAFe, um effiziente und qualitativ hochwertige Lösungen zu liefern.
  • Ich zeichne mich durch meine Fähigkeit aus, mich schnell an neue Technologien und Tools anzupassen und komplexe technische Herausforderungen zu analysieren. Sowohl in unabhängigen als auch in kollaborativen Arbeitsumgebungen erbringe ich erstklassige Leistungen und strebe stets danach, die Erwartungen meiner Kunden zu übertreffen.
  • Neben meinen technischen Fähigkeiten verfüge ich über exzellente Kommunikationsfähigkeiten in Englisch und Deutsch. Diese ermöglichen mir eine effektive Interaktion mit Kunden und Teammitgliedern. Als professioneller, zuverlässiger und engagierter Experte strebe ich immer danach, meinen Kunden einen Mehrwert zu bieten
  • Bei einer Beauftragung meiner Freelancer-Dienste besteht keine Notwendigkeit, sich wegen möglicher Scheinselbstständigkeit Sorgen zumachen. Als Freelancer arbeite ich innerhalb einer etablierten GmbH-Struktur, die über ein erfahrenes Team von Angestellten verfügt, eine eigene Büroinfrastruktur besitzt und einen breiten Kundenstamm pflegt. Darüber hinausinvestieren wir kontinuierlich in interne Produktentwicklung. Diese solide organisatorische Struktur gewährleistet, dass die Zusammenarbeit ohne Risikoeiner Scheinselbstständigkeit erfolgt. Eine Direktbeauftragung ist daher unkompliziert möglich. Sollten Sie weiterhin Bedenken haben, können wir das Risiko durch eine Beauftragung durch die IT-Projektgenossenschaft weiterminimieren


Technologie Erfahrung

  • Azure Cloud Services
    • Azure Functions
    • Azure Web Application
    • Azure Active Directory
    • Azure SQL
    • Azure Cosmos DB
    • Azure Storage
    • Azure Service Bus
    • Azure API Gateway
    • Azure Machine Learning
    • Azure VM
    • Azure Container Instances
    • Azure Kubernetes Service (AKS)
    • Azure Event Grid
    • Azure Event Hubs
    • Azure CDN
    • Azure VM
    • Azure AKS
    • Azure App Service
    • Azure Load Balancer
    • Azure API Management
    • Azure SignalR Service
    • Azure Cache for Redis
    • Azure Power BI
    • Azure Entra
    • Azure Key Vault
    • Azure App Configuration
    • Azure Load Testing
    • Azure Cognitive Search
    • Azure Container App


Frameworks

  • .NET 
  • Angular 
  • Entity Framework 
  • Dapr


Testing

  • XUnit
  • NUnit
  • SpecFlow
  • Cypress
  • Selenium
  • JUnit
  • Karma
  • JMeter
  • Azure Testing
  • Protractor
  • Playwright


AWS Cloud Services

  • AWS S3
  • AWS API Gateway
  • AWS Lambda
  • AWS CloudWatch
  • AWS Elasti'c Container Service
  • AWS Elasti'c Kubernetes Service
  • AWS Fargate
  • AWS CloudFront
  • AWS Route 53
  • AWS Aurora
  • AWS DynamoDB
  • AWS Step Functions
  • AWS EC2
  • AWS VPC
  • AWS Elasti'csearch Service


Versionsverwaltung

  • Azure DevOps
  • Git
  • GitLab
  • Jira


Agile Frameworks

  • Scrum
  • Kanban
  • SAFe
  • Extreme Programming


Feldbus und IoT

  • CAN Bus
  • Modbus
  • 1Wire
  • CanOpen
  • Windows IoT


Identitätsmanagement

  • Identity Server
  • OpenIdConnect
  • OAuth2
  • AAD
  • EntraID


API-Technologie

  • OData
  • Graph QL Api
  • REST Api
  • RPC


Sprachverarbeitung/KI

  • ChatGPT
  • Azure Machine Learning


UI-Entwicklung

  • WPF
  • Prism
  • Angular
  • ASP
  • Blazor
  • JavaScript


Softwarearchitektur

  • Onion
  • Hexagonal
  • Ports and Adapters
  • Clean Architecture


Weitere Technologien

  • Docker
  • Terraform
  • Elektotechnik


Kernkompetenzen

Web-Technologien

  • HTML
  • CSS
  • Angular
  • Blazor
  • RESTful APIs
  • GraphQL
  • RPC
  • jQuery
  • Swagger
  • OAuth
  • JWT


Cloud-Technologien

  • Azure
  • AWS
  • Kubernetes
  • Docker


DevOps/CI/CD

  • Azure DevOps
  • GitLab
  • Git


Architektur

  • Clean Code
  • Onion
  • Microservices
  • Event Driven
  • Domain Driven
  • Serverless
  • Hub-and-Spoke-Architektur


Vorgehensweisen

  • Agile Methodologien
  • Testgetriebene Entwicklung (TDD)
  • Continuous Integrafton / Continuous Deployment (CI/CD)
  • Behavior Driven Development (BDD)


Projektorganisation

  • Kanban
  • Scrum
  • XP
  • Extreme Programming (XP)


Tooling

  • Visual Studio
  • Visual Studio Code
  • Rider
  • ReSharper
  • NCrunch
  • Jira
  • Azure DevOps
  • GitLab
  • Jenkins
  • MS Teams
  • GitHub
  • Confluence


Security and Identity

  • OpenIDConnect
  • OAuth2
  • Identity Server
  • Okta
  • Auth0
  • EntraID
  • Ping Identity
  • OData
  • GraphQL API
  • REST API
  • gRPC
  • SOAP
  • ASP.NET
  • Azure Functions
  • AWS Lamda


Development Practices

  • Test Driven Development
  • Behavior Driven Development (BDD)
  • Clean Code Development
  • Clean Architecture
  • Onion Architecture
  • Hexagonal Architecture
  • Ports and Adapters Architecture
  • Agile Development
  • Waterfall
  • Pair Programming
  • Domain Driven


Field Bus

  • Zigbee
  • OPC UA
  • Modbus
  • BACnet


Infrastructure as Code

  • Terraform
  • Terraform Server
  • Arm Templates
  • AWS CDK


Containerization

  • Docker


API

  • Kubernetes
  • Azure Kubernetes Service AKS
  • Azure Container registry


Patterns

  • Proxy
  • Interpreter
  • Observer
  • State
  • Strategy
  • Visitor
  • Repository
  • Service Locator
  • Event Sourcing
  • CQRS
  • Microservices


Service Bus & Streaming

  • NServiceBus
  • Azure Service Bus
  • MassTransit
  • RabbitMQ
  • Apache Kafta
  • AWS SQS
  • AWS SNS
  • Azure Steam Analytics
  • Dependency Injection
  • Singleton
  • Factory
  • Observer
  • Decorator
  • Facade
  • Adapter
  • Composite


Code Analyse

  • Sonar CUBE
  • ESLint
  • Sonar Cloud
  • Roslyn Analyzer
  • StyleCop
  • ReSharper
  • SonarLint
  • CodeMaid


AI & machine learning

  • Azure AI Bot Service
  • Azure Machine Learning
  • Azure AI Services

    Betriebssysteme

    IoT
    Basics
    Unix
    Basics
    Windows
    Fortgeschritten
    Windows 10 IOT
    Basics
    windows 10 iot core
    Basics
    Windows CE
    Basics

    Programmiersprachen

    .NET
    Experte
    .NET 4.6
    Experte
    .NET Core
    Experte
    Angular
    Fortgeschritten
    AngularJS
    Basics
    Blazor
    Fortgeschritten
    C#
    Experte
    Dependency Injection
    Experte
    Inversion of Control
    Experte
    JavaScript
    Fortgeschritten
    SQL
    Experte
    Pyton
    Basics
    Typescript
    Java

    Datenbanken

    Cosmos DB
    Fortgeschritten
    MS SQL Server
    Experte
    MS SQL Server Management Studio
    Experte
    MySQL
    Fortgeschritten
    NoSQL
    Fortgeschritten
    ODBC
    Fortgeschritten
    SQL
    Experte
    SQL Server
    Experte
    PostgreSQL
    Fortgeschritten
    Oracle DB
    Experte
    Mongo DB
    Experte
    Entity Framework
    Document DB
    MariaDB
    SQLite
    Hibernate
    Azure SQL
    Redis
    AWS Aurora
    AWS Document DB
    CanBus
    CanOpen
    1Wire

    Datenkommunikation

    1-Wire
    Fortgeschritten
    CAN
    Fortgeschritten
    CAN Open
    Fortgeschritten
    Ethernet
    Fortgeschritten
    I2C
    Fortgeschritten
    LAN, LAN Manager
    Message Queuing
    Experte
    Modbus
    Fortgeschritten
    One-Wire
    Fortgeschritten
    Rabbit MQ
    Fortgeschritten
    SPI
    Fortgeschritten
    Windows Netzwerk
    Fortgeschritten
    Azure Servicebus
    Experte

    Hardware

    1-Wire
    Fortgeschritten
    CAN-Bus
    Fortgeschritten
    Elektronik
    Fortgeschritten
    Elektrotechnik
    Fortgeschritten
    embedded Systeme
    Fortgeschritten
    Feldbus
    Fortgeschritten
    Modbus
    Fortgeschritten
    Steuer und Regelsysteme
    Fortgeschritten

    Managementerfahrung in Unternehmen

    Geschäftsführung
    Fortgeschritten

    Personalverantwortung

    Teamführung
    Fortgeschritten
    Lead Developer
    Experte
    Lead Architect
    Fortgeschritten

    Branchen

    Branchen

    • Energy Marked
    • Callcenter
    • Automation and Visualization
    • Healtcare
    • Public transportation
    • Industrie 4.0
    • Cloud (Wortman and Azure)
    • electrical engineering
    • Maschinenbau
    • Bahntechnik

    Einsatzorte

    Einsatzorte

    Leipzig (+500km) remote (+500km)
    Deutschland, Schweiz, Österreich


    möglich

    Projekte

    Projekte

    5 Monate
    2024-07 - heute

    STEP 2 Cloud

    Architekt & Lead Softwareentwickler C# .NET 8 RabbitMQ ...
    Architekt & Lead Softwareentwickler

    Technologie:

    C#, .NET 8, RabbitMQ, SQL Server, Entity Framework Core, MassTransit, Hub-and-Spoke-Architektur, Quartz.NET, XUnit, Docker, Docker Testing, Web Api Testing, Entity Framework, SonarCloud, ReSharper, NCrunch, Azure Container Apps, Dapr

    Ziel:

    Entwicklung eines Manufacturing-MES-Prototypsystems auf Basis einer skalierbaren und zukunftssicheren Microservice-Architektur, um den bisherigen monolithischen Ansatz abzulösen und den Anforderungen der Cloud-Transformation gerecht zu werden.

    Herausforderungen:

    ? Ablösung des bestehenden, stark datenbankzentrierten Systems durch eine moderne, cloud-native Architektur.

    ? Sicherstellung der Skalierbarkeit und Wartbarkeit des neuen Systems.

    ? Integration einer flexiblen und modularen Microservice-Architektur.

    ? Entwicklung und Bereitstellung von Blueprints für einige Services, um diese testbar zu machen.

    ? Evaluierung von Technologien wie Quartz.NET, Kubernetes, AWS, Azure, Azure Container Apps und Dapr, um deren sinnvolle Nutzung zu gewährleisten.

    Beitrag:

    ? Architekturkonzeption: Entwurf und Entwicklung einer flexiblen und modularen Microservice-Architektur, die den bisherigen Monolithen ersetzt und auf einer Hub-and-Spoke-Architektur basiert, um skalierbare und wartbare Systeme zu ermöglichen.

    ? Event-basierte Kommunikation: Implementierung einer eventgesteuerten Kommunikation zwischen den Microservices mithilfe von RabbitMQ und MassTransit für eine effiziente, asynchrone Datenübertragung und Lastverteilung.

    ? Cloud-Integration und Containerisierung: Evaluierung und Umsetzung der Containerisierung mit Docker für eine nahtlose Bereitstellung der Microservices in einer cloudbasierten Umgebung.

    ? Persistenz und Datenmanagement: Verwendung von SQL Server und Entity Framework als Datenbanklösungen, um eine leistungsstarke und zuverlässige Datenspeicherung zu gewährleisten. Für die flexible Job-Planung und -Steuerung innerhalb der Microservices kommt Quartz.NET zum Einsatz.

    ? Testautomatisierung und Qualitätssicherung: Implementierung von XUnit für umfassende Unit- und Web-API-Tests, um die Qualität und Funktionalität der neuen Architektur nachhaltig sicherzustellen. Zur Sicherstellung der Qualität wird dabei Docker Testing für Web APIs angewendet.

    ? Prozessoptimierung: Analyse und Optimierung der bestehenden Geschäftsprozesse, um sie an die neue Microservice-Architektur anzupassen und eine höhere Flexibilität sowie bessere Wartbarkeit zu erreichen.

    ? Beratung und Strategie: Strategische Beratung der IT-Abteilung hinsichtlich Skalierbarkeit und Erweiterbarkeit der Architektur im Kontext der Cloud-Migration.

    ? Blueprint-Entwicklung: Entwicklung und Bereitstellung von Blueprints für einige Services, um diese testbar zu machen und als Referenz für zukünftige Entwicklungen zu dienen.

    ? Technologie-Evaluierung: Evaluierung von Technologien wie Quartz.NET, Kubernetes, AWS, Azure, Azure Container Apps und Dapr, um deren sinnvolle Nutzung im Projekt zu gewährleisten.

    Ergebnisse:

    ? Entwicklung einer modernen, cloud-nativen Architektur, die den bisherigen monolithischen Ansatz abgelöst hat.

    ? Verbesserung der Skalierbarkeit und Wartbarkeit des Systems.

    ? Effiziente und asynchrone Datenübertragung und Lastverteilung durch eventgesteuerte Kommunikation.

    ? Nahtlose Bereitstellung der Microservices in einer cloudbasierten Umgebung durch Containerisierung.

    ? Sicherstellung der Qualität und Funktionalität der neuen Architektur durch umfassende Teststrategien.

    ? Bereitstellung von Blueprints für einige Services, die als Referenz und Testbasis für zukünftige Entwicklungen dienen.

    ? Erfolgreiche Evaluierung und Integration von Technologien wie Quartz.NET, Kubernetes, AWS, Azure, Azure Container Apps und Dapr.


    C# .NET 8 RabbitMQ SQL Server Entity Framework MassTransit Hub-and-Spoke- Architektur Quartz.NET XUnit Docker Docker Testing Web Api Testing SonarCloud ReSharper NCrunch
    Porsche Werk Leipzig GmbH
    5 Monate
    2024-07 - heute

    Coaching Weiterentwicklung

    Coach und Trainer C# JavaScript JMeter ...
    Coach und Trainer

    • In meiner aktuellen Tätigkeit als Coach unterstütze ich die Softwareentwickler von Software One (SWO) in ihrer fachlichen und persönlichen Weiterentwicklung. Dabei arbeite ich eng mit den Fachabteilungen zusammen und eigne mir gezielt die benötigten Themengebiete an, um praxisnahe und zielgerichtete Coachings durchzuführen. Zu meinen aktuellen Schwerpunkten gehören:
      • Lasttests mit JMeter in Azure: Vermittlung von Best Practi'ces zur Durchführung und Analyse von Lasttests in cloudbasierten Umgebungen, insbesondere mit dem Azure Testing Framework.
      • Unit- und Akzeptanztests in ServiceNow: Einführung und Optimierung von Testverfahren zur Sicherstellung der Qualität von Anwendungen in ServiceNow, einschließlich der Implementierung von Unittests.
      • Azure Kubernetes Service (AKS) & Kubernetes Registry: Einführung von AKS für den Auftau einer Microservice-Architektur, um die Vorteile von Microservices und Clean Code zu nutzen.
    • Durch meine langjährige Erfahrung im Bereich Softwareentwicklung und Testing bin ich in der Lage, mich schnell in neue Themen einzuarbeiten und Wissen effektiv weiterzugeben. Dies erfolgt sowohl in 1:1-Coachings als auch im Pair Programming, wo ich gezielt auf individuelle Entwicklungsbedarfe eingehe
    • Laut Kundenaussagen trage ich entscheidend zur Weiterentwicklung der Softwareentwickler bei, indem ich nicht nur technisches Wissen, sondern auch einen motivierenden ?Spirit? in die Coachings einbringe. Diese Tätigkeit ermöglicht es mir, Softwareentwickler praxisnah zu qualifizieren und ihre Fähigkeiten im Hinblick auf moderne Softwareentwicklungsmethoden und -tools zu verbessern
    C# JavaScript JMeter ServiceNOW Unittests Lasttests Azure Testing Framework Azure Kubernetes Service (AKS) Kubernetes Registry Microservices Clean Code
    SoftwareONE
    2 Jahre 1 Monat
    2022-07 - 2024-07

    STEP Produktionssteuerung

    .NET / Angular Softwareentwickler Scrum Kanban GitLab ...
    .NET / Angular Softwareentwickler

    • Als externer Softwareentwickler unterstütze ich gemeinsam mit meinem Team das Entwicklungsteam meines Kunden bei der kontinuierlichen Weiterentwicklung der internen Manufacturing-MES-Softwarelösung zur Steuerung und Optimierung der Produktionsprozesse bei Porsche. Die Anwendung ist mithilfe des Angular¬Frameworks implemenftert und wird konftnuierlich an sich ändernde Anforderungen angepasst. Dabei erweitern wir das User Interface und optimieren bestehende Komponenten, um eine hochmoderne, benutzerfreundliche Lösung bereitzustellen. Durch den Einsatz von Kendo UI für Angular, HTML, CSS und JavaScript gewährleisten wir eine intuitive und ansprechende Oberfläche gemäß den aktuellen Standards.
    • Um die Qualität und Funkftonalität sicherzustellen, setzen wir auf umfassende Teststrategien: XUnit kommt für Unit Tests zum Einsatz, um einzelne Komponenten auf ihre Funkftonalität zu überprüfen. Ergänzend dazu stellen wir die Stabilität und Benutzerfreundlichkeit der Benutzeroberfläche sicher, indem wir automatisierte UI-Tests mit Cypress und Protractor durchführen. Jest und Jasmin unterstützen uns bei Komponententests und der Validierung von Logiken und Interaktionen innerhalb von Angular
    • Parallel dazu haben wir das erforderliche API-Backend auf Basis von .NET Core und aktuelleren Versionen wie .NET 6 und .NET 8 neu implemenftert, um die veraltete .NET 4-API abzulösen und auf eine moderne, performante Plartorm zu migrieren. Die Datenbankanbindung erfolgt über MS SQL, um eine zuverlässige und leistungsstarke Datenverwaltung zu gewährleisten.
    • Für die kollaborative Entwicklung setzen wir auf als Versionskontrolle, und zur strukturierten Projektverwaltung nutzen wir . Die Benutzeroberfläche gestalten wir responsiv und ästhetisch mithilfe von und stellen so sicher, dass das Design auf allen Geräten opftmal funkftoniert.
    • Dank der Integration moderner Technologien wie , , , , und einer umfassenden Teststrategie liefern wir eine innovaftve und leistungsfähige Softwarelösung zur Steuerung und Optimierung der Produktionsprozesse bei Porsche

    Scrum Kanban GitLab Jira Typescript Angular C# .NET Core .Net 6 .NET 8 MS SQL XUnit Kendo UI Cypress Protractor Jest Jasmin HTML Java Script CSS Bootstrap ESLint SonarCloud ReSharper NCrunch
    Porsche Werk Leipzig GmbH
    Remote
    8 Monate
    2023-08 - 2024-03

    Energieanlagen

    Softwareentwickler Scrum Azure DevOps .NET 8 ...
    Softwareentwickler

    • Als externer Softwareentwickler unterstützte ich in einem internationalen Team die Weiterentwicklung der internen Steuerungssysteme für Energieanlagen (MES), insbesondere für erneuerbare Energien wie Windkraft- und Solaranlagen. Mein Aufgabenbereich umfasste die Entwicklung innovativer Lösungen zur effizienten Steuerung und Überwachung dieser Anlagen unter Einsatz moderner Technologien wie .NET 8 und C#.
    • Für die Infrastrukturverwaltung setzte ich Terraform ein, um skalierbare Umgebungen in der AWS Cloud zu erstellen. Hierbei kamen spezialisierte AWS-Services wie ECS und AWS Fargate für die Container¬Orchestrierung und AWS Lambda für serverlose Funktionen zum Einsatz. Die Authentifizierung und sichere Zugriffskontrolle wurden durch die Integration von EntralD gewährleistet, wodurch ein hohes Sicherheitsniveau in den Anwendungen erreicht wurde.
    • Um eine zuverlässige Kommunikation zwischen den verschiedenen Systemkomponenten sicherzustellen, wurde RabbitMQ als Message Broker integriert, was eine effiziente und skalierbare Datenübertragung zwischen den Services ermöglichte. Zusätzlich erleichterten Kubernetes und Docker die Bereitstellung und Verwaltung der Anwendungen in containerisierten Umgebungen und förderten eine flexible Systemarchitektur.
    • Die kontinuierliche Integration und Bereitstellung erfolgte mithilfe von Azure DevOps, was einen transparenten und automatisierten Entwicklungsprozess sicherstellte und eine effektive Zusammenarbeit im Team ermöglichte. Zur Qualitätssicherung setzte ich auf NUnit als Testframework, um eine hohe Codequalität und zuverlässige Anwendungen zu gewährleisten. Für die Benutzeroberfläche kam Blazor zum Einsatz, um moderne und interaktive Webanwendungen zu entwickeln.
    • Insgesamt trug ich dazu bei, die Leistungsfähigkeit und Zuverlässigkeit der Steuerungssysteme für erneuerbare Energieanlagen zu optimieren und die Integration fortschrittlicher Technologien wie Kubernetes, RabbitMQ und Blazor voranzutreiben.

    Scrum Azure DevOps .NET 8 C# Terraform AWS ECS AWS Fargate AWS Lambda EntraID RabbitMQ NUnit Kubernetes Docker Blazor Azure SDK Amazon Elasticsearch Service
    RWE
    Essen
    3 Jahre 11 Monate
    2019-08 - 2023-06

    HR Automation

    Senior .NET Sofwareentwickler, Softwarearchitekt, Cloud Architekt Kanban AzureDevOps Pair-Programming ...
    Senior .NET Sofwareentwickler, Softwarearchitekt, Cloud Architekt

    • Als führender Entwickler und Architekt habe ich in direkter Abstimmung mit dem Product Owner die Entwicklung eines internen Systems zur Verarbeitung von Mitarbeiterdaten geplant und umgesetzt. Hierbei kamen mehr als 20 Microservices zum Einsatz, die als Azure Functions mittels .NET Core programmiert wurden. Jeder Service erfüllt eine spezielle Business-Aufgabe und verfügt über eine eigene Azure SQL-Datenbank, was einen insolierten Kontext gewährleistet. Die Services kommunizieren untereinander eventbasiert mittels Azure Service Bus. Sowohl für die interne als auch externe Kommunikation wurden REST- und GraphQL-Schnittstellen implementiert.
    • Das System ermöglicht eine ereignisbasierte Verteilung und Bereitstellung von Mitarbeiterdaten im gesamten Unternehmen. Änderungen an den Mitarbeiterdaten, sei es sofortige Aktualisierungen oder zeitliche Änderungen wie eine Positionsumstellung zum Stichtag, werden geplant und bereitgestellt.
    • Für die Verwaltung des Systems und die Bereitstellung anwendungsspezifischer Funktionen wurde ein umfangreiches Mitarbeiterportal mittels Angular entwickelt. Die Integration von Single Sign-on über Azure Active Directory erleichtert den Mitarbeitern die Nutzung erheblich.
    • Neben der Hauptaufgabe habe ich die Mitarbeiter des Unternehmens im Bereich Testgetriebene Entwicklung und Clean Code Development geschult. Dazu gehörte auch die aktive Begleitung von Open-Space-Events, um mein Wissen zu verteilen.
    • In Situationen, in denen schnell hochwertige Softwarelösungen entwickelt werden mussten, wurde auf meine Expertise zurückgegriffen. Ein Beispiel hierfür ist das von mir entwickelte Proxy-System, das eine zentrale API für den Datenaustausch mit verschiedenen Navision-Instanzen bereitstellt. Das System wird mittels AWS Lambda in AWS gehostet und ist durch eine VPC-Verbindung mit den On-Premise-Systemen verbunden.
    • Zusätzlich begleitete ich die Entwicklung einer internen Applikation zur Verwaltung von Mitarbeiterzielen in Zusammenarbeit mit einem polnischen Team. Dabei kamen .NET Core 7 und Angular für die Azure-Plattform zum Einsatz.
    • Die interne Kommunikation bei SoftwareOne erfolgt vollständig auf Englisch, um die internationale Zusammenarbeit zu unterstützen.

    Kanban AzureDevOps Pair-Programming C# .NET Core Azure Functions Azure SQL Azure WebApp Azure Servicebus Ereignisgesteuerte verteilte Architektur Azure Storage Angular AWS Lambda AWS API OpenId OAuth2 XUnit SpecFlow Kendo UI Terraform Hub- and-Spoke- Architektur Sonar CUBE SonarCloud ReSharper NCrunch CodeMaid
    Software one
    Remote
    8 Monate
    2018-12 - 2019-07

    Comparex SAM2GO Identity

    Softwareentwickler, Softwarearchitekt Scaled Agile Framework (SAFe) C# .NET Core ...
    Softwareentwickler, Softwarearchitekt

    • Als Freiberufler spielte ich eine maßgebliche Rolle in der Entwicklung einer Identitätsmanagementlösung für Single Sign-On, bei der der Identity Server im Mittelpunkt stand. In meiner Position als Entwickler und Architekt konzentrierte ich mich besonders auf die Umsetzung einer sicheren und benutzerfreundlichen Single-Sign-On-Lösung. Der Identity Server wurde genutzt, um eine robuste Authenti'fizierung und Autorisierung zu gewährleisten sowie Benutzer- und Rollenmanagement für die verschiedenen Komponenten bereitzustellen.
    • Die Implementierung von Web-Applikationen und Backend-Services erfolgte mithilfe von .NET Core, um die Funktionalitäten des Identity Servers bereitzustellen. Diese Komponenten wurden als Cloud-Lösung in Azure bereitgestellt. Zur Datenspeicherung wurde eine Azure Cosmos DB angebunden, um eine skalierbare und hochverfügbare Datenbanklösung zu gewährleisten.
    • Die Entwicklung erfolgte im Rahmen des Scaled Agile Frameworks (SAFe), wobei agile Prinzipien und Praktiken angewendet wurden, um eine effiziente und kollaborative Arbeitsweise sicherzustellen. Die Verwendung von Azure WebApp, Azure Functions, OpenID, OAuth2, XUnit, SpecFlow und Terraform ermöglichte eine moderne und skalierbare Lösung.
    • Während des Entwicklungsprozesses setzte ich auf bewährte Praktiken wie Pair-Programming, um die Qualität des Codes sicherzustellen und das Know-how im Team zu teilen. Die Anwendung wurde durch umfassende Unit-Tests mit XUnit sowie Integrationstests mit SpecFlow abgesichert, um eine hohe Qualität und Zuverlässigkeit der Identitätsmanagementlösung zu gewährleisten.

    Scaled Agile Framework (SAFe) C# .NET Core Identity Server Azure Cosmos DB Azure WebApp Azure Functions OpenId OAuth2 XUnit SpecFlow Terraform Pair-Programming JWT OpenIdConnect SonarCloud ReSharper NCrunch
    Comparex
    Leipzig
    1 Jahr 1 Monat
    2017-11 - 2018-11

    SAM2go

    Softwareentwickler, Softwarearchitekt Scrum C# .NET ...
    Softwareentwickler, Softwarearchitekt

    • Als externer Mitarbeiter unterstützte ich Comparex bei Entwicklungsaufgaben im SAM2Go-Projekt, einer Inventarisierungslösung für Software. In einem Team aus externen und internen Mitarbeitern arbeitete ich an den Backend-Komponenten sowie an der Windows-Applikation. Die Backend-Systeme wurden mittels .NET als Web-App entwickelt und auf internen Servern im IIS gehostet. Die Windows-Applikation wurde ebenfalls unter Verwendung von .NET und WPF entwickelt. Alle Komponenten wurden mittels MSI Installer verpackt und bereitgestellt
    • Im Entwicklungsprozess wurde hauptsächlich testgetrieben im Rahmen von gearbeitet. Diese Praktik förderte einen intensiven Informationsaustausch im Team und gewährleistete eine hohe Codequalität. Durch die Anwendung von als agiles Framework wurde eine flexible und iterative Vorgehensweise ermöglicht, was besonders in einem sich dynamisch entwickelnden Projekt wie von Vorteil war.
    • Während des laufenden Projekts wurde die Entscheidung getroffen, die Softwarelösung in der Cloud bereitzustellen. Hierfür wurden die sowie entsprechend umgebaut, um in gehostet werden zu können. Dies ermöglichte eine effiziente Skalierbarkeit und Verfügbarkeit der Lösung in der Cloud-Infrastruktur.
    • Zusätzlich wurden -Tests implementiert, um die Qualität und Zuverlässigkeit der entwickelten Software zu gewährleisten. Die Kombination aus agiler Methodik und modernen Technologien ermöglichte eine erfolgreiche Umsetzung der Projektziele.

    Scrum C# .NET MS SQL Server XUnit Pair-Programming Azure WPF Prism SonarCloud ReSharper NCrunch
    Comparex
    Leipzig
    1 Jahr 4 Monate
    2016-08 - 2017-11

    Bahn Weichenheizung - Medizintechnik für Operationssäle

    Softwareentwickler, Softwarearchitekt Jira TFS Git ...
    Softwareentwickler, Softwarearchitekt

    • Als selbstständiger Softwareentwickler und Softwarearchitekt hatte ich die einzigartige Gelegenheit, ein hochmodernes MES zur Steuerung von Weichenheizungen mit integrierter Wetterdatenunterstützung für die ESA zu entwickeln.
    • In enger Zusammenarbeit mit den Elektroingenieuren der ESA konnte ich die maßgebliche Steuerungssoftware mithilfe von .NET und MS SQL entwickeln. Die nahtlose Integration der Feldbussysteme CAN, Modbus und OneWire ermöglichte eine reibungslose Interaktion mit der elektrotechnischen Anlage. Dadurch konnte die Anlage effektiv gesteuert werden, während gleichzeitig die Daten der vorhandenen Sensoren integriert wurden. 
    • Zudem wurde das System um externe Wettervorhersagedaten erweitert, was der Anlage ermöglichte, eigenständig und proaktiv auf Wetterereignisse zu reagieren. Als externer Fachexperte konnte ich einen maßgeblichen Beitrag zum Erfolg dieses wegweisenden Projekts leisten.
    • In einem weiteren Projekt habe ich hauptverantwortlich die Entwicklung eines Touch-basierten Steuerungs- und Bediensystems für Operationssäle in Krankenhäusern vorangetrieben. Hierbei lag der Fokus auf der Schaffung einer benutzerfreundlichen und effizienten Schnittstelle für das medizinische Personal. 
    • Die Software wurde unter Verwendung von Microsoft-Technologien sowie PHP und Linux entwickelt. Dabei wurden auch Aspekte wie die Integration von CanBus und OneWire berücksichtigt, um eine nahtlose Kommunikation mit den medizinischen Geräten sicherzustellen und die Steuerungselemente effektiv einzubinden.
    • Zur Sicherstellung der Softwarequalität setzten wir XUnit für umfassende Tests ein, um die Zuverlässigkeit der entwickelten Lösungen zu gewährleisten.

    Jira TFS Git Mercurial C# .NET CanBus OneWire Modbus PHP Linux XUnit ReSharper
    ESA Grimma
    Grimma/Leipzig

    Aus- und Weiterbildung

    Aus- und Weiterbildung

    7 Jahre 1 Monat
    2008-05 - 2015-05

    Wirtschaftsinformatik

    Informatiker, Bsc, University of Hagen
    Informatiker, Bsc
    University of Hagen
    2 Jahre 3 Monate
    2003-06 - 2005-08

    Informatik

    state certified engineer, academy for building industry, technology and economy Leipzig, ABTW, DPFA
    state certified engineer
    academy for building industry, technology and economy Leipzig, ABTW, DPFA
    3 Jahre 7 Monate
    1993-08 - 1997-02

    Elektroniker

    Elektroniker, BSZ Radeberg
    Elektroniker
    BSZ Radeberg

    Position

    Position

    • Full Stack Softwareentwickler C#
    • Azure Developer
    • Software Architect
    • Tester
    • Projektleiter
    • Agile Consultant
    • Senior .NET Softwareentwickler
    • Cloud Architekt

    Kompetenzen

    Kompetenzen

    Top-Skills

    C# .NET Microsoft Azure AWS Cloud Clean Code Agile Softwareentwicklung Softwarearchitektur Azure AWS Elektronik .NET Framework C# Angular Scrum Kanban Teamleading Agile Coach Feldbus Microservices REST GraphQL TDD DDD Kubernetes

    Schwerpunkte

    .NET
    Experte
    Azure Cloud
    Experte
    Angular
    Fortgeschritten
    Clean Code Development
    Experte
    Micro Services
    Experte
    Service Architecture
    Experte
    Single Sign On
    Fortgeschritten
    WPF
    Fortgeschritten
    C#
    Experte
    AWS
    Basics
    Azure Kubernetes Service
    Fortgeschritten
    Azure Container Registry
    Fortgeschritten

    Produkte / Standards / Erfahrungen / Methoden

    Automation
    Experte
    Domain Modelling
    Experte
    Identity Server
    Experte
    Kanban
    Experte
    Linux Apache MySQL PHP
    Basics
    Microsoft Azure
    Experte
    Microsoft Visual Studio
    Experte
    Scrum
    Experte
    SOA
    Experte
    Test Driven Development
    Experte
    Visual Studio
    Experte
    Webservices
    Experte
    WPF
    Experte
    Angular
    Experte
    Prism
    Basics
    Azure Machine Learning
    Fortgeschritten
    ChatGPT
    Fortgeschritten
    Elektotechnik
    Fortgeschritten
    Docker
    Experte
    Terraform
    Experte
    AWS CloudWatch
    Experte
    AWS Lambda
    Experte
    AWS S3
    Experte
    AWS API Gateway
    Experte
    GitLab
    Experte
    Azure DevOps
    Experte
    Git
    Experte
    Jira
    Fortgeschritten
    Ports and Adapters
    Experte
    Clean Architecture
    Experte
    Onion
    Experte
    Hexagonal
    Experte
    Extreme Programming
    Experte
    SAFe
    Experte
    Dapr
    Experte
    Azure Container App
    Experte
    Kubernetes
    Fortgeschritten

    Profil

    • Mit über 20 Jahren Erfahrung in der Softwareentwicklung und Architektur bringe ich fundierte Expertise in der Planung, Umsetzung und Skalierung anspruchsvoller IT-Projekte sowohl im Cloud- als auch im On- Premises-Bereich mit. Durch meine Rolle als Full-Stack-Entwickler, System- und Cloud-Architekt sowie als Coach und Teamleiter habe ich maßgeblich zur erfolgreichen Realisierung komplexer Systeme beigetragen. In der (Firma auf Anfrage) arbeite ich zudem als Scrum Master und Product Owner, wodurch ich meine Fähigkeiten in der agilen Projektgestaltung und -leitung erweitern kann.
    • Mein breiter Technologie-Stack reicht von modernen Cloud-Plartormen (Azure, AWS) über Microservices und Automatisierung bis hin zur Integration von CI/CD und DevOps-Prozessen. In agilen Projekten unterstütze ich Teams als Coach und Berater dabei, effiziente, skalierbare und wartbare Lösungen zu entwickeln, die den spezifischen Anforderungen eines jeden Projektes gerecht werden.
    • Als erfahrener Full Stack - Clean Code .NET Softwareentwickler und Architekt mit über 20 Jahren praktischer Erfahrung stehe ich Ihnen gerne als freiberuflicher Experte zur Verfügung. Meine umfangreiche Expertise erstreckt sich über die Entwicklung robuster Anwendungen, das Design von Cloud-Architekturen und die nahtlose Integration verschiedener Technologien.
    • Mit einer tiefgreifenden Erfahrung in der Entwicklung von Angular- und .NET-Anwendungen beherrsche ich sowohl die Frontend- als auch die Backend-Entwicklung. Mein Fokus liegt dabei auf der Erstellung hochwertiger Benutzeranwendungen sowie auf der Implementierung leistungsstarker Backend-Systeme basierend auf.NET. Ich lege stets Wert auf sauberen und gut strukturierten Code, unbenutzter freundliche Anwendungen zu gewährleisten.
    • Ein weiterer Schwerpunkt meiner Tätigkeit liegt in der Architektur von Cloud-Lösungen auf den Plattformen Microsoft Azure und AWS. Mit meiner Unterstützung können Sie skalierbare und sichere Anwendungen entwickeln, indem wir maßgeschneiderte Cloud-Infrastrukturen konzipieren und implementieren. Dabei greife ich auf bewährte Azure- und AWS-Dienste zurück, um sicherzustellen, dass Ihre Anforderungen optimal erfüllt werden.
    • Durch meine langjährige Erfahrung als Freiberufler verfüge ich über fundierte Kenntnisse in den Bereichen Softwaredesign, serviceorientierte Architektur (SOA) und Lösungsarchitektur. Ich arbeite nachbewährten Best Practices wie Test Driven Development (TDD), Domain Driven Development (DDD) und agilen Methoden wie Scrum oder SAFe, um effiziente und qualitativ hochwertige Lösungen zu liefern.
    • Ich zeichne mich durch meine Fähigkeit aus, mich schnell an neue Technologien und Tools anzupassen und komplexe technische Herausforderungen zu analysieren. Sowohl in unabhängigen als auch in kollaborativen Arbeitsumgebungen erbringe ich erstklassige Leistungen und strebe stets danach, die Erwartungen meiner Kunden zu übertreffen.
    • Neben meinen technischen Fähigkeiten verfüge ich über exzellente Kommunikationsfähigkeiten in Englisch und Deutsch. Diese ermöglichen mir eine effektive Interaktion mit Kunden und Teammitgliedern. Als professioneller, zuverlässiger und engagierter Experte strebe ich immer danach, meinen Kunden einen Mehrwert zu bieten
    • Bei einer Beauftragung meiner Freelancer-Dienste besteht keine Notwendigkeit, sich wegen möglicher Scheinselbstständigkeit Sorgen zumachen. Als Freelancer arbeite ich innerhalb einer etablierten GmbH-Struktur, die über ein erfahrenes Team von Angestellten verfügt, eine eigene Büroinfrastruktur besitzt und einen breiten Kundenstamm pflegt. Darüber hinausinvestieren wir kontinuierlich in interne Produktentwicklung. Diese solide organisatorische Struktur gewährleistet, dass die Zusammenarbeit ohne Risikoeiner Scheinselbstständigkeit erfolgt. Eine Direktbeauftragung ist daher unkompliziert möglich. Sollten Sie weiterhin Bedenken haben, können wir das Risiko durch eine Beauftragung durch die IT-Projektgenossenschaft weiterminimieren


    Technologie Erfahrung

    • Azure Cloud Services
      • Azure Functions
      • Azure Web Application
      • Azure Active Directory
      • Azure SQL
      • Azure Cosmos DB
      • Azure Storage
      • Azure Service Bus
      • Azure API Gateway
      • Azure Machine Learning
      • Azure VM
      • Azure Container Instances
      • Azure Kubernetes Service (AKS)
      • Azure Event Grid
      • Azure Event Hubs
      • Azure CDN
      • Azure VM
      • Azure AKS
      • Azure App Service
      • Azure Load Balancer
      • Azure API Management
      • Azure SignalR Service
      • Azure Cache for Redis
      • Azure Power BI
      • Azure Entra
      • Azure Key Vault
      • Azure App Configuration
      • Azure Load Testing
      • Azure Cognitive Search
      • Azure Container App


    Frameworks

    • .NET 
    • Angular 
    • Entity Framework 
    • Dapr


    Testing

    • XUnit
    • NUnit
    • SpecFlow
    • Cypress
    • Selenium
    • JUnit
    • Karma
    • JMeter
    • Azure Testing
    • Protractor
    • Playwright


    AWS Cloud Services

    • AWS S3
    • AWS API Gateway
    • AWS Lambda
    • AWS CloudWatch
    • AWS Elasti'c Container Service
    • AWS Elasti'c Kubernetes Service
    • AWS Fargate
    • AWS CloudFront
    • AWS Route 53
    • AWS Aurora
    • AWS DynamoDB
    • AWS Step Functions
    • AWS EC2
    • AWS VPC
    • AWS Elasti'csearch Service


    Versionsverwaltung

    • Azure DevOps
    • Git
    • GitLab
    • Jira


    Agile Frameworks

    • Scrum
    • Kanban
    • SAFe
    • Extreme Programming


    Feldbus und IoT

    • CAN Bus
    • Modbus
    • 1Wire
    • CanOpen
    • Windows IoT


    Identitätsmanagement

    • Identity Server
    • OpenIdConnect
    • OAuth2
    • AAD
    • EntraID


    API-Technologie

    • OData
    • Graph QL Api
    • REST Api
    • RPC


    Sprachverarbeitung/KI

    • ChatGPT
    • Azure Machine Learning


    UI-Entwicklung

    • WPF
    • Prism
    • Angular
    • ASP
    • Blazor
    • JavaScript


    Softwarearchitektur

    • Onion
    • Hexagonal
    • Ports and Adapters
    • Clean Architecture


    Weitere Technologien

    • Docker
    • Terraform
    • Elektotechnik


    Kernkompetenzen

    Web-Technologien

    • HTML
    • CSS
    • Angular
    • Blazor
    • RESTful APIs
    • GraphQL
    • RPC
    • jQuery
    • Swagger
    • OAuth
    • JWT


    Cloud-Technologien

    • Azure
    • AWS
    • Kubernetes
    • Docker


    DevOps/CI/CD

    • Azure DevOps
    • GitLab
    • Git


    Architektur

    • Clean Code
    • Onion
    • Microservices
    • Event Driven
    • Domain Driven
    • Serverless
    • Hub-and-Spoke-Architektur


    Vorgehensweisen

    • Agile Methodologien
    • Testgetriebene Entwicklung (TDD)
    • Continuous Integrafton / Continuous Deployment (CI/CD)
    • Behavior Driven Development (BDD)


    Projektorganisation

    • Kanban
    • Scrum
    • XP
    • Extreme Programming (XP)


    Tooling

    • Visual Studio
    • Visual Studio Code
    • Rider
    • ReSharper
    • NCrunch
    • Jira
    • Azure DevOps
    • GitLab
    • Jenkins
    • MS Teams
    • GitHub
    • Confluence


    Security and Identity

    • OpenIDConnect
    • OAuth2
    • Identity Server
    • Okta
    • Auth0
    • EntraID
    • Ping Identity
    • OData
    • GraphQL API
    • REST API
    • gRPC
    • SOAP
    • ASP.NET
    • Azure Functions
    • AWS Lamda


    Development Practices

    • Test Driven Development
    • Behavior Driven Development (BDD)
    • Clean Code Development
    • Clean Architecture
    • Onion Architecture
    • Hexagonal Architecture
    • Ports and Adapters Architecture
    • Agile Development
    • Waterfall
    • Pair Programming
    • Domain Driven


    Field Bus

    • Zigbee
    • OPC UA
    • Modbus
    • BACnet


    Infrastructure as Code

    • Terraform
    • Terraform Server
    • Arm Templates
    • AWS CDK


    Containerization

    • Docker


    API

    • Kubernetes
    • Azure Kubernetes Service AKS
    • Azure Container registry


    Patterns

    • Proxy
    • Interpreter
    • Observer
    • State
    • Strategy
    • Visitor
    • Repository
    • Service Locator
    • Event Sourcing
    • CQRS
    • Microservices


    Service Bus & Streaming

    • NServiceBus
    • Azure Service Bus
    • MassTransit
    • RabbitMQ
    • Apache Kafta
    • AWS SQS
    • AWS SNS
    • Azure Steam Analytics
    • Dependency Injection
    • Singleton
    • Factory
    • Observer
    • Decorator
    • Facade
    • Adapter
    • Composite


    Code Analyse

    • Sonar CUBE
    • ESLint
    • Sonar Cloud
    • Roslyn Analyzer
    • StyleCop
    • ReSharper
    • SonarLint
    • CodeMaid


    AI & machine learning

    • Azure AI Bot Service
    • Azure Machine Learning
    • Azure AI Services

      Betriebssysteme

      IoT
      Basics
      Unix
      Basics
      Windows
      Fortgeschritten
      Windows 10 IOT
      Basics
      windows 10 iot core
      Basics
      Windows CE
      Basics

      Programmiersprachen

      .NET
      Experte
      .NET 4.6
      Experte
      .NET Core
      Experte
      Angular
      Fortgeschritten
      AngularJS
      Basics
      Blazor
      Fortgeschritten
      C#
      Experte
      Dependency Injection
      Experte
      Inversion of Control
      Experte
      JavaScript
      Fortgeschritten
      SQL
      Experte
      Pyton
      Basics
      Typescript
      Java

      Datenbanken

      Cosmos DB
      Fortgeschritten
      MS SQL Server
      Experte
      MS SQL Server Management Studio
      Experte
      MySQL
      Fortgeschritten
      NoSQL
      Fortgeschritten
      ODBC
      Fortgeschritten
      SQL
      Experte
      SQL Server
      Experte
      PostgreSQL
      Fortgeschritten
      Oracle DB
      Experte
      Mongo DB
      Experte
      Entity Framework
      Document DB
      MariaDB
      SQLite
      Hibernate
      Azure SQL
      Redis
      AWS Aurora
      AWS Document DB
      CanBus
      CanOpen
      1Wire

      Datenkommunikation

      1-Wire
      Fortgeschritten
      CAN
      Fortgeschritten
      CAN Open
      Fortgeschritten
      Ethernet
      Fortgeschritten
      I2C
      Fortgeschritten
      LAN, LAN Manager
      Message Queuing
      Experte
      Modbus
      Fortgeschritten
      One-Wire
      Fortgeschritten
      Rabbit MQ
      Fortgeschritten
      SPI
      Fortgeschritten
      Windows Netzwerk
      Fortgeschritten
      Azure Servicebus
      Experte

      Hardware

      1-Wire
      Fortgeschritten
      CAN-Bus
      Fortgeschritten
      Elektronik
      Fortgeschritten
      Elektrotechnik
      Fortgeschritten
      embedded Systeme
      Fortgeschritten
      Feldbus
      Fortgeschritten
      Modbus
      Fortgeschritten
      Steuer und Regelsysteme
      Fortgeschritten

      Managementerfahrung in Unternehmen

      Geschäftsführung
      Fortgeschritten

      Personalverantwortung

      Teamführung
      Fortgeschritten
      Lead Developer
      Experte
      Lead Architect
      Fortgeschritten

      Branchen

      Branchen

      • Energy Marked
      • Callcenter
      • Automation and Visualization
      • Healtcare
      • Public transportation
      • Industrie 4.0
      • Cloud (Wortman and Azure)
      • electrical engineering
      • Maschinenbau
      • Bahntechnik

      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.