Software-Architektur/Entwicklung IT-Consulting C# .NET .NETCore angular Cloud Web
Aktualisiert am 24.10.2023
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.11.2023
Verfügbar zu: 100%
davon vor Ort: 85%
Angular
C#
Microsoft Azure
.NET
Microsoft SQL Database
Microsoft Azure SQL Database
REST
HTML
TypeScript
MongoDB
Sass
JSON
Deutsch
Muttersprache
Englisch
fließend

Einsatzorte

Einsatzorte

München (+50km)
möglich

Projekte

Projekte

2 Jahre 11 Monate
2020-12 - 2023-10

Erstellung einer Softwarelandschaft für die Kalkulation und Analyse von Preisen für einen Getränkegroßhandel Dienstleister in Microsoft Azure

Senior Software-Developer C# Microsoft .NET Core Microsoft ASP .NET Core MVC ...
Senior Software-Developer

Fu?r einen der in Deutschland fu?hrenden Getra?nkegroßhandel Dienstleister wurde eine cloud- und web-basierte Lo?sung zur Kalkulation und Analyse von Preisen erstellt.

Die Entwicklung erfolgte auf Basis von Microsoft .NET Core / C#, Microsoft Azure, Microsoft Table Storage, Microsoft Azure SQL und Azure Blob Storage im Backend, sowie Angular / Typescript im Frontend. Die Lo?sung wird in der Microsoft Azure Cloud bereitgestellt.

Ziel des Projektes war es, einfach und zeitnah die Preise fu?r Kunden zu berechnen und die bisherige, sehr zeitintensive Preisbestimmung zu vereinfachen und zu beschleunigen. Weiter werden die erstellten Preise fu?r nachfolgende Systeme u?ber Schnittstellen bereitgestellt.

Teilprojekt: Autorisierung mittels OpenID Connect

Fu?r eine einfache Autorisierung in der Web Applikation und Microsoft Azure Active Directory wurde ein Konzept fu?r eine richtlinienbasierte Autorisierung erstellt und umgesetzt. Die User Authentisierung und Autorisierung erfolgt mittels eines OpenID Connect Clients. Die Rechte der User werden u?ber definierte Richtlinien abgebildet.

Teilprojekt: Aufbau Continuous Integration Build und Release Pipeline

Die erstellte Software wird, nach einer Freigabe, mittels einer Continuous Integration Build und Release Pipeline auf die Umgebungen ausgerollt. Die Pipeline baut dazu die beno?tigten Artefakte, testet diese mit Unit Tests, Integrationstests und Akzeptanztests auf Korrektheit. Sind die Artefakte getestet und freigegeben, werden die beno?tigten Azure Ressourcen angelegt und die Softwarekomponenten deployed.

Aufgaben im Projekt:

  • Abstimmung von Anforderungen

  • Abstimmung Softwarearchitektur

  • Software-Entwicklung (Frontend und Backend)

  • Konzeption Autorisierung

  • Bugfixing und Verbesserung der Software 

C# Microsoft .NET Core Microsoft ASP .NET Core MVC Angular (6 - 16) ngxs Typescript Javascript Microsoft Azure Microsoft Azure Functions Microsoft Azure SQL Microsoft Table Storage Microsoft CosmosDB Microsoft Data Factory Microsoft Azure Active Directory GraphQL Event Sourcing CQRS REST Webservices SCRUM XUnit NuGet Git ARM Templates Specflow Selenium jest PowerBI
E-Commerce / Getränkegroßhandel
Rostock (Deutschland)
1 Jahr 8 Monate
2019-04 - 2020-11

Erstellung einer Software

Senior Software-Developer C# Microsoft .NET Core Microsoft ASP .NET Core MVC ...
Senior Software-Developer

Erstellung einer Software für die Modellierung und Analyse von Haftungsdaten für Rückversicherungen in Microsoft Azure

Für einen der weltgrößten Rückversicherer wurde eine cloud und web-basierte Lösung zur Modellierung und Analyse von Haftungsdaten für die Risikoabschätzung erstellt. Die Entwicklung erfolgte auf Basis von Microsoft .NET Core / C#, Microsoft Azure, Microsoft Azure SQL, Cosmos DB, und Azure Blob Storage im Backend, sowie Angular / Typescript im Frontend. Die Lösung wird in der Microsoft Azure Cloud bereitgestellt. Ziel des Projektes war es einfach und zeitnah die zu erwartenden Haftungsdaten der Rückversicherungen erstellen zu können und die bisher, sehr zeitintensiven Modellierung zu beschleunigen. Weiter werden die erstellten Prognosen und Haftungsdaten für nachfolge Systeme über Schnittstellen bereitgestellt.

  • Abstimmung von Anforderungen
  • Software-Entwicklung (Frontend und Backend)
  • Konzeption Autorisierung
  • Bugfixing und Verbesserung der Software

Teilprojekt: Autorisierung mittels OpenID Connect
Für eine einfache Autorisierung in der Web Applikation und Microsoft Azure Active Directory wurde ein Konzept für eine Richtlinienbasierte Autorisierung erstellt und umgesetzt. Die User Authentisierung und Autorisierung erfolgt mittels eines OpenID Connect Clients. Die Rechte der User werden über definierte Richtlinien abgebildet.

C# Microsoft .NET Core Microsoft ASP .NET Core MVC Angular (6 7 8 9) Typescript Javascript Microsoft Azure Microsoft Azure Functions Microsoft API Management Microsoft Azure SQL Cosmos DB Microsoft Azure Batch Microsoft Azure Active Directory REST Webservices Team Foundation Server Visual Studio Online SCRUM XUnit NuGet Git
München
6 Monate
2018-10 - 2019-03

Erstellung von Marktprognosen

Senior Software-Developer C# Microsoft .NET Core Microsoft ASP .NET Core MVC ...
Senior Software-Developer

Erstellung von Marktprognosen für die Risikoabschätzung in Microsoft Azure

Für einen der weltgrößten Rückversicherer und Versicherer wurde eine web-basierte Lösung zur Erstellung von Marktprognosen für die Risikoabschätzung erstellt. Die Entwicklung erfolgte auf Basis von Microsoft .NET, Microsoft .NET Core / C#, Microsoft Azure SQL und Azure Blob Storage im Backend, sowie Angular / Typescript im Frontend. Die Lösung wird in der Microsoft Azure Cloud bereitgestellt. Ziel des Projektes war es einfach und zeitnah Marktprognosen für die Risikoabschätzung der Rückversicherungen bzw. Versicherungen erstellen zu können und den bisher, sehr großen manuellen Aufwand, der Mitarbeiter zu reduzieren. Weiter werden die erstellten Prognosen und Dokumente auch für Nachfolgesysteme über eine Schnittstelle bereitgestellt.

  • Abstimmung von Anforderungen
  • Software-Entwicklung (Frontend und Backend)
  • Konzeption Autorisierung
  • Bugfixing und Verbesserung der Software

Teilprojekt: Autorisierung mittels OpenID Connect
Für eine einfache Autorisierung in der Web Applikation und Microsoft Azure Active Directory wurde ein Konzept für eine Richtlinienbasierte Autorisierung erstellt und umgesetzt. Die User Authentisierung und Autorisierung erfolgt mittels eines OpenID Connect Clients. Die Rechte der User werden über definierte Richtlinien abgebildet.

C# Microsoft .NET Core Microsoft ASP .NET Core MVC Angular (5 6 7) Typescript Javascript Microsoft Azure Microsoft Azure Active Directory REST Webservices Team Foundation Server Visual Studio Online SCRUM XUnit NuGet Git
München
2 Jahre 2 Monate
2016-06 - 2018-07

Papierlose Erstellung und Verwaltung der Vorgaben

Senior Software-Developer C# Microsoft .NET Microsoft ASP .NET MVC ...
Senior Software-Developer

Papierlose Erstellung und Verwaltung der Vorgaben zur Herstellung von Pharmazeutika

Für eines der weltgrößten Biotech- / Pharma-Unternehmens wurde eine web-basierte Lösung zur papierlosen Erstellung und Verwaltung der genemigungspflichtigen Vorgaben zur Herstellung von Pharmazeutika erarbeitet. Die Entwicklung erfolgte auf Basis von Microsoft .NET, Microsoft .NET Core / C# Microsoft SQL im Backend, sowie Angular / Typescript im Frontend. Ziel des Projektes war es, papierlose Dokumentations- und Reporting-Prozesse bei der Herstellung von Pharmazeutika umzusetzen, die den hohen und sicherheitskritischen Anforderungen der Regulierungsbehörden genügen. Für Nachfolgesysteme wurden mehrere Schnittstellen und Applikationen entwickelt die Vorgaben zu nutzen und auszuwerten.

  • Abstimmung von Anforderungen
  • Technisches Design
  • Software-Entwicklung (Frontend und Backend)
  • Konzeption Testautomatisierung
  • Implementierung Testautomatisierung mit Selenium

Teilprojekt: Import Vorgabendokumente in das System
Es wurde eine Möglichkeit bereitgestellt, bereits vorhandenen Vorgaben zur Herstellung von Pharmazeutika aus Excel Dokumenten in das System zu importieren. Dadurch können nachgelagerte Systeme diese Daten verwenden.

Teilprojekt: Dokumentations- und Reporting-Lösung

Um Pharmazeutika Herstellen zu dürfen müssen die Vorgaben und Herstellung einem Genemigungsprozess durchlaufen. Um diesen Prozess zu unterstützen wurden mehrere Dokuentations- und Reporting-Lösungen erstellt.

Teilprojekt: Unterstützung Herstellprozess

In diesem Teilprojekt wurde eine web-basierte Lösung erarbeitet um die papierlosen Vorgaben aus dem System mit dem Herstellprozess der Pharmazeutika zu verknüpfen und für die Auswertung dieses Herstellungsprozesses bereitzustellen.

Teilprojekt: Test- und Validierungs-Automatisierung

Die im Rahmen des Projektes erstellten Applikationen und Lösungen müssen, durch die Verwendung im reguliertem Umfeld, auf Korrektheit getestet und validiert werden. Dazu wurden verschiedene automatisierte Tests erstellt, Dokumente generiert und die dafür nötige Infrastruktur erstellt.

C# Microsoft .NET Microsoft ASP .NET MVC Microsoft ASP .NET Core MVC Angular (2 4 5 6) Typescript Javascript REST Webservices Selenium Specflow Microsoft SQL Server SSRS Team Foundation Server SCRUM MSTest MSTest2 CodedUI NuGet Docker Microsoft Azure Microservices Team Foundation Version Control
Penzberg
2 Jahre 3 Monate
2016-05 - 2018-07

Entwicklung Enterprise IT-Lösungen

IT-Consultant und Software Engineer
IT-Consultant und Software Engineer

IT-Consultant und Software Engineer im Bereich Enterprise IT-Lösungen, Cloud, web-basierte Systeme und mobile Apps

  • IT-Consultant und Trainee für Angular
  • Software Architekt
  • Test und Validierung von Software im regulierten Umfeld
  • Testautomatisierung
eForce21 GmbH, München
5 Monate
2015-12 - 2016-04

Visualisierung / Bilderkennungssoftware

C++ Cmake Boost ...

Visualisierung / Bilderkennungssoftware für Automatisierungslösungen

Für den Einsatz in Automatisierungslösungen wurde eine Vision Software (Visualisierungs- und Bildverarbeitungssoftware) entwickelt. Mit diesem „Data and Vision Center“ können 2D oder 3D-Daten mit verschiedenen Filtern in Echtzeit ausgewertet werden. Die Daten können von verschiedenen Quellen wie z.B. Kameras, Dateien und über ein Netzwerk auch von anderen Data and Vision Center Programmen ausgelesen und in einer konfigurierbaren Pipeline verarbeitet werden. Die Ergebnisse der Software können dann angezeigt, gespeichert und an andere Instanzen weitergeschickt werden. Die einzelnen Teile der Software sind als Plugins realisiert, sodass die Software sehr einfach um Funktionen erweitert werden kann.

  • Abstimmung von Anforderungen
  • Technische Konzeption
  • Entwicklung von GUIs mit QT
  • SW-Entwicklung
  • Test

Teilprojekt: Umsetzung von Kundenprojekten mit dem Data and Vision Center
Im Rahmen des Projektes wurden verschiedene Kundenprojekte zur Qualitäts- und Quantitätskontrolle im Bereich der Anlagenautomatisierung umgesetzt. Dabei sind verschiedene Erweiterungen für das Data and Vision Center entwickelt worden.

Teilprojekt: Entwicklung eines Heterogeneous Computing Frameworks
Im Rahmen dieses Teilprojektes wurde ein Framework geschaffen um rechenintensive Algorithmen mittels OpenCL auf die Grafikkarte oder dem Prozessor beschleunigt auszuführen. In diesem Framework kann der Entwickler einfach Algorithmen als OpenCL Kernel hinzufügen und aufrufen.

Teilprojekt: Entwicklung ADS Library
Ziel des Teilprojektes war die Entwicklung einer Library um mit einer Beckhoff Steuerung Daten auszutauschen. Hierfür wurde der von Beckhoff bereitgestellte ADS Treiber in einer C++ Library gekapselt.

C++ Cmake Boost OpenCv QT OpenGL OpenCL PCL Python XML Kanban Git Microsoft Visual Studio PVI ADS Jira Google Test Apache Thrift
Industrie / Maschinenbau ? Industrie 4.0
3 Jahre 9 Monate
2012-08 - 2016-04

diverse Tätigkeiten

Softwareentwickler ASP.NET ASP MVC ...
Softwareentwickler

Konzeption und Umsetzung diverser Softwareprojekte in der Christ Gruppe

  • Christ Informations System (CIS): Webbasierte Auswertungs- und Fernwartungssoftware der Otto Christ AG.
  • Christ Data and Vision Center: Software um Problemstellungen der Computer Vision im 2D und 3D zu lösen.
  • RGB Renderer: Software um Texte und Bilder in definierten Sequenzen auf RGB Panels abzuspielen.
  • Scrum Master
ASP.NET ASP MVC C# HTML5 JavaScript jQuery LINQ Razor Semantic UI T-SQL WCF Scrum git Jira NUnit Boost Cmake C++ GTest OpenCL OpenCV OpenGL PCL Python QT XML Kanban JSON
Christ-Elektronik GmbH, Memmingen
6 Monate
2015-06 - 2015-11

Web-Applikation

Microsoft ASP.NET Razor MVC ...

Fernwartung für Autowaschanlagen (Erweiterung)

Die MVC-Webanwendung (s.u.) wurde in diesem Projekt erweitert, sodass auch Daten der SB-Waschplatzsysteme angezeigt werden können. Im Zuge dieser Erweiterung wurde die Web-Applikation überarbeitet und das Web-Frontend auf performantere JavaScript Diagramme und Tabellen umgestellt. Die Daten des SB-Waschplatzsystem werden über einen REST Webservice bereitgestellt. Diese Daten werden gesammelt und in einer SQL Datenbank gespeichert. Diese Daten werden dann in einem SOAP Webservice ausgewertet, aufbereitet und den Usern auf der Weboberfläche bereitgestellt. Da die SB-Waschplatzsysteme andere Daten als Portalwaschanlagen bereitstellen, wurden die Datenbank, der SOAP Webservice und die Webanwendung um die neuen Daten erweitert. Des Weiteren wurden automatisierte Tests mit Selenium umgesetzt.

  • Abstimmung von Anforderungen
  • Erweiterung Datenbank
  • Erweiterung SOAP Services
  • Erweiterung Webanwendung
  • Test und Testautomatisierung mit Selenium
Microsoft ASP.NET Razor MVC HTML5 CSS JavaScript JQuery AJAX Semantic UI C# Microsoft SQL-Server T-SQL Windows Communication Foundation WCF Scrum Git Jira NUnit Selenium Microsoft Visual Studio MongoDB nodeJS D3.js Design Patterns
Industrie / Maschinenbau ? Industrie 4.0
1 Jahr 5 Monate
2014-02 - 2015-06

Visualisierung / Bilderkennungssoftware

Visualisierung / Bilderkennungssoftware für Automatisierungslösungen

Für den Einsatz in Automatisierungslösungen wurde eine Vision Software (Visualisierungs- und Bildverarbeitungssoftware) entwickelt. Mit diesem „Data and Vision Center“ können 2D oder 3D-Daten mit verschiedenen Filtern in Echtzeit ausgewertet werden. Die Daten können von verschiedenen Quellen wie z.B. Kameras, Dateien und über ein Netzwerk auch von anderen Data and Vision Center Programmen ausgelesen und in einer konfigurierbaren Pipeline verarbeitet werden. Die Ergebnisse der Software können dann angezeigt, gespeichert und an andere Instanzen weitergeschickt werden. Die einzelnen Teile der Software sind als Plugins realisiert, sodass die Software sehr einfach um Funktionen erweitert werden kann.

Teilprojekt: Umsetzung von Kundenprojekten mit dem Data and Vision Center
Im Rahmen des Projektes wurden verschiedene Kundenprojekte zur Qualitäts- und Quantitätskontrolle im Bereich der Anlagenautomatisierung umgesetzt. Dabei sind verschiedene Erweiterungen für das Data and Vision Center entwickelt worden.

Industrie / Maschinenbau ? Industrie 4.0
1 Jahr 6 Monate
2012-08 - 2014-01

Web-Applikation

Microsoft ASP.NET Razor MVC ...

Fernwartung für Autowaschanlagen

Im Rahmen des Projektes wurde eine Web-Applikation zur Auswertung und Fernwartung von Portalwaschanlagen entwickelt. Die Applikation liest die verschiedene Daten wie Waschzahlen, Verfügbarkeit und Statusmeldungen der Portalwaschanlagen aus und legt diese in einer SQL Datenbank ab. Diese Daten werden in einem SOAP Webservice ausgewertet, aufbereitet und den Usern auf der Webseite bereitgestellt. In der Software kann zu jeder Portalwaschanlage eine oder mehrere Überwachungskameras hinzugefügt werden um die Anlage überwachen zu können. Die Bilder der Kameras werden hier über einen NodeJS Server abgerufen und können an mehrere User gleichzeitig weitergeleitet werden. Weiter stellt die Applikation Möglichkeiten bereit, verschiedene Einstellungen der Portalwaschanlagen online zu ändern und zu warten. In der integrierten Userverwaltung können den Usern die unterschiedlichen Funktionen der Applikation zugewiesen werden. Um die Verwaltung der Portalwaschanlage zu vereinfachen werden alle relevanten Daten aus dem ERP System der Herstellerfirma importiert.

  • Architektur-Entwurf
  • Entwicklung SOAP Services
  • Entwicklung Datenbank
  • Entwicklung Web-Frontend
  • Test

Teilprojekt: SQL Datenkonverter
In diesem Teilprojekt wurde eine Anwendung entwickelt, mit deren Hilfe die Daten in der SQL Datenbank in eine performantere Struktur konvertiert werden. Hierzu werden die Daten aus der Datenbank mittels ADO.net ausgelesen und in einem Daten-Grid angezeigt. Die Einträge in diesem Daten-Grid können vom User kontrolliert, geändert und anschließend per Knopfdruck in der Datenbank gespeichert werden. Die GUI wurde mit WPF und DevExpress Controls erstellt.

Microsoft ASP.NET Razor MVC HTML5 CSS JavaScript JQuery AJAX Semantic UI C# Microsoft SQL Server T-SQL Windows Communication Foundation WCF Windows Presentation Foundation WPF DevExpress Scrum Git Jira NUnit Microsoft Visual Studio MongoDB nodeJS Design Patterns Team Foundation Version Control
Industrie / Maschinenbau ? Industrie 4.0
3 Monate
2013-09 - 2013-11

Entwicklung einer RGB LED Anzeige (Prototyp)

C++ OpenGL JavaScript ...

Die bisherigen in Waschanlagen des Auftraggebers verbauten einfarbigen Anzeigen wurde durch eine RGB LED Anzeigen ausgetauscht. Diese RGB LED Anzeigen sind in Größe und Anordnung konfigurierbar. Auf diesen RGB LED Anzeigen werden eine frei definierbare Kombination aus dynamischen Texten und Bildern als Animation angezeigt. Der hierfür entwickelte Service liest aus der Steuerung die anzuzeigende Animation aus und zeichnet mit Hilfe von OpenGL diese Animation auf der RGB LED Anzeige. Die Animationen selbst sind als JSON Dateien definiert und werden in JavaScript eingelesen und gezeichnet.

  • SW-Entwicklung
  • Test

Teilprojekt: Entwicklung PVI Library

Im Rahmen dieses Teilprojektes wurde eine Library entwickelt um Daten mit einer B&R Steuerung auszutauschen. Hierfür wurde der von B&R Automation bereitgestellte PVI Treiber in einer C++ Library gekapselt.

C++ OpenGL JavaScript JSON Cmake Boost Google Test QT Scrum Git Jira
Industrie / Maschinenbau

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium:

Informatik (Master of Science)

2012

Master-Arbeit: Programmier- und Debugumgebung für IEC 61131-3
Konzept einer Entwicklungsumgebung, um IEC 61131-3 Sourcecode in C# Sourcecode zu konvertieren und zu debuggen. Hierbei ist der Code sowohl im Windows .NET 3.5 Framework als auch im Windows CE Compact Framework .NET 3.5 (mobile App, Handheld Device) ausführbar.

  • Abstimmung von Anforderungen
  • Konzeption
  • Technisches Design
  • Softwareentwicklung
  • Test und QS
  • Dokumentation

Technologien:
Microsoft C#, Windows .NET 3.5 Framework, Windows CE Compact Framework .NET 3.5

2009

Diplom-Arbeit: Analysesoftware für Verpackungsmaschinen
Entwicklung einer Analysesoftware, um bei der Folienstanze einer Tiefzieh-Verpackungsmaschinen den Verschleißzustand der Stanzmesser mittels Körperschall zu ermitteln.

  • Abstimmung von Anforderungen
  • Technisches Design
  • Softwareentwicklung
  • Test und QS
  • Dokumentation

Technologien:

C++

Ausbildung:

Energieelektroniker (Fachrichtung Anlagentechnik)

Kompetenzen

Kompetenzen

Top-Skills

Angular C# Microsoft Azure .NET Microsoft SQL Database Microsoft Azure SQL Database REST HTML TypeScript MongoDB Sass JSON

Schwerpunkte

  • Software-Architektur (Cloud, Web, Portale, Middleware, Backend, Integration)
  • Konzeption und technisches Design von Individual-Software
  • Software-Entwicklung mit C# /.NET
  • Entwicklung von Webanwendungen, datenbank-basierten Systemen und Middleware
  • Entwicklung von Industrie 4.0 / IoT-Lösungen, Fernwartungssoftware, Maschinensteuerungen (Messen, Steuern, Regeln)
  • Testautomatisierung
  • Qualitätsmanagement und Test
  • IT-Consulting

Produkte / Standards / Erfahrungen / Methoden

DevOps
Webstorm

Überblick

  • Ich bin IT-Consultant und Software Engineer im Bereich Enterprise IT-Lösungen, Cloud, web-basierte Systeme und mobile Apps.
  • Ich habe acht Jahre Erfahrung in Angular, .Net Core und Azure Cloud, bin Master of Science der Informatik, sowie ausgebildeter Energie-Elektroniker und verfu?gt u?ber IT-Erfahrung seit 2006. 

Frameworks:

  • Microsoft .NET (3.x, 4.x)
  • Microsoft .NET Core (1-7)
  • Windows Presentation Foundation (WPF)
  • Windows Communication Foundation (WCF)
  • Angular (2 - 16), Angular CLI
  • DevExpress
  • QT
  • Bootstrap, Semantic UI, Material Design
  • OpenGL, OpenCL
  • OpenCv
  • D3.js, NodeJS
  • Boost
  • Jade
  • Less, Sass

Test:

  • JUnit, NUnit, XUnit
  • Google Test
  • Selenium
  • Specflow
  • Karma, Jasmine, jest

Methoden und Notationen:

  • agile Methoden: SCRUM, Kanban
  • Test Driven Development (TDD)
  • User Stories und Epics
  • UML 2.0
  • SOA-Prinzipien 
  • Microservices
  • REST

Web Application Server / Middleware:

  • Microsoft IIS
  • Apache Tomcat
  • Nginx
  • NodeJS
  • Microsoft Azure

Entwicklungsumgebungen:

  • Microsoft Visual Studio
  • Microsoft SQL Management Studio
  • IntelliJ, Eclipse
  • Android Studio
  • Subversion SVN, GIT, TFS
  • Ant, Maven
  • Gradle
  • Metrics
  • JetBrains Data Grip

Tools:

  • Cmake
  • QT Designer
  • WiX Toolset
  • Vagrant
  • Docker

Praktikum

Aufgaben:

Elektronik-Messgeräte: Entwicklung einer Prüfsoftware für Filter sowie diverser kleinere Projekte.

  • Softwareentwicklung
  • Test und QS

Betriebssysteme

Android
Linux
MacOS X
Windows

Programmiersprachen

AJAX
Angular
ASP .NET Core, ASP .NET Core MVC
ASP.NET, ASP.NET MVC, Active Server Pages (ASP)
C#
C++, C
COM, DCOM
Design Patterns
Java , Java EE
JavaScript, jQuery
JSON
Microsoft .NET / Microsoft .NET Core
Python, Lua
Restful Webservices
JAX-RS
SQL
TypeScript
Webservices
SOAP, JAX-WS
XHTML, HTML5, CSS
XML, XSLT, XSD

Datenbanken

Cosmos DB
Microsoft SQL Server
MongoDB
MySQL
Postgresql
SQLite

Branchen

Branchen

  • Finazen/Versicherung
  • Pharma/Biotech
  • Industrie/Maschinenbau

Einsatzorte

Einsatzorte

München (+50km)
möglich

Projekte

Projekte

2 Jahre 11 Monate
2020-12 - 2023-10

Erstellung einer Softwarelandschaft für die Kalkulation und Analyse von Preisen für einen Getränkegroßhandel Dienstleister in Microsoft Azure

Senior Software-Developer C# Microsoft .NET Core Microsoft ASP .NET Core MVC ...
Senior Software-Developer

Fu?r einen der in Deutschland fu?hrenden Getra?nkegroßhandel Dienstleister wurde eine cloud- und web-basierte Lo?sung zur Kalkulation und Analyse von Preisen erstellt.

Die Entwicklung erfolgte auf Basis von Microsoft .NET Core / C#, Microsoft Azure, Microsoft Table Storage, Microsoft Azure SQL und Azure Blob Storage im Backend, sowie Angular / Typescript im Frontend. Die Lo?sung wird in der Microsoft Azure Cloud bereitgestellt.

Ziel des Projektes war es, einfach und zeitnah die Preise fu?r Kunden zu berechnen und die bisherige, sehr zeitintensive Preisbestimmung zu vereinfachen und zu beschleunigen. Weiter werden die erstellten Preise fu?r nachfolgende Systeme u?ber Schnittstellen bereitgestellt.

Teilprojekt: Autorisierung mittels OpenID Connect

Fu?r eine einfache Autorisierung in der Web Applikation und Microsoft Azure Active Directory wurde ein Konzept fu?r eine richtlinienbasierte Autorisierung erstellt und umgesetzt. Die User Authentisierung und Autorisierung erfolgt mittels eines OpenID Connect Clients. Die Rechte der User werden u?ber definierte Richtlinien abgebildet.

Teilprojekt: Aufbau Continuous Integration Build und Release Pipeline

Die erstellte Software wird, nach einer Freigabe, mittels einer Continuous Integration Build und Release Pipeline auf die Umgebungen ausgerollt. Die Pipeline baut dazu die beno?tigten Artefakte, testet diese mit Unit Tests, Integrationstests und Akzeptanztests auf Korrektheit. Sind die Artefakte getestet und freigegeben, werden die beno?tigten Azure Ressourcen angelegt und die Softwarekomponenten deployed.

Aufgaben im Projekt:

  • Abstimmung von Anforderungen

  • Abstimmung Softwarearchitektur

  • Software-Entwicklung (Frontend und Backend)

  • Konzeption Autorisierung

  • Bugfixing und Verbesserung der Software 

C# Microsoft .NET Core Microsoft ASP .NET Core MVC Angular (6 - 16) ngxs Typescript Javascript Microsoft Azure Microsoft Azure Functions Microsoft Azure SQL Microsoft Table Storage Microsoft CosmosDB Microsoft Data Factory Microsoft Azure Active Directory GraphQL Event Sourcing CQRS REST Webservices SCRUM XUnit NuGet Git ARM Templates Specflow Selenium jest PowerBI
E-Commerce / Getränkegroßhandel
Rostock (Deutschland)
1 Jahr 8 Monate
2019-04 - 2020-11

Erstellung einer Software

Senior Software-Developer C# Microsoft .NET Core Microsoft ASP .NET Core MVC ...
Senior Software-Developer

Erstellung einer Software für die Modellierung und Analyse von Haftungsdaten für Rückversicherungen in Microsoft Azure

Für einen der weltgrößten Rückversicherer wurde eine cloud und web-basierte Lösung zur Modellierung und Analyse von Haftungsdaten für die Risikoabschätzung erstellt. Die Entwicklung erfolgte auf Basis von Microsoft .NET Core / C#, Microsoft Azure, Microsoft Azure SQL, Cosmos DB, und Azure Blob Storage im Backend, sowie Angular / Typescript im Frontend. Die Lösung wird in der Microsoft Azure Cloud bereitgestellt. Ziel des Projektes war es einfach und zeitnah die zu erwartenden Haftungsdaten der Rückversicherungen erstellen zu können und die bisher, sehr zeitintensiven Modellierung zu beschleunigen. Weiter werden die erstellten Prognosen und Haftungsdaten für nachfolge Systeme über Schnittstellen bereitgestellt.

  • Abstimmung von Anforderungen
  • Software-Entwicklung (Frontend und Backend)
  • Konzeption Autorisierung
  • Bugfixing und Verbesserung der Software

Teilprojekt: Autorisierung mittels OpenID Connect
Für eine einfache Autorisierung in der Web Applikation und Microsoft Azure Active Directory wurde ein Konzept für eine Richtlinienbasierte Autorisierung erstellt und umgesetzt. Die User Authentisierung und Autorisierung erfolgt mittels eines OpenID Connect Clients. Die Rechte der User werden über definierte Richtlinien abgebildet.

C# Microsoft .NET Core Microsoft ASP .NET Core MVC Angular (6 7 8 9) Typescript Javascript Microsoft Azure Microsoft Azure Functions Microsoft API Management Microsoft Azure SQL Cosmos DB Microsoft Azure Batch Microsoft Azure Active Directory REST Webservices Team Foundation Server Visual Studio Online SCRUM XUnit NuGet Git
München
6 Monate
2018-10 - 2019-03

Erstellung von Marktprognosen

Senior Software-Developer C# Microsoft .NET Core Microsoft ASP .NET Core MVC ...
Senior Software-Developer

Erstellung von Marktprognosen für die Risikoabschätzung in Microsoft Azure

Für einen der weltgrößten Rückversicherer und Versicherer wurde eine web-basierte Lösung zur Erstellung von Marktprognosen für die Risikoabschätzung erstellt. Die Entwicklung erfolgte auf Basis von Microsoft .NET, Microsoft .NET Core / C#, Microsoft Azure SQL und Azure Blob Storage im Backend, sowie Angular / Typescript im Frontend. Die Lösung wird in der Microsoft Azure Cloud bereitgestellt. Ziel des Projektes war es einfach und zeitnah Marktprognosen für die Risikoabschätzung der Rückversicherungen bzw. Versicherungen erstellen zu können und den bisher, sehr großen manuellen Aufwand, der Mitarbeiter zu reduzieren. Weiter werden die erstellten Prognosen und Dokumente auch für Nachfolgesysteme über eine Schnittstelle bereitgestellt.

  • Abstimmung von Anforderungen
  • Software-Entwicklung (Frontend und Backend)
  • Konzeption Autorisierung
  • Bugfixing und Verbesserung der Software

Teilprojekt: Autorisierung mittels OpenID Connect
Für eine einfache Autorisierung in der Web Applikation und Microsoft Azure Active Directory wurde ein Konzept für eine Richtlinienbasierte Autorisierung erstellt und umgesetzt. Die User Authentisierung und Autorisierung erfolgt mittels eines OpenID Connect Clients. Die Rechte der User werden über definierte Richtlinien abgebildet.

C# Microsoft .NET Core Microsoft ASP .NET Core MVC Angular (5 6 7) Typescript Javascript Microsoft Azure Microsoft Azure Active Directory REST Webservices Team Foundation Server Visual Studio Online SCRUM XUnit NuGet Git
München
2 Jahre 2 Monate
2016-06 - 2018-07

Papierlose Erstellung und Verwaltung der Vorgaben

Senior Software-Developer C# Microsoft .NET Microsoft ASP .NET MVC ...
Senior Software-Developer

Papierlose Erstellung und Verwaltung der Vorgaben zur Herstellung von Pharmazeutika

Für eines der weltgrößten Biotech- / Pharma-Unternehmens wurde eine web-basierte Lösung zur papierlosen Erstellung und Verwaltung der genemigungspflichtigen Vorgaben zur Herstellung von Pharmazeutika erarbeitet. Die Entwicklung erfolgte auf Basis von Microsoft .NET, Microsoft .NET Core / C# Microsoft SQL im Backend, sowie Angular / Typescript im Frontend. Ziel des Projektes war es, papierlose Dokumentations- und Reporting-Prozesse bei der Herstellung von Pharmazeutika umzusetzen, die den hohen und sicherheitskritischen Anforderungen der Regulierungsbehörden genügen. Für Nachfolgesysteme wurden mehrere Schnittstellen und Applikationen entwickelt die Vorgaben zu nutzen und auszuwerten.

  • Abstimmung von Anforderungen
  • Technisches Design
  • Software-Entwicklung (Frontend und Backend)
  • Konzeption Testautomatisierung
  • Implementierung Testautomatisierung mit Selenium

Teilprojekt: Import Vorgabendokumente in das System
Es wurde eine Möglichkeit bereitgestellt, bereits vorhandenen Vorgaben zur Herstellung von Pharmazeutika aus Excel Dokumenten in das System zu importieren. Dadurch können nachgelagerte Systeme diese Daten verwenden.

Teilprojekt: Dokumentations- und Reporting-Lösung

Um Pharmazeutika Herstellen zu dürfen müssen die Vorgaben und Herstellung einem Genemigungsprozess durchlaufen. Um diesen Prozess zu unterstützen wurden mehrere Dokuentations- und Reporting-Lösungen erstellt.

Teilprojekt: Unterstützung Herstellprozess

In diesem Teilprojekt wurde eine web-basierte Lösung erarbeitet um die papierlosen Vorgaben aus dem System mit dem Herstellprozess der Pharmazeutika zu verknüpfen und für die Auswertung dieses Herstellungsprozesses bereitzustellen.

Teilprojekt: Test- und Validierungs-Automatisierung

Die im Rahmen des Projektes erstellten Applikationen und Lösungen müssen, durch die Verwendung im reguliertem Umfeld, auf Korrektheit getestet und validiert werden. Dazu wurden verschiedene automatisierte Tests erstellt, Dokumente generiert und die dafür nötige Infrastruktur erstellt.

C# Microsoft .NET Microsoft ASP .NET MVC Microsoft ASP .NET Core MVC Angular (2 4 5 6) Typescript Javascript REST Webservices Selenium Specflow Microsoft SQL Server SSRS Team Foundation Server SCRUM MSTest MSTest2 CodedUI NuGet Docker Microsoft Azure Microservices Team Foundation Version Control
Penzberg
2 Jahre 3 Monate
2016-05 - 2018-07

Entwicklung Enterprise IT-Lösungen

IT-Consultant und Software Engineer
IT-Consultant und Software Engineer

IT-Consultant und Software Engineer im Bereich Enterprise IT-Lösungen, Cloud, web-basierte Systeme und mobile Apps

  • IT-Consultant und Trainee für Angular
  • Software Architekt
  • Test und Validierung von Software im regulierten Umfeld
  • Testautomatisierung
eForce21 GmbH, München
5 Monate
2015-12 - 2016-04

Visualisierung / Bilderkennungssoftware

C++ Cmake Boost ...

Visualisierung / Bilderkennungssoftware für Automatisierungslösungen

Für den Einsatz in Automatisierungslösungen wurde eine Vision Software (Visualisierungs- und Bildverarbeitungssoftware) entwickelt. Mit diesem „Data and Vision Center“ können 2D oder 3D-Daten mit verschiedenen Filtern in Echtzeit ausgewertet werden. Die Daten können von verschiedenen Quellen wie z.B. Kameras, Dateien und über ein Netzwerk auch von anderen Data and Vision Center Programmen ausgelesen und in einer konfigurierbaren Pipeline verarbeitet werden. Die Ergebnisse der Software können dann angezeigt, gespeichert und an andere Instanzen weitergeschickt werden. Die einzelnen Teile der Software sind als Plugins realisiert, sodass die Software sehr einfach um Funktionen erweitert werden kann.

  • Abstimmung von Anforderungen
  • Technische Konzeption
  • Entwicklung von GUIs mit QT
  • SW-Entwicklung
  • Test

Teilprojekt: Umsetzung von Kundenprojekten mit dem Data and Vision Center
Im Rahmen des Projektes wurden verschiedene Kundenprojekte zur Qualitäts- und Quantitätskontrolle im Bereich der Anlagenautomatisierung umgesetzt. Dabei sind verschiedene Erweiterungen für das Data and Vision Center entwickelt worden.

Teilprojekt: Entwicklung eines Heterogeneous Computing Frameworks
Im Rahmen dieses Teilprojektes wurde ein Framework geschaffen um rechenintensive Algorithmen mittels OpenCL auf die Grafikkarte oder dem Prozessor beschleunigt auszuführen. In diesem Framework kann der Entwickler einfach Algorithmen als OpenCL Kernel hinzufügen und aufrufen.

Teilprojekt: Entwicklung ADS Library
Ziel des Teilprojektes war die Entwicklung einer Library um mit einer Beckhoff Steuerung Daten auszutauschen. Hierfür wurde der von Beckhoff bereitgestellte ADS Treiber in einer C++ Library gekapselt.

C++ Cmake Boost OpenCv QT OpenGL OpenCL PCL Python XML Kanban Git Microsoft Visual Studio PVI ADS Jira Google Test Apache Thrift
Industrie / Maschinenbau ? Industrie 4.0
3 Jahre 9 Monate
2012-08 - 2016-04

diverse Tätigkeiten

Softwareentwickler ASP.NET ASP MVC ...
Softwareentwickler

Konzeption und Umsetzung diverser Softwareprojekte in der Christ Gruppe

  • Christ Informations System (CIS): Webbasierte Auswertungs- und Fernwartungssoftware der Otto Christ AG.
  • Christ Data and Vision Center: Software um Problemstellungen der Computer Vision im 2D und 3D zu lösen.
  • RGB Renderer: Software um Texte und Bilder in definierten Sequenzen auf RGB Panels abzuspielen.
  • Scrum Master
ASP.NET ASP MVC C# HTML5 JavaScript jQuery LINQ Razor Semantic UI T-SQL WCF Scrum git Jira NUnit Boost Cmake C++ GTest OpenCL OpenCV OpenGL PCL Python QT XML Kanban JSON
Christ-Elektronik GmbH, Memmingen
6 Monate
2015-06 - 2015-11

Web-Applikation

Microsoft ASP.NET Razor MVC ...

Fernwartung für Autowaschanlagen (Erweiterung)

Die MVC-Webanwendung (s.u.) wurde in diesem Projekt erweitert, sodass auch Daten der SB-Waschplatzsysteme angezeigt werden können. Im Zuge dieser Erweiterung wurde die Web-Applikation überarbeitet und das Web-Frontend auf performantere JavaScript Diagramme und Tabellen umgestellt. Die Daten des SB-Waschplatzsystem werden über einen REST Webservice bereitgestellt. Diese Daten werden gesammelt und in einer SQL Datenbank gespeichert. Diese Daten werden dann in einem SOAP Webservice ausgewertet, aufbereitet und den Usern auf der Weboberfläche bereitgestellt. Da die SB-Waschplatzsysteme andere Daten als Portalwaschanlagen bereitstellen, wurden die Datenbank, der SOAP Webservice und die Webanwendung um die neuen Daten erweitert. Des Weiteren wurden automatisierte Tests mit Selenium umgesetzt.

  • Abstimmung von Anforderungen
  • Erweiterung Datenbank
  • Erweiterung SOAP Services
  • Erweiterung Webanwendung
  • Test und Testautomatisierung mit Selenium
Microsoft ASP.NET Razor MVC HTML5 CSS JavaScript JQuery AJAX Semantic UI C# Microsoft SQL-Server T-SQL Windows Communication Foundation WCF Scrum Git Jira NUnit Selenium Microsoft Visual Studio MongoDB nodeJS D3.js Design Patterns
Industrie / Maschinenbau ? Industrie 4.0
1 Jahr 5 Monate
2014-02 - 2015-06

Visualisierung / Bilderkennungssoftware

Visualisierung / Bilderkennungssoftware für Automatisierungslösungen

Für den Einsatz in Automatisierungslösungen wurde eine Vision Software (Visualisierungs- und Bildverarbeitungssoftware) entwickelt. Mit diesem „Data and Vision Center“ können 2D oder 3D-Daten mit verschiedenen Filtern in Echtzeit ausgewertet werden. Die Daten können von verschiedenen Quellen wie z.B. Kameras, Dateien und über ein Netzwerk auch von anderen Data and Vision Center Programmen ausgelesen und in einer konfigurierbaren Pipeline verarbeitet werden. Die Ergebnisse der Software können dann angezeigt, gespeichert und an andere Instanzen weitergeschickt werden. Die einzelnen Teile der Software sind als Plugins realisiert, sodass die Software sehr einfach um Funktionen erweitert werden kann.

Teilprojekt: Umsetzung von Kundenprojekten mit dem Data and Vision Center
Im Rahmen des Projektes wurden verschiedene Kundenprojekte zur Qualitäts- und Quantitätskontrolle im Bereich der Anlagenautomatisierung umgesetzt. Dabei sind verschiedene Erweiterungen für das Data and Vision Center entwickelt worden.

Industrie / Maschinenbau ? Industrie 4.0
1 Jahr 6 Monate
2012-08 - 2014-01

Web-Applikation

Microsoft ASP.NET Razor MVC ...

Fernwartung für Autowaschanlagen

Im Rahmen des Projektes wurde eine Web-Applikation zur Auswertung und Fernwartung von Portalwaschanlagen entwickelt. Die Applikation liest die verschiedene Daten wie Waschzahlen, Verfügbarkeit und Statusmeldungen der Portalwaschanlagen aus und legt diese in einer SQL Datenbank ab. Diese Daten werden in einem SOAP Webservice ausgewertet, aufbereitet und den Usern auf der Webseite bereitgestellt. In der Software kann zu jeder Portalwaschanlage eine oder mehrere Überwachungskameras hinzugefügt werden um die Anlage überwachen zu können. Die Bilder der Kameras werden hier über einen NodeJS Server abgerufen und können an mehrere User gleichzeitig weitergeleitet werden. Weiter stellt die Applikation Möglichkeiten bereit, verschiedene Einstellungen der Portalwaschanlagen online zu ändern und zu warten. In der integrierten Userverwaltung können den Usern die unterschiedlichen Funktionen der Applikation zugewiesen werden. Um die Verwaltung der Portalwaschanlage zu vereinfachen werden alle relevanten Daten aus dem ERP System der Herstellerfirma importiert.

  • Architektur-Entwurf
  • Entwicklung SOAP Services
  • Entwicklung Datenbank
  • Entwicklung Web-Frontend
  • Test

Teilprojekt: SQL Datenkonverter
In diesem Teilprojekt wurde eine Anwendung entwickelt, mit deren Hilfe die Daten in der SQL Datenbank in eine performantere Struktur konvertiert werden. Hierzu werden die Daten aus der Datenbank mittels ADO.net ausgelesen und in einem Daten-Grid angezeigt. Die Einträge in diesem Daten-Grid können vom User kontrolliert, geändert und anschließend per Knopfdruck in der Datenbank gespeichert werden. Die GUI wurde mit WPF und DevExpress Controls erstellt.

Microsoft ASP.NET Razor MVC HTML5 CSS JavaScript JQuery AJAX Semantic UI C# Microsoft SQL Server T-SQL Windows Communication Foundation WCF Windows Presentation Foundation WPF DevExpress Scrum Git Jira NUnit Microsoft Visual Studio MongoDB nodeJS Design Patterns Team Foundation Version Control
Industrie / Maschinenbau ? Industrie 4.0
3 Monate
2013-09 - 2013-11

Entwicklung einer RGB LED Anzeige (Prototyp)

C++ OpenGL JavaScript ...

Die bisherigen in Waschanlagen des Auftraggebers verbauten einfarbigen Anzeigen wurde durch eine RGB LED Anzeigen ausgetauscht. Diese RGB LED Anzeigen sind in Größe und Anordnung konfigurierbar. Auf diesen RGB LED Anzeigen werden eine frei definierbare Kombination aus dynamischen Texten und Bildern als Animation angezeigt. Der hierfür entwickelte Service liest aus der Steuerung die anzuzeigende Animation aus und zeichnet mit Hilfe von OpenGL diese Animation auf der RGB LED Anzeige. Die Animationen selbst sind als JSON Dateien definiert und werden in JavaScript eingelesen und gezeichnet.

  • SW-Entwicklung
  • Test

Teilprojekt: Entwicklung PVI Library

Im Rahmen dieses Teilprojektes wurde eine Library entwickelt um Daten mit einer B&R Steuerung auszutauschen. Hierfür wurde der von B&R Automation bereitgestellte PVI Treiber in einer C++ Library gekapselt.

C++ OpenGL JavaScript JSON Cmake Boost Google Test QT Scrum Git Jira
Industrie / Maschinenbau

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium:

Informatik (Master of Science)

2012

Master-Arbeit: Programmier- und Debugumgebung für IEC 61131-3
Konzept einer Entwicklungsumgebung, um IEC 61131-3 Sourcecode in C# Sourcecode zu konvertieren und zu debuggen. Hierbei ist der Code sowohl im Windows .NET 3.5 Framework als auch im Windows CE Compact Framework .NET 3.5 (mobile App, Handheld Device) ausführbar.

  • Abstimmung von Anforderungen
  • Konzeption
  • Technisches Design
  • Softwareentwicklung
  • Test und QS
  • Dokumentation

Technologien:
Microsoft C#, Windows .NET 3.5 Framework, Windows CE Compact Framework .NET 3.5

2009

Diplom-Arbeit: Analysesoftware für Verpackungsmaschinen
Entwicklung einer Analysesoftware, um bei der Folienstanze einer Tiefzieh-Verpackungsmaschinen den Verschleißzustand der Stanzmesser mittels Körperschall zu ermitteln.

  • Abstimmung von Anforderungen
  • Technisches Design
  • Softwareentwicklung
  • Test und QS
  • Dokumentation

Technologien:

C++

Ausbildung:

Energieelektroniker (Fachrichtung Anlagentechnik)

Kompetenzen

Kompetenzen

Top-Skills

Angular C# Microsoft Azure .NET Microsoft SQL Database Microsoft Azure SQL Database REST HTML TypeScript MongoDB Sass JSON

Schwerpunkte

  • Software-Architektur (Cloud, Web, Portale, Middleware, Backend, Integration)
  • Konzeption und technisches Design von Individual-Software
  • Software-Entwicklung mit C# /.NET
  • Entwicklung von Webanwendungen, datenbank-basierten Systemen und Middleware
  • Entwicklung von Industrie 4.0 / IoT-Lösungen, Fernwartungssoftware, Maschinensteuerungen (Messen, Steuern, Regeln)
  • Testautomatisierung
  • Qualitätsmanagement und Test
  • IT-Consulting

Produkte / Standards / Erfahrungen / Methoden

DevOps
Webstorm

Überblick

  • Ich bin IT-Consultant und Software Engineer im Bereich Enterprise IT-Lösungen, Cloud, web-basierte Systeme und mobile Apps.
  • Ich habe acht Jahre Erfahrung in Angular, .Net Core und Azure Cloud, bin Master of Science der Informatik, sowie ausgebildeter Energie-Elektroniker und verfu?gt u?ber IT-Erfahrung seit 2006. 

Frameworks:

  • Microsoft .NET (3.x, 4.x)
  • Microsoft .NET Core (1-7)
  • Windows Presentation Foundation (WPF)
  • Windows Communication Foundation (WCF)
  • Angular (2 - 16), Angular CLI
  • DevExpress
  • QT
  • Bootstrap, Semantic UI, Material Design
  • OpenGL, OpenCL
  • OpenCv
  • D3.js, NodeJS
  • Boost
  • Jade
  • Less, Sass

Test:

  • JUnit, NUnit, XUnit
  • Google Test
  • Selenium
  • Specflow
  • Karma, Jasmine, jest

Methoden und Notationen:

  • agile Methoden: SCRUM, Kanban
  • Test Driven Development (TDD)
  • User Stories und Epics
  • UML 2.0
  • SOA-Prinzipien 
  • Microservices
  • REST

Web Application Server / Middleware:

  • Microsoft IIS
  • Apache Tomcat
  • Nginx
  • NodeJS
  • Microsoft Azure

Entwicklungsumgebungen:

  • Microsoft Visual Studio
  • Microsoft SQL Management Studio
  • IntelliJ, Eclipse
  • Android Studio
  • Subversion SVN, GIT, TFS
  • Ant, Maven
  • Gradle
  • Metrics
  • JetBrains Data Grip

Tools:

  • Cmake
  • QT Designer
  • WiX Toolset
  • Vagrant
  • Docker

Praktikum

Aufgaben:

Elektronik-Messgeräte: Entwicklung einer Prüfsoftware für Filter sowie diverser kleinere Projekte.

  • Softwareentwicklung
  • Test und QS

Betriebssysteme

Android
Linux
MacOS X
Windows

Programmiersprachen

AJAX
Angular
ASP .NET Core, ASP .NET Core MVC
ASP.NET, ASP.NET MVC, Active Server Pages (ASP)
C#
C++, C
COM, DCOM
Design Patterns
Java , Java EE
JavaScript, jQuery
JSON
Microsoft .NET / Microsoft .NET Core
Python, Lua
Restful Webservices
JAX-RS
SQL
TypeScript
Webservices
SOAP, JAX-WS
XHTML, HTML5, CSS
XML, XSLT, XSD

Datenbanken

Cosmos DB
Microsoft SQL Server
MongoDB
MySQL
Postgresql
SQLite

Branchen

Branchen

  • Finazen/Versicherung
  • Pharma/Biotech
  • Industrie/Maschinenbau

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.