Softwarearchitektur & Softwareentwicklung für .NET, IoT, Azure, Web & React. Softwareentwicklung seit 1999.
Aktualisiert am 14.03.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 17.03.2024
Verfügbar zu: 100%
davon vor Ort: 25%
.NET
React
TypeScript
Azure
IoT
Deutsch
Englisch
Polnisch

Einsatzorte

Einsatzorte

Marktoberdorf (+150km)
Deutschland, Österreich, Schweiz
möglich

Projekte

Projekte

3 Jahre 2 Monate
2020-08 - 2023-09

SCADA für einen führenden Maschinenbauer in der Schweiz

Software-Architekt & Fullstack-Entwickler in einem IoT / Scada Projekt C# .NET Angular ...
Software-Architekt & Fullstack-Entwickler in einem IoT / Scada Projekt
Für einen großen Schweizer Maschinenbauer im Automotive Umfeld habe ich als Software-Architekt die Software-Architektur basierend auf .NET Core, C# im Backend und Angular mit TypeScript im Frontend definiert. Die Maschinenanbindung zur Siemens Simatic PlC erfolgte über OpcUa und OpcDa mit Hilfe des Traeger  SDK. Die gesamte Anwendung läuft mit 7 Containern auf einem Industrie-PC und wird über einen modernen DevOps Prozess automatisch gebaut, getestet und deployt.

Zusätzlich übernahm ich als Fullstack-Entwickler die Implementierung diverser Module:

- Zentralisiertes Alarm-System welches von verschiedenen Geräten und Maschinen alle Alarme aggregiert und zentral bereit stellt inkl. einer History-Funktion und Speicherung in einer SQL Server Datenbank
- Implementierung des DataCollectors, der Maschinendaten sammelt und in eine Influx-Datenbank ablegt
- Implementierung eines OpcUaServers für die Anbindung von MES Systemen innerhalb der Factories
Docker Influx
C# .NET Angular TypeScript OpcUa OpcDa Docker
Schweizer Maschinenbauer
Remote
3 Monate
2020-04 - 2020-06

Migration eines Versicherungsportals auf TypeScript / React

Software-Architekt & Coach TypeScript React .NET ...
Software-Architekt & Coach

Bei dem Projekt „xxx“ war ich zuständig für die Optimierung des webbasierten Kundenportals. Dieses war historisch gewachsen und sollte von einem externen SPA-Experten gereviewt werden.

Tätigkeiten: Review der gesamten Frontend-Architektur und Ausarbeitung von einer priorisierten Maßnahmenliste und
Abstimmung mit der Projektleitung und dem Team. Migration des bestehenden Portals von JavaScript nach TypeScript inkl. Coaching des Teams im Bereich TypeScript-Entwicklung. Umsetzung von diversen anderen Optimierungs-Maßnahmen zur Steigerung der technischen Qualität und Performance.

Dieses kurze Projekt wurde mir kurzfristig durch einen Bekannten vermittelt und kam sehr willkommen, da mein vorheriges Projekt aufgrund der Corona-Krise plötzlich & frühzeitig abgebrochen wurde.

TypeScript React .NET .NET Core REST Azure Azure DevOps Azure ServiceFabric C#
Große Rückversicherung
Remote
1 Jahr 2 Monate
2019-02 - 2020-03

Produktentwicklung IoT Frontend und Backend mit React, TypeScript und C# / .NET Core auf Azure

Software-Architekt / Software-Entwickler React TypeScript Pulumi ...
Software-Architekt / Software-Entwickler

Entwicklung eines Produktes im Bereich IoT für die Verwaltung von Produktions-Anlagen und -Maschinen. 

Aufgaben:

- Review der bestehenden Architektur im Bereich Frontend unter Berücksichtigung der aktuellen Issues und offenen Punkte und komplette Auslegung auf die Microsoft Azure Cloud

- Erarbeitung eines Maßnahmenplans und einer neuen Ziel-Architektur

- Umsetzung der Architektur als POC

- Neuentwicklung des gesamten Frontends mit React, TypeScript, Bootstrap

- Weiterentwicklung des Backends mit C# & .NET Core

- Umstzung von Infrastrcuture as Cloud mti Hilfe von Pulumi

- Aufsetzen einer CI/CD Pipeline inkl. Release mit Azure Pipelines

React TypeScript Pulumi C# .NET Core Bootstrap Swagger NSwag Webpack Jest Enzyme Autofac Entity Framework Core REST GitHub Git JetBrains Rider JetBrains WebStorm TDD Unittests UI-Tests Azure DevOps Azure Pipelines Azure IoT Hub Azure DataExplorer OPC/UA MQTT Node-Red Grafana Elastic Search Facebook Prophet
Industriekunde
München
3 Jahre 11 Monate
2015-02 - 2018-12

.NET / ASP.NET / React Entwicklung für führenden Versicherer in der Schweiz

Software-Entwickler & Architekt ASP.NET MVC TypeScript Knockout.js ...
Software-Entwickler & Architekt

Als Member im Common-Services Team in der Abteilung, die zuständig für das Kundenportal „myWorld“ ist, bin ich zuständig für die Architektur & Implementierung von diversen Portalen und Lösungen. Während meiner Zeit bei Swiss Life realisierte ich folgende Projekte:

  • Fullstack: Architektur und Entwicklung des neuen, komplett auf React basierten Kundenportals inkl. Coaching der Kollegen
  • Frontend: Entwicklung einer Offerten-Software für das Kollektivgeschäft / 2te Säule (BVG) inkl. einer mächtigen RuleEngine. Neben der Systemarchitektur übernahm ich als erfahrener React-Entwickler die Ausbildung und das Coaching meiner Teamkollegen, die bisher nur ASP.NET MVC beherrschten.
  • Fullstack: Entwicklung einer OCR-Basierten Scanning Lösung für die Erfassung von Versicherungs-Policen mit Abbyy FlexiCapture und diversen Azure-Services und einer jQuery und ASP.NET MVC basierten Oberfläche
  • Frontend: Entwicklung eines Produktrechners inkl. Checkout-Prozess für ein Versicherungsprodukt im Bereich Aktienfonds
  • Fullstack: Entwicklung einer Oberfläche mit React, Redux und TypeScript für die Verwaltung von Account-Informationen inkl. Anbindung von Social-Login per Facebook, Google, Xing, Twitter, Microsoft mit OAuth & OpenId
  • Fullstack: Weiterentwicklung des Kundenportals und Erweiterung einer über ein CMS-Konfigurierbaren flexiblen Darstellung von allerlei Vertragstypen und Dokumentenarten
  • Frontend: Weiterentwicklung des bestehenden TypeScript basierten UI-Frameworks
  • Fullstack: Entwicklung von diversen Admin-UIs für verschiedene Subsysteme wie Logging, Business Process Management, Vertragsverwaltung, Ressourcen-Verwaltung
  • Member des Architektur-Boards, zuständig für den Bereich UI
MS SQL Server Azure Cloud Abbyy Abbyy FlexiCapture Engine SDK Docker VSTS Azure DevOps Selenium SeleniumWebDriver
ASP.NET MVC TypeScript Knockout.js require.js Azure Entity Framework Entity Framework CodeFirst ASP.NET WebApi SQL Server C# .NET HTML5 JavaScript jQuery AJAX WCF Abbyy FlexiCapture Abbyy FineReader Abbyy OCR Azure WebJob Azure TableStorage Azure BlobStorage Azure CloudService Azure WebSites Azure Virtual Machine Azure Redis Cache d3js React Redux Webpack
Führender Lebensversicherer
Zürich
3 Monate
2014-11 - 2015-01

Webbasierte Konferenzregistrierung für die NATO

Spezifikation, Design, Implementierung, Test C# .NET Knockout.js ...
Spezifikation, Design, Implementierung, Test
Konzeption, Implementierung & Test eines Systems für die Registrierung von Besuchern von verschiedenen Konferenzen. Hauptziel der Web-Software ist die reibungslose Registrierung von Teilnehmern für allerlei Veranstaltungen. Neben den persönlichen Daten können vielfältige Dienste wie Hotelbuchung und An- & Abreise gebucht werden. Freigabe-Workflows im Hintergrund unterstützen das Konferenz-Team bei ihrer täglichen Arbeit mit speziellen Funktionen und Berichten, die - dank dem Rechtesystem - nur bestimmten Benutzergruppen angezeigt werden. Die Lösung wurde in das vorhandene CMS DotNetNuke integriert und ist technisch auf der Höhe der Zeit: Der Client besteht aus HTML und JavaScript. Kernstück ist knockout.js, welches für die komplexe Benutzerlogik bestens geeignet ist. Die Daten werden per ASP.NET WebAPI mittels JSON zum Client transportiert, nachdem sie mit dem OR-Mapper nHibernate aus einer Datenbank ausgelesen wurden. Leistungen: - Abstimmung der Anforderungen mit den Kunden - Erstellung der Technischen Architektur mittels UML-Klassendiagrammen inkl. Datenmodell - Implementierung der gesamten Lösung inkl. UI, Logic und Datenbank - Erstellung von Unittests für die Logik-Schicht - Test- & Bugfixing auf verschiedenen Browsern, darunter Chrome, Firefox, IE ab Version 9, Mobile Browser und Bildschirmgrößen unter iOS und Android mit Browserstack
MS SQL Server 2008 MagicDraw UML Microsoft Team Foundation Server Git MS Visual Studio Browserstack
C# .NET Knockout.js HTML CSS JavaScript jQuery nHibernate FluentNHibernate Responsive Webdesign
NATO
Remote
4 Monate
2014-07 - 2014-10

Webportal inkl. Datenanbindung für die NATO

Spezifikation, Design, Implementierung, Test: C# .NET HTML ...
Spezifikation, Design, Implementierung, Test:
Implementierung & Test eines großen Webportals auf Basis von DotNetNuke 7 inkl. Anbindung von diversen Datenschnittstellen zum Hauseigenen ERP. Leistungen: - Abstimmung der Anforderungen mit den Kunden - Erstellung der Technischen Architektur mittels UML-Klassendiagrammen inkl. Datenmodell - Implementierung von diversen Modulen, darunter Kurskatalog inkl. Suchfunktion, Anfrageformulare, Newsletter-System, Ausspielen von Kontaktpersonen, Suchformularen und diversen anderen dynamischen Dateninhalten - Erstellung von Unittests für die Logik-Schicht - Einrichtung von automatischen Builds mit Hilfe von Microsoft Team Foundation Server - Test- & Bugfixing auf verschiedenen Browsern, darunter Chrome, Firefox, IE ab Version 9, Mobile Browser und Bildschirmgrößen unter iOS und Android mit Browserstack
MS Visual Studio MagicDraw UML Microsoft Team Foundation Server MS SQL Server 2008 DotNetNuke Browserstack log4net
C# .NET HTML CSS JavaScript jQuery log4net Responsive Webdesign nHibernate Kanban
NATO
Remote
6 Monate
2014-01 - 2014-06

Social-Gaming inkl. Paypal, Android, iOS & Facebook Payment und Backend

Spezifikation, Design, Implementierung, Test: C# .NET WCF ...
Spezifikation, Design, Implementierung, Test:
Erweiterung des im Schritt 1 entwickeln Systems um verschiedene Payment-Provider (Paypal-Anbindung, In-App-Einkäufe mit Apple iTunes & Google Play-Store, Facebook-Payment) für Mikrotransaktionen inkl. Erfassung von Bestellungen. Erstellung eines dynamischen Systems für beliebig viele Spiele inkl. Regelbasierten Level- & Punktesystem auf Workflow-Basis. Implementierung einer Facebook-Integration (Registrierung & Login per OAuth, Freunde einladen, Canvas-Anbindung, PostToWall). Implementierung eines generischen Systems für die Erfassung von statistischen Werten im Rahmen des Userstrackings. Leistungen: - Spezifikation des gesamten Systems anhand von Userstories und Wireframes inkl. Abstimmung mit dem Kunden. - Erstellung der Technischen Architektur mittels UML-Klassen-, Sequenzdiagrammen und Datenmodell - Machbarkeitsstudien für die Fremdsysteme zu Paypal, Facebook, Apple und Android in enger Abstimmung mit dem Kunden - Planung der Teststrategie inkl. Definition der notwendigen automatischen und manuellen Testfälle und Testdaten - Implementierung des Application-Servers Implementierung des webbasierten Backends mit ASP.NET Webforms für die Verwaltung von Spielen, einem Nachvollziehbarkeitsmodul auf Rundenebene, Verwaltung von Dateien, Bildern, Inhalten und Konten inkl. Rollen- & Rechtestruktur - Implementierung der Anbindung zu Paypal - Implementierung der Anbindung zu Facebook Payment - Implementierung der Anbindung zu Google PlayStore Payment - Implementierung der Anbindung zu Apple iTunes Payment - Implementierung Login & Registrierung per oAuth mit dem Provider Facebook - Implementierung dynamisches Workflow-System für Level & Punkte auf Basis von Microsoft Workflow Foundation (WF) - Erstellung von Unittests - Einrichtung von automatischen Builds mit Hilfe von Microsoft Team Foundation Server - Einrichtung von automatischen Testausführung während des Builds mit Hilfe von Microsoft Team Foundation Server - Durchführung von Testfällen inkl. Bugfixing - Rollout-Management inkl. Kundensupport
MS Visual Studio 2012 MongoDB MagicDraw UML Microsoft Team Foundation Server Facebook GraphAPI Paypal Facebook Payment API Google PlayStore Payment API Aple iTunes Payment API
C# .NET WCF SOA SOAP oAuth JSON REST Unittest TDD
Remote / Bayern
3 Monate
2013-10 - 2013-12

Scrum-Einführung, TDD & Beratung

Beratung & Coaching Scrum TDD Testing ...
Beratung & Coaching
Einführung von Scrum als Entwicklungsprozess inkl. Ist-Aufnahme, Zieldefinition, Schulung & Begleitung. Schulung zum Thema TDD. Leistungen: - Istaufnahme der Probleme auf Management- & Teamseite - Ausarbeitung eines Maßnahmenplans - Einführung von SCRUM als Entwicklungsprozess - Einführung & Schulung im Bereich TDD (Test getriebene Entwicklung)
Scrum TDD Testing Coaching
München
3 Monate
2013-07 - 2013-09

Optimierung Entwicklungsprozess, Scrum-Einführung & TDD

Beratung & Coaching Scrum TDD Projektmanagement
Beratung & Coaching
Einführung von Scrum als Entwicklungsprozess inkl. Ist-Aufnahme, Zieldefinition, Schulung & Begleitung. Einführung von einem Testprozess bestehend aus manuellen und automatischen Tests (TDD). Darüber hinaus ständige Beratung bei Fragen zum Entwicklungsprozess und der Architektur in einem Cloud-Großprojekt. Leistungen: - Istaufnahme der Probleme auf Management- & Teamseite - Ausarbeitung eines Maßnahmenplans - Einführung von SCRUM als Entwicklungsprozess - Einführung eines Testprozesses inkl. Schulung des Testteams - Einführung von TDD inkl. Schulung - Technische Beratung bei Architekturfragen - Einführung einer Produkt-Roadmap inkl. realistischen Zeitzielen
Scrum TDD Projektmanagement
München
6 Monate
2013-01 - 2013-06

Webportal & App-Backend für die Baubranche

Spezifikation, Design, Implementierung, Test: C# .NET WCF ...
Spezifikation, Design, Implementierung, Test:
Neuentwicklung eines Webportals für die Verwaltung von Prüfungszeugnissen, bestehend aus einer NOSQL-Datenbank, einem Backend und einer Website. Passend hierzu wurde eine Webservice-Basierte API für den Datenzugriff implementiert. Tätigkeiten: - Spezifikation des gesamten Systems anhand von Userstories und Wireframes inkl. Abstimmung mit dem Kunden. - Erstellung der Technischen Architektur mittels UML-Klassendiagrammen inkl. Datenmodell - Implementierung der Weboberfläche inkl. dazugehörigen Backend mit ASP.NET Webforms - Erstellung von Unittests - Einrichtung von automatischen Builds mit Hilfe von Microsoft Team Foundation Server - Implementierung der notwendigen automatischen Jobs für die Durchführung von diversen Workflows - Implementierung eines CMS-Systems für die Verwaltung von Bildern, Inhalten & Dateien bestehend aus ASP.NET Webforms Backend und ASP.NET MVC Frontend - Planung der Teststrategie inkl. Definition der notwendigen automatischen und manuellen Testfälle und Testdaten
MS Visual Studio 2012 MongoDB DevExpress MagicDraw UML
C# .NET WCF Webservice Kanban SOA Soap HTML CSS JavaScript
Unternehmen aus der Baubranche
Bayern & Remote
6 Monate
2012-07 - 2012-12

Migration Slotmaschine

Spezifikation, Design, Implementierung, Test C# .NET ASP.NET ...
Spezifikation, Design, Implementierung, Test
Migration eines bestehenden Automatenspiels (Slotmaschine) auf die Plattformen Web & App. Das System besteht aus einer leistungsfähigen NOSQL-Datenbank und einem in mehrere Dienste aufgeteilten Application-Servers, der als Bindeglied zwischen dem webbasierten Backend, der Webanwendung und der App dient. Leistungen: Spezifikation, Design, Implementierung, Test: - Spezifikation des gesamten Systems anhand von Userstories und Wireframes inkl. Abstimmung mit dem Kunden. - Erstellung der Technischen Architektur mittels UML-Klassen-, Sequenzdiagrammen und Datenmodell - Planung der Teststrategie inkl. Definition der notwendigen automatischen und manuellen Testfälle und Testdaten - Implementierung des Application-Servers - Implementierung der Weboberfläche für den Spieler mit ASP.NET MVC, HTML & CSS - Implementierung des webbasierten Backends mit ASP.NET Webforms für die Verwaltung von Spielen, einem Nachvollziehbarkeitsmodul auf Rundenebene, Verwaltung von Dateien, Bildern, Inhalten und Konten inkl. Rollen- & Rechtestruktur - Erstellung von Unittests - Einrichtung von automatischen Builds mit Hilfe von Microsoft Team Foundation Server - Einrichtung von automatischen Testausführung während des Builds mit Hilfe von Microsoft Team Foundation Server - Durchführung von Testfällen inkl. Bugfixing - Rollout-Management inkl. Kundensupport
MS Visual Studio 2012 MongoDB Microsoft WCF SOA MagicDraw UML Microsoft Team Foundation Server
C# .NET ASP.NET MVC WebForms HTML CSS JavaScript jQuery REST JSON
Spielehersteller
Remote & Bayern
6 Monate
2012-01 - 2012-06

Webbasiertes System zur Steuerung von komplexen Video-Installation

Spezifikation, Design, Implementierung, Test, Rollout: C# .NET WCF ...
Spezifikation, Design, Implementierung, Test, Rollout:
Konzeption und Implementierung eines Webbasierten Steuerungs-Systems von TVs und SAT-Empfänger für große Sportwettcafes des Marktführers in Österreich. Die Client- & Server basierte Lösung verwaltet alle notwendigen Daten wie Geräte, Schaltpläne, Makros und Infrarotbefehle. Alle Daten können auf Wunsch mit einem Master-Server in der Zentrale abgeglichen werden. Jede Filiale verfügt über individuelle Schaltbilder, die interaktiv durch eine Oberfläche an jedem beliebigen Arbeitsplatz geschaltet werden können. Das Client- & Server-System besteht aus einem Application-Server mit verschiedenen Webservices, einer SQL-Datenbank für die Datenspeicherung und einem mächtigen Frontend, welche abhängig von den Berechtigungen unterschiedlichste Benutzer mit optimalen Benutzeroberflächen versorgt. Leistungen: - Spezifikation des gesamten Systems anhand von Userstories und Wireframes inkl. Abstimmung mit dem Kunden - Erstellung eines umfangreichen Spezifikations-Dokumentes - Erstellung der Technischen Architektur mittels UML-Klassen-, Sequenzdiagrammen und Datenmodell - Planung der Teststrategie inkl. Definition der notwendigen automatischen und manuellen Testfälle und Testdaten inkl. Entwicklung eines Konzeptes für das Mocking der Hardware - Implementierung des Application-Servers bestehend aus Participants-Service (Organisationen + Konten), Core-Service (Systemeinstellungen, Login, Registrierung), Device-Service (Speicherung und Ansteuerung der TV- & SAT-Geräte) - Implementierung des Backends inkl. Geräte-Pflege, Makros, Fernbedienungs-Erfassung, Client- & Server-Sync, MS Visio-ähnlicher Visualisierungs-Editor auf HTML5 Canvas Basis - Erstellung von Unittests - Einrichtung von automatischen Builds mit Hilfe von Microsoft Team Foundation Server - Durchführung von Testfällen inkl. Bugfixing - Rollout-Management vor Ort in Salzburg inkl. Kundensupport
MS Visual Studio 2010 MS SQL Server 2008 MagicDraw UML Team Foundation Server log4net DevExpress
C# .NET WCF Webservices H232 Video Streaming Hardware-Anbindung per TCP/IP HTML CSS jQuery JavaScript nHibernate
Marktführer in der Gastronomie / Österreich
Remote / Salzburg
1 Jahr
2011-01 - 2011-12

Cloudlösung für Reifenmessdaten

Spezifikation, Design, Implementierung, Test, Rollout Scrum C# .NET ...
Spezifikation, Design, Implementierung, Test, Rollout
Neuentwicklung einer kompletten Cloudlösung für die Übertragung, Speicherung, Verteilung und Visualisierung von Reifenmessdaten. Das System besteht aus einem Crawler, der auf einem Embedded-System die Messdaten abgreift und per Webservice an das Datawarehouse sendet. Dort werden die Reifenmessdaten gespeichert, verarbeitet, visualisiert und im Rahmen von diversen Regeln an Endbenutzer verteilt. Dabei kommt ein komplexes Rechte- & Rollensystem zum Tragen, welche unterschiedliche Kundengruppen wie Autohäuser, Speditionsunternehmen, etc. adressiert. Tätigkeiten: - Spezifikation des gesamten Systems anhand von Userstories und Wireframes inkl. Abstimmung mit dem Kunden - Erstellung eines umfangreichen Spezifikations-Dokumentes - Erstellung der Technischen Architektur mittels UML-Klassen-, Sequenzdiagrammen und Datenmodell - Definition der notwendigen XML-Basierten Austauschformate für die Messungen - Planung der Teststrategie inkl. Definition der notwendigen automatischen und manuellen Testfälle und Testdaten - Implementierung des Application-Servers bestehend aus Participants-Service (Organisationen + Konten), Core-Service (Systemeinstellungen, Login, Registrierung), Measurement-Service (Speicherung und Abfrage von Messdaten inkl. Visualisierung und Berichten) - Erstellung von Unittests - Einrichtung von automatischen Builds mit Hilfe von Microsoft Team Foundation Server - Durchführung von Testfällen inkl. Bugfixing - Rollout-Management inkl. Kundensupport
MS Visual Studio 2010 MS SQL Server 2008 NoMagic MagicDraw UML DevExpress
Scrum C# .NET SQL WCF SOA XML nHibernate 3 FluentNHibernate HTML CSS JavaScript
Zulieferer Automotive
Remote, Baden Württemberg

Aus- und Weiterbildung

Aus- und Weiterbildung

2006 Führungskräftelehrgang

2008 Software-Engineering

2008 Projektmanagement  

2008 Ausbildungsschein (ADA-Schein)

2012 Ausbildung zum Scrum Professional & Scrum-Master

2013 Ausbildung zum Innovations-Coach nach der Augsburger Schule

Kompetenzen

Kompetenzen

Top-Skills

.NET React TypeScript Azure IoT

Aufgabenbereiche

Anforderungsdefinition
Architektur
Projektmanagement
Scrum Master
Software-Entwicklung
TDD

Produkte / Standards / Erfahrungen / Methoden

.NET Core
Abbyy FineReader
Abbyy FlexiCapture
Abbyy FlexiCapture Engine SDK
Abbyy OCR
angular.js
ASP.NET
ASP.NET MVC
ASP.NET WebForms
Atlassian Confluence
Atlassian Jira
Autofac
Azure
Azure BlobStorage
Azure CloudService
Azure DevOps
Azure IoT Hub
Azure Pipelines
Azure Redis Cache
Azure ServiceFabric
Azure TableStorage
Azure Virtual Machine
Azure WebSites
Balsamic Mockups
Bootstrap
Cloud
d3js
DevExpress
Docker
DotNetNuke
Elastic Search
Enzyme
Git
GitHub
Grafana
GraphQL
HTML5
HTTP
Jest
JetBrains Resharper
JetBrains Rider
JetBrains WebStorm
Knockout.js
Microservices
Microsoft SharePoint
Microsoft Team Foundation Server
Microsoft TestManager
Microsoft WCF
NCrunch
NoMagic Magic Draw
NSwag
Pulumi
require.js
REST
SOA
SOAP
Subversion
Swagger
TCP/IP
UI-Tests
UML
Unittests
VSTS
WCF
Webpack
Windows Forms

Betriebssysteme

Android
iOS
Mac OS
Windows
Windows Server Administration

Programmiersprachen

.NET
AJAX
C#
CSS
Delphi
HTML
JavaScript
jQuery
LINQ
PL/SQL
React
TypeScript

Datenbanken

Entity Framework
Entity Framework CodeFirst
Entity Framework Core
MongoDB
MongoVue
MS SQL Server
MySQL
nHibernate
NoSQL
Oracle
PostgreSQL
SQL Server

Datenkommunikation

MQTT
OPC/UA
OPC/DA

Einsatzorte

Einsatzorte

Marktoberdorf (+150km)
Deutschland, Österreich, Schweiz
möglich

Projekte

Projekte

3 Jahre 2 Monate
2020-08 - 2023-09

SCADA für einen führenden Maschinenbauer in der Schweiz

Software-Architekt & Fullstack-Entwickler in einem IoT / Scada Projekt C# .NET Angular ...
Software-Architekt & Fullstack-Entwickler in einem IoT / Scada Projekt
Für einen großen Schweizer Maschinenbauer im Automotive Umfeld habe ich als Software-Architekt die Software-Architektur basierend auf .NET Core, C# im Backend und Angular mit TypeScript im Frontend definiert. Die Maschinenanbindung zur Siemens Simatic PlC erfolgte über OpcUa und OpcDa mit Hilfe des Traeger  SDK. Die gesamte Anwendung läuft mit 7 Containern auf einem Industrie-PC und wird über einen modernen DevOps Prozess automatisch gebaut, getestet und deployt.

Zusätzlich übernahm ich als Fullstack-Entwickler die Implementierung diverser Module:

- Zentralisiertes Alarm-System welches von verschiedenen Geräten und Maschinen alle Alarme aggregiert und zentral bereit stellt inkl. einer History-Funktion und Speicherung in einer SQL Server Datenbank
- Implementierung des DataCollectors, der Maschinendaten sammelt und in eine Influx-Datenbank ablegt
- Implementierung eines OpcUaServers für die Anbindung von MES Systemen innerhalb der Factories
Docker Influx
C# .NET Angular TypeScript OpcUa OpcDa Docker
Schweizer Maschinenbauer
Remote
3 Monate
2020-04 - 2020-06

Migration eines Versicherungsportals auf TypeScript / React

Software-Architekt & Coach TypeScript React .NET ...
Software-Architekt & Coach

Bei dem Projekt „xxx“ war ich zuständig für die Optimierung des webbasierten Kundenportals. Dieses war historisch gewachsen und sollte von einem externen SPA-Experten gereviewt werden.

Tätigkeiten: Review der gesamten Frontend-Architektur und Ausarbeitung von einer priorisierten Maßnahmenliste und
Abstimmung mit der Projektleitung und dem Team. Migration des bestehenden Portals von JavaScript nach TypeScript inkl. Coaching des Teams im Bereich TypeScript-Entwicklung. Umsetzung von diversen anderen Optimierungs-Maßnahmen zur Steigerung der technischen Qualität und Performance.

Dieses kurze Projekt wurde mir kurzfristig durch einen Bekannten vermittelt und kam sehr willkommen, da mein vorheriges Projekt aufgrund der Corona-Krise plötzlich & frühzeitig abgebrochen wurde.

TypeScript React .NET .NET Core REST Azure Azure DevOps Azure ServiceFabric C#
Große Rückversicherung
Remote
1 Jahr 2 Monate
2019-02 - 2020-03

Produktentwicklung IoT Frontend und Backend mit React, TypeScript und C# / .NET Core auf Azure

Software-Architekt / Software-Entwickler React TypeScript Pulumi ...
Software-Architekt / Software-Entwickler

Entwicklung eines Produktes im Bereich IoT für die Verwaltung von Produktions-Anlagen und -Maschinen. 

Aufgaben:

- Review der bestehenden Architektur im Bereich Frontend unter Berücksichtigung der aktuellen Issues und offenen Punkte und komplette Auslegung auf die Microsoft Azure Cloud

- Erarbeitung eines Maßnahmenplans und einer neuen Ziel-Architektur

- Umsetzung der Architektur als POC

- Neuentwicklung des gesamten Frontends mit React, TypeScript, Bootstrap

- Weiterentwicklung des Backends mit C# & .NET Core

- Umstzung von Infrastrcuture as Cloud mti Hilfe von Pulumi

- Aufsetzen einer CI/CD Pipeline inkl. Release mit Azure Pipelines

React TypeScript Pulumi C# .NET Core Bootstrap Swagger NSwag Webpack Jest Enzyme Autofac Entity Framework Core REST GitHub Git JetBrains Rider JetBrains WebStorm TDD Unittests UI-Tests Azure DevOps Azure Pipelines Azure IoT Hub Azure DataExplorer OPC/UA MQTT Node-Red Grafana Elastic Search Facebook Prophet
Industriekunde
München
3 Jahre 11 Monate
2015-02 - 2018-12

.NET / ASP.NET / React Entwicklung für führenden Versicherer in der Schweiz

Software-Entwickler & Architekt ASP.NET MVC TypeScript Knockout.js ...
Software-Entwickler & Architekt

Als Member im Common-Services Team in der Abteilung, die zuständig für das Kundenportal „myWorld“ ist, bin ich zuständig für die Architektur & Implementierung von diversen Portalen und Lösungen. Während meiner Zeit bei Swiss Life realisierte ich folgende Projekte:

  • Fullstack: Architektur und Entwicklung des neuen, komplett auf React basierten Kundenportals inkl. Coaching der Kollegen
  • Frontend: Entwicklung einer Offerten-Software für das Kollektivgeschäft / 2te Säule (BVG) inkl. einer mächtigen RuleEngine. Neben der Systemarchitektur übernahm ich als erfahrener React-Entwickler die Ausbildung und das Coaching meiner Teamkollegen, die bisher nur ASP.NET MVC beherrschten.
  • Fullstack: Entwicklung einer OCR-Basierten Scanning Lösung für die Erfassung von Versicherungs-Policen mit Abbyy FlexiCapture und diversen Azure-Services und einer jQuery und ASP.NET MVC basierten Oberfläche
  • Frontend: Entwicklung eines Produktrechners inkl. Checkout-Prozess für ein Versicherungsprodukt im Bereich Aktienfonds
  • Fullstack: Entwicklung einer Oberfläche mit React, Redux und TypeScript für die Verwaltung von Account-Informationen inkl. Anbindung von Social-Login per Facebook, Google, Xing, Twitter, Microsoft mit OAuth & OpenId
  • Fullstack: Weiterentwicklung des Kundenportals und Erweiterung einer über ein CMS-Konfigurierbaren flexiblen Darstellung von allerlei Vertragstypen und Dokumentenarten
  • Frontend: Weiterentwicklung des bestehenden TypeScript basierten UI-Frameworks
  • Fullstack: Entwicklung von diversen Admin-UIs für verschiedene Subsysteme wie Logging, Business Process Management, Vertragsverwaltung, Ressourcen-Verwaltung
  • Member des Architektur-Boards, zuständig für den Bereich UI
MS SQL Server Azure Cloud Abbyy Abbyy FlexiCapture Engine SDK Docker VSTS Azure DevOps Selenium SeleniumWebDriver
ASP.NET MVC TypeScript Knockout.js require.js Azure Entity Framework Entity Framework CodeFirst ASP.NET WebApi SQL Server C# .NET HTML5 JavaScript jQuery AJAX WCF Abbyy FlexiCapture Abbyy FineReader Abbyy OCR Azure WebJob Azure TableStorage Azure BlobStorage Azure CloudService Azure WebSites Azure Virtual Machine Azure Redis Cache d3js React Redux Webpack
Führender Lebensversicherer
Zürich
3 Monate
2014-11 - 2015-01

Webbasierte Konferenzregistrierung für die NATO

Spezifikation, Design, Implementierung, Test C# .NET Knockout.js ...
Spezifikation, Design, Implementierung, Test
Konzeption, Implementierung & Test eines Systems für die Registrierung von Besuchern von verschiedenen Konferenzen. Hauptziel der Web-Software ist die reibungslose Registrierung von Teilnehmern für allerlei Veranstaltungen. Neben den persönlichen Daten können vielfältige Dienste wie Hotelbuchung und An- & Abreise gebucht werden. Freigabe-Workflows im Hintergrund unterstützen das Konferenz-Team bei ihrer täglichen Arbeit mit speziellen Funktionen und Berichten, die - dank dem Rechtesystem - nur bestimmten Benutzergruppen angezeigt werden. Die Lösung wurde in das vorhandene CMS DotNetNuke integriert und ist technisch auf der Höhe der Zeit: Der Client besteht aus HTML und JavaScript. Kernstück ist knockout.js, welches für die komplexe Benutzerlogik bestens geeignet ist. Die Daten werden per ASP.NET WebAPI mittels JSON zum Client transportiert, nachdem sie mit dem OR-Mapper nHibernate aus einer Datenbank ausgelesen wurden. Leistungen: - Abstimmung der Anforderungen mit den Kunden - Erstellung der Technischen Architektur mittels UML-Klassendiagrammen inkl. Datenmodell - Implementierung der gesamten Lösung inkl. UI, Logic und Datenbank - Erstellung von Unittests für die Logik-Schicht - Test- & Bugfixing auf verschiedenen Browsern, darunter Chrome, Firefox, IE ab Version 9, Mobile Browser und Bildschirmgrößen unter iOS und Android mit Browserstack
MS SQL Server 2008 MagicDraw UML Microsoft Team Foundation Server Git MS Visual Studio Browserstack
C# .NET Knockout.js HTML CSS JavaScript jQuery nHibernate FluentNHibernate Responsive Webdesign
NATO
Remote
4 Monate
2014-07 - 2014-10

Webportal inkl. Datenanbindung für die NATO

Spezifikation, Design, Implementierung, Test: C# .NET HTML ...
Spezifikation, Design, Implementierung, Test:
Implementierung & Test eines großen Webportals auf Basis von DotNetNuke 7 inkl. Anbindung von diversen Datenschnittstellen zum Hauseigenen ERP. Leistungen: - Abstimmung der Anforderungen mit den Kunden - Erstellung der Technischen Architektur mittels UML-Klassendiagrammen inkl. Datenmodell - Implementierung von diversen Modulen, darunter Kurskatalog inkl. Suchfunktion, Anfrageformulare, Newsletter-System, Ausspielen von Kontaktpersonen, Suchformularen und diversen anderen dynamischen Dateninhalten - Erstellung von Unittests für die Logik-Schicht - Einrichtung von automatischen Builds mit Hilfe von Microsoft Team Foundation Server - Test- & Bugfixing auf verschiedenen Browsern, darunter Chrome, Firefox, IE ab Version 9, Mobile Browser und Bildschirmgrößen unter iOS und Android mit Browserstack
MS Visual Studio MagicDraw UML Microsoft Team Foundation Server MS SQL Server 2008 DotNetNuke Browserstack log4net
C# .NET HTML CSS JavaScript jQuery log4net Responsive Webdesign nHibernate Kanban
NATO
Remote
6 Monate
2014-01 - 2014-06

Social-Gaming inkl. Paypal, Android, iOS & Facebook Payment und Backend

Spezifikation, Design, Implementierung, Test: C# .NET WCF ...
Spezifikation, Design, Implementierung, Test:
Erweiterung des im Schritt 1 entwickeln Systems um verschiedene Payment-Provider (Paypal-Anbindung, In-App-Einkäufe mit Apple iTunes & Google Play-Store, Facebook-Payment) für Mikrotransaktionen inkl. Erfassung von Bestellungen. Erstellung eines dynamischen Systems für beliebig viele Spiele inkl. Regelbasierten Level- & Punktesystem auf Workflow-Basis. Implementierung einer Facebook-Integration (Registrierung & Login per OAuth, Freunde einladen, Canvas-Anbindung, PostToWall). Implementierung eines generischen Systems für die Erfassung von statistischen Werten im Rahmen des Userstrackings. Leistungen: - Spezifikation des gesamten Systems anhand von Userstories und Wireframes inkl. Abstimmung mit dem Kunden. - Erstellung der Technischen Architektur mittels UML-Klassen-, Sequenzdiagrammen und Datenmodell - Machbarkeitsstudien für die Fremdsysteme zu Paypal, Facebook, Apple und Android in enger Abstimmung mit dem Kunden - Planung der Teststrategie inkl. Definition der notwendigen automatischen und manuellen Testfälle und Testdaten - Implementierung des Application-Servers Implementierung des webbasierten Backends mit ASP.NET Webforms für die Verwaltung von Spielen, einem Nachvollziehbarkeitsmodul auf Rundenebene, Verwaltung von Dateien, Bildern, Inhalten und Konten inkl. Rollen- & Rechtestruktur - Implementierung der Anbindung zu Paypal - Implementierung der Anbindung zu Facebook Payment - Implementierung der Anbindung zu Google PlayStore Payment - Implementierung der Anbindung zu Apple iTunes Payment - Implementierung Login & Registrierung per oAuth mit dem Provider Facebook - Implementierung dynamisches Workflow-System für Level & Punkte auf Basis von Microsoft Workflow Foundation (WF) - Erstellung von Unittests - Einrichtung von automatischen Builds mit Hilfe von Microsoft Team Foundation Server - Einrichtung von automatischen Testausführung während des Builds mit Hilfe von Microsoft Team Foundation Server - Durchführung von Testfällen inkl. Bugfixing - Rollout-Management inkl. Kundensupport
MS Visual Studio 2012 MongoDB MagicDraw UML Microsoft Team Foundation Server Facebook GraphAPI Paypal Facebook Payment API Google PlayStore Payment API Aple iTunes Payment API
C# .NET WCF SOA SOAP oAuth JSON REST Unittest TDD
Remote / Bayern
3 Monate
2013-10 - 2013-12

Scrum-Einführung, TDD & Beratung

Beratung & Coaching Scrum TDD Testing ...
Beratung & Coaching
Einführung von Scrum als Entwicklungsprozess inkl. Ist-Aufnahme, Zieldefinition, Schulung & Begleitung. Schulung zum Thema TDD. Leistungen: - Istaufnahme der Probleme auf Management- & Teamseite - Ausarbeitung eines Maßnahmenplans - Einführung von SCRUM als Entwicklungsprozess - Einführung & Schulung im Bereich TDD (Test getriebene Entwicklung)
Scrum TDD Testing Coaching
München
3 Monate
2013-07 - 2013-09

Optimierung Entwicklungsprozess, Scrum-Einführung & TDD

Beratung & Coaching Scrum TDD Projektmanagement
Beratung & Coaching
Einführung von Scrum als Entwicklungsprozess inkl. Ist-Aufnahme, Zieldefinition, Schulung & Begleitung. Einführung von einem Testprozess bestehend aus manuellen und automatischen Tests (TDD). Darüber hinaus ständige Beratung bei Fragen zum Entwicklungsprozess und der Architektur in einem Cloud-Großprojekt. Leistungen: - Istaufnahme der Probleme auf Management- & Teamseite - Ausarbeitung eines Maßnahmenplans - Einführung von SCRUM als Entwicklungsprozess - Einführung eines Testprozesses inkl. Schulung des Testteams - Einführung von TDD inkl. Schulung - Technische Beratung bei Architekturfragen - Einführung einer Produkt-Roadmap inkl. realistischen Zeitzielen
Scrum TDD Projektmanagement
München
6 Monate
2013-01 - 2013-06

Webportal & App-Backend für die Baubranche

Spezifikation, Design, Implementierung, Test: C# .NET WCF ...
Spezifikation, Design, Implementierung, Test:
Neuentwicklung eines Webportals für die Verwaltung von Prüfungszeugnissen, bestehend aus einer NOSQL-Datenbank, einem Backend und einer Website. Passend hierzu wurde eine Webservice-Basierte API für den Datenzugriff implementiert. Tätigkeiten: - Spezifikation des gesamten Systems anhand von Userstories und Wireframes inkl. Abstimmung mit dem Kunden. - Erstellung der Technischen Architektur mittels UML-Klassendiagrammen inkl. Datenmodell - Implementierung der Weboberfläche inkl. dazugehörigen Backend mit ASP.NET Webforms - Erstellung von Unittests - Einrichtung von automatischen Builds mit Hilfe von Microsoft Team Foundation Server - Implementierung der notwendigen automatischen Jobs für die Durchführung von diversen Workflows - Implementierung eines CMS-Systems für die Verwaltung von Bildern, Inhalten & Dateien bestehend aus ASP.NET Webforms Backend und ASP.NET MVC Frontend - Planung der Teststrategie inkl. Definition der notwendigen automatischen und manuellen Testfälle und Testdaten
MS Visual Studio 2012 MongoDB DevExpress MagicDraw UML
C# .NET WCF Webservice Kanban SOA Soap HTML CSS JavaScript
Unternehmen aus der Baubranche
Bayern & Remote
6 Monate
2012-07 - 2012-12

Migration Slotmaschine

Spezifikation, Design, Implementierung, Test C# .NET ASP.NET ...
Spezifikation, Design, Implementierung, Test
Migration eines bestehenden Automatenspiels (Slotmaschine) auf die Plattformen Web & App. Das System besteht aus einer leistungsfähigen NOSQL-Datenbank und einem in mehrere Dienste aufgeteilten Application-Servers, der als Bindeglied zwischen dem webbasierten Backend, der Webanwendung und der App dient. Leistungen: Spezifikation, Design, Implementierung, Test: - Spezifikation des gesamten Systems anhand von Userstories und Wireframes inkl. Abstimmung mit dem Kunden. - Erstellung der Technischen Architektur mittels UML-Klassen-, Sequenzdiagrammen und Datenmodell - Planung der Teststrategie inkl. Definition der notwendigen automatischen und manuellen Testfälle und Testdaten - Implementierung des Application-Servers - Implementierung der Weboberfläche für den Spieler mit ASP.NET MVC, HTML & CSS - Implementierung des webbasierten Backends mit ASP.NET Webforms für die Verwaltung von Spielen, einem Nachvollziehbarkeitsmodul auf Rundenebene, Verwaltung von Dateien, Bildern, Inhalten und Konten inkl. Rollen- & Rechtestruktur - Erstellung von Unittests - Einrichtung von automatischen Builds mit Hilfe von Microsoft Team Foundation Server - Einrichtung von automatischen Testausführung während des Builds mit Hilfe von Microsoft Team Foundation Server - Durchführung von Testfällen inkl. Bugfixing - Rollout-Management inkl. Kundensupport
MS Visual Studio 2012 MongoDB Microsoft WCF SOA MagicDraw UML Microsoft Team Foundation Server
C# .NET ASP.NET MVC WebForms HTML CSS JavaScript jQuery REST JSON
Spielehersteller
Remote & Bayern
6 Monate
2012-01 - 2012-06

Webbasiertes System zur Steuerung von komplexen Video-Installation

Spezifikation, Design, Implementierung, Test, Rollout: C# .NET WCF ...
Spezifikation, Design, Implementierung, Test, Rollout:
Konzeption und Implementierung eines Webbasierten Steuerungs-Systems von TVs und SAT-Empfänger für große Sportwettcafes des Marktführers in Österreich. Die Client- & Server basierte Lösung verwaltet alle notwendigen Daten wie Geräte, Schaltpläne, Makros und Infrarotbefehle. Alle Daten können auf Wunsch mit einem Master-Server in der Zentrale abgeglichen werden. Jede Filiale verfügt über individuelle Schaltbilder, die interaktiv durch eine Oberfläche an jedem beliebigen Arbeitsplatz geschaltet werden können. Das Client- & Server-System besteht aus einem Application-Server mit verschiedenen Webservices, einer SQL-Datenbank für die Datenspeicherung und einem mächtigen Frontend, welche abhängig von den Berechtigungen unterschiedlichste Benutzer mit optimalen Benutzeroberflächen versorgt. Leistungen: - Spezifikation des gesamten Systems anhand von Userstories und Wireframes inkl. Abstimmung mit dem Kunden - Erstellung eines umfangreichen Spezifikations-Dokumentes - Erstellung der Technischen Architektur mittels UML-Klassen-, Sequenzdiagrammen und Datenmodell - Planung der Teststrategie inkl. Definition der notwendigen automatischen und manuellen Testfälle und Testdaten inkl. Entwicklung eines Konzeptes für das Mocking der Hardware - Implementierung des Application-Servers bestehend aus Participants-Service (Organisationen + Konten), Core-Service (Systemeinstellungen, Login, Registrierung), Device-Service (Speicherung und Ansteuerung der TV- & SAT-Geräte) - Implementierung des Backends inkl. Geräte-Pflege, Makros, Fernbedienungs-Erfassung, Client- & Server-Sync, MS Visio-ähnlicher Visualisierungs-Editor auf HTML5 Canvas Basis - Erstellung von Unittests - Einrichtung von automatischen Builds mit Hilfe von Microsoft Team Foundation Server - Durchführung von Testfällen inkl. Bugfixing - Rollout-Management vor Ort in Salzburg inkl. Kundensupport
MS Visual Studio 2010 MS SQL Server 2008 MagicDraw UML Team Foundation Server log4net DevExpress
C# .NET WCF Webservices H232 Video Streaming Hardware-Anbindung per TCP/IP HTML CSS jQuery JavaScript nHibernate
Marktführer in der Gastronomie / Österreich
Remote / Salzburg
1 Jahr
2011-01 - 2011-12

Cloudlösung für Reifenmessdaten

Spezifikation, Design, Implementierung, Test, Rollout Scrum C# .NET ...
Spezifikation, Design, Implementierung, Test, Rollout
Neuentwicklung einer kompletten Cloudlösung für die Übertragung, Speicherung, Verteilung und Visualisierung von Reifenmessdaten. Das System besteht aus einem Crawler, der auf einem Embedded-System die Messdaten abgreift und per Webservice an das Datawarehouse sendet. Dort werden die Reifenmessdaten gespeichert, verarbeitet, visualisiert und im Rahmen von diversen Regeln an Endbenutzer verteilt. Dabei kommt ein komplexes Rechte- & Rollensystem zum Tragen, welche unterschiedliche Kundengruppen wie Autohäuser, Speditionsunternehmen, etc. adressiert. Tätigkeiten: - Spezifikation des gesamten Systems anhand von Userstories und Wireframes inkl. Abstimmung mit dem Kunden - Erstellung eines umfangreichen Spezifikations-Dokumentes - Erstellung der Technischen Architektur mittels UML-Klassen-, Sequenzdiagrammen und Datenmodell - Definition der notwendigen XML-Basierten Austauschformate für die Messungen - Planung der Teststrategie inkl. Definition der notwendigen automatischen und manuellen Testfälle und Testdaten - Implementierung des Application-Servers bestehend aus Participants-Service (Organisationen + Konten), Core-Service (Systemeinstellungen, Login, Registrierung), Measurement-Service (Speicherung und Abfrage von Messdaten inkl. Visualisierung und Berichten) - Erstellung von Unittests - Einrichtung von automatischen Builds mit Hilfe von Microsoft Team Foundation Server - Durchführung von Testfällen inkl. Bugfixing - Rollout-Management inkl. Kundensupport
MS Visual Studio 2010 MS SQL Server 2008 NoMagic MagicDraw UML DevExpress
Scrum C# .NET SQL WCF SOA XML nHibernate 3 FluentNHibernate HTML CSS JavaScript
Zulieferer Automotive
Remote, Baden Württemberg

Aus- und Weiterbildung

Aus- und Weiterbildung

2006 Führungskräftelehrgang

2008 Software-Engineering

2008 Projektmanagement  

2008 Ausbildungsschein (ADA-Schein)

2012 Ausbildung zum Scrum Professional & Scrum-Master

2013 Ausbildung zum Innovations-Coach nach der Augsburger Schule

Kompetenzen

Kompetenzen

Top-Skills

.NET React TypeScript Azure IoT

Aufgabenbereiche

Anforderungsdefinition
Architektur
Projektmanagement
Scrum Master
Software-Entwicklung
TDD

Produkte / Standards / Erfahrungen / Methoden

.NET Core
Abbyy FineReader
Abbyy FlexiCapture
Abbyy FlexiCapture Engine SDK
Abbyy OCR
angular.js
ASP.NET
ASP.NET MVC
ASP.NET WebForms
Atlassian Confluence
Atlassian Jira
Autofac
Azure
Azure BlobStorage
Azure CloudService
Azure DevOps
Azure IoT Hub
Azure Pipelines
Azure Redis Cache
Azure ServiceFabric
Azure TableStorage
Azure Virtual Machine
Azure WebSites
Balsamic Mockups
Bootstrap
Cloud
d3js
DevExpress
Docker
DotNetNuke
Elastic Search
Enzyme
Git
GitHub
Grafana
GraphQL
HTML5
HTTP
Jest
JetBrains Resharper
JetBrains Rider
JetBrains WebStorm
Knockout.js
Microservices
Microsoft SharePoint
Microsoft Team Foundation Server
Microsoft TestManager
Microsoft WCF
NCrunch
NoMagic Magic Draw
NSwag
Pulumi
require.js
REST
SOA
SOAP
Subversion
Swagger
TCP/IP
UI-Tests
UML
Unittests
VSTS
WCF
Webpack
Windows Forms

Betriebssysteme

Android
iOS
Mac OS
Windows
Windows Server Administration

Programmiersprachen

.NET
AJAX
C#
CSS
Delphi
HTML
JavaScript
jQuery
LINQ
PL/SQL
React
TypeScript

Datenbanken

Entity Framework
Entity Framework CodeFirst
Entity Framework Core
MongoDB
MongoVue
MS SQL Server
MySQL
nHibernate
NoSQL
Oracle
PostgreSQL
SQL Server

Datenkommunikation

MQTT
OPC/UA
OPC/DA

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

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

Das GULP Freelancer-Portal

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