In diesem Projekt wird eine Anwendung zur Berechnung von Versicherungspolicen entwickelt. Die Anwendung basiert auf .NET, Angular und Oracle und läuft auf Azure.
Softwareentwicklung, Architektur und Design einer Prüfsoftware auf Basis von Angular und .NET 5. Die Prüfsoftware stellt Messungen grafisch dar. Dabei werden Echtzeit-Messungen sowie historische Daten mit entsprechenden grafischen Annotationen dargestellt. Zusätzlich werden Analysefunktionen zur Verfügung gestellt. So können mehrere Kurven hinsichtlich unterschiedlicher Parameter analysiert werden. Die Anwendung besteht aus einem Angular-Frontend und einem .NET (Core) Backend mit SQL- oder Oracle-Datenbank und läuft in Docker-Containern im Kubernetes. Die Entwicklung erfolgt agil mit der Scrum-Methode. Azure DevOps mit Git wird für die Entwicklung eingesetzt. Bei diesem Projekt bin ich sowohl im Frontend als auch im Backend tätig.
Softwareentwicklung im Bereich Reporting in verschiedenen Bereichen und Produkten wie Frontend, Backend und Azure. Im Frontend wurden Anwendungen mit ASP.NET MVC, Angular und React entwickelt. Im Backend wurden APIs auf Basis von .NET umgesetzt. Auf Azure wurden WebJobs entwickelt, Dashboards erstellt, KeyVaults eingerichtet, mit Azure SQL gearbeitet sowie ARM-Skripte und Alerts konfiguriert. Die Aufgaben umfassten außerdem Deployment sowie das Erstellen von Builds und Releases in Azure DevOps.
Implementierung eines auf SPA basierenden Verwaltungstools für Mitarbeiter. Es können verschiedene Anträge als Workflows gestartet, verfolgt und freigegeben werden. Im Frontend wurde die SPA mit Angular 7 und Flux-Architektur entwickelt. Material Components wurden für die Designelemente verwendet. Im Backend wurde .NET Web API mit CQRS verwendet. Dapper wurde als ORM eingesetzt. Für die API-Dokumentation wurde Swagger verwendet. Die Datenhaltung erfolgte in einer SQL-Server-Datenbank. Git wurde als Versionsverwaltung (GitLab) eingesetzt. Das Projektmanagement erfolgte über Jira/Confluence.
Gegenstand dieses Projektes ist es, dem Kunden ein Portal zur Verfügung zu stellen, mit dem Benutzer visuelle Daten verwalten, analysieren und teilen können. Das Backend besteht aus .NET-Microservices, die in einer Docker-Kubernetes-Umgebung laufen und über einen RabbitMQ-Bus miteinander kommunizieren. Die Plattform lief in einer Azure-Umgebung. Das Frontend besteht aus Angular.
Bei diesem Projekt ging es um die Erstellung einer Progressive Web Application für Betriebsmittelprüfung. Es sollte eine POC-Anwendung erstellt werden. Die internen Mitarbeiter sollten danach die Anwendung fertigstellen. Meine Hauptaufgabe war es, eine SPA basierend auf Angular zu entwickeln sowie im Backend Web-API-Schnittstellen für den Datenzugriff zu erstellen. Als Identity-Provider wurde IdentityServer3 eingesetzt.
Bei diesem Projekt ging es um die Erstellung von Verwaltungs- und Automatisierungssoftware für eine Maschinenanlage. Die Anwendung wurde im Frontend mit Angular 4, HTML und CSS umgesetzt und im Backend mit .NET und SQL-Server realisiert. Als Architekturmuster wurde eine Microservices-Architektur verwendet. Ich war sowohl im Frontend als auch im Backend tätig. Im Frontend entwickelte ich Teilmodule mit Angular 4, TypeScript und Primeng sowie eine 2D-Komponente zur Bearbeitung von Objekten mit Paper. Im Backend entwickelte ich Web-API-Schnittstellen für die Angular-Komponenten sowie die zugehörigen Datenbanken im SQL Server 2016. Zusätzlich erstellte ich das Design der Komponentenarchitektur. Die Microservices liefen als Self-hosted Services mit Topshelf.
Die Hauptaufgabe dieser Tätigkeit war die Erweiterung und Wartung einer auf WPF basierenden Anwendung. Die Anwendung ist eine der größten WPF-Anwendungen in Deutschland und basiert auf einem eigens entwickelten Framework. Zusätzlich musste bestehender Code überarbeitet und teilweise neu geschrieben werden. Es wurden Tests für bestehenden sowie neuen Code ergänzt.
Das Ziel dieses Projekts war die Entwicklung einer Anwendung basierend auf WPF/Web-Frontend und WCF/Web-API-Backend für die Maschinenbauindustrie. Die Anwendung besteht aus Modulen, die verschiedene Aufgaben erfüllen. Meine Tätigkeit bestand darin, den Kunden beim (Neu-) Erstellen der Module zu unterstützen. Die Architektur wurde so ausgelegt, dass die Module serviceorientiert aufgebaut sind. Die Module konnten sowohl lokal als auch in Azure Worker Roles gehostet werden. Die Webverwaltungssoftware wurde mit ASP.NET MVC und AngularJS erstellt und ebenfalls lokal sowie in Azure Web Roles betrieben.
Das Ziel dieses Projekts war die Verwaltung und Steuerung von Geräten sowie der zugehörigen Services über ein Webportal auf Basis von .NET-Technologien. Im ersten Teil konnten Kunden Services über das Portal nutzen. Meine Aufgabe war die Entwicklung der Anwendung vom Frontend bis zur Datenbankebene. Zusätzlich wurden Desktopanwendungen auf Basis von WPF für administrative Aufgaben entwickelt. Im zweiten Teil ging es um die Darstellung von Zustandsinformationen sowie die Steuerung der Geräte über das Webportal. Hier bestand meine Aufgabe darin, entsprechende UI-Controls zu entwickeln und daraus Steuerbefehle auf Bit-Ebene zu generieren.
Der Kunde verkauft Kfz-Teile im eigenen Laden in Stuttgart, über Ebay und Onlineshop. Die Aufgabe ist es, Tools für die Bereitstellung der Daten zwischen den verschiedenen Systemen zu erstellen. Die Web-Anwendung bereitet die Export-Daten der Warenhaltungssoftware für Ebay, gleicht die Daten mit der Shop Anwendung ab und bereitet die Importe für die Warenhaltungssoftware vor.
Tätigkeiten:
Der Kunde ist eines der größten Energie-Konzerne Deutschlands. Teilanwendungen des Konzerns sollten erneuert und neue Anwendungen erstellt werden.
Als Leiter eine kleinen Teams von zwei Personen war meine Aufgabe die Anforderungen zu analysieren und diese auch mit Hilfe der Offshore-Kollegen zu implementieren.
Tätigkeiten:
Der Kunde stellt medizinische Geräte her. Im Rahmen des Projekts soll die Software für das Gerät erstellt werden. Ein Teil der Entwicklung und die Wartung/Bugfixing soll in Indien erfolgen.Als Leiter eines indisches Teams (fünf Personen) war es meine Aufgabe die Entwicklungstätigkeit zu koordinieren. Es erfolgte auch ein fünf wöchiger Indienaufenthalt um Wissenstransfer durchzuführen.
Tätigkeiten:
Im Rahmen der Migration von Office 2003 auf 2007 sollten mögliche Fehlerquellen analysiert und Fehler in Office Dokumenten behoben werden. Dokumente die nicht automatisch konvertiert wurden, wurden nachträglich angepasst.
Tätigkeiten:
Alle wichtigen Aspekte der zu erstellenden Webservices sollten dabei berücksichtigt und dokumentiert werden. Außerdem sollten beispielhafte Webservices erstellt werden.
Tätigkeiten:
Die Aufgaben umfassen Implementierung der neuen Oberfläche. Es sollten einerseits die Hauptseite gemäß den Vorgaben erstellt werden und gleichzeitig neue Controls basierend auf Telerik Controls für eine Einheitliche Darstellung erstellt werden.
Tätigkeiten:
Tätigkeiten:
Tätigkeiten:
Tätigkeit:
Tätigkeiten:
Tätigkeit:
Der Kunde stellt bargeldloses Bezahlsysteme für Unternehmen bereit. Im Rahmen des Projekts wurde die Software für die Geräte zum Aufladen der Karten erstellt.
Tätigkeit:
Berufliche Weiterbildung
Studium
10/1997 ? 12/2005
Universität Stuttgart, Diplom Informatiker
09/1994 ? 06/1997
Technisches Gymnasium Stuttgart
PROFIL
KERNKOMPETENZEN
Produkte/Werkzeuge mit Projekterfahrung:
weitere:
Standard, Methoden, Techniken:
Programmiersprachen/Frameworks
Bin offen für neue Ideen oder Vorschläge
In diesem Projekt wird eine Anwendung zur Berechnung von Versicherungspolicen entwickelt. Die Anwendung basiert auf .NET, Angular und Oracle und läuft auf Azure.
Softwareentwicklung, Architektur und Design einer Prüfsoftware auf Basis von Angular und .NET 5. Die Prüfsoftware stellt Messungen grafisch dar. Dabei werden Echtzeit-Messungen sowie historische Daten mit entsprechenden grafischen Annotationen dargestellt. Zusätzlich werden Analysefunktionen zur Verfügung gestellt. So können mehrere Kurven hinsichtlich unterschiedlicher Parameter analysiert werden. Die Anwendung besteht aus einem Angular-Frontend und einem .NET (Core) Backend mit SQL- oder Oracle-Datenbank und läuft in Docker-Containern im Kubernetes. Die Entwicklung erfolgt agil mit der Scrum-Methode. Azure DevOps mit Git wird für die Entwicklung eingesetzt. Bei diesem Projekt bin ich sowohl im Frontend als auch im Backend tätig.
Softwareentwicklung im Bereich Reporting in verschiedenen Bereichen und Produkten wie Frontend, Backend und Azure. Im Frontend wurden Anwendungen mit ASP.NET MVC, Angular und React entwickelt. Im Backend wurden APIs auf Basis von .NET umgesetzt. Auf Azure wurden WebJobs entwickelt, Dashboards erstellt, KeyVaults eingerichtet, mit Azure SQL gearbeitet sowie ARM-Skripte und Alerts konfiguriert. Die Aufgaben umfassten außerdem Deployment sowie das Erstellen von Builds und Releases in Azure DevOps.
Implementierung eines auf SPA basierenden Verwaltungstools für Mitarbeiter. Es können verschiedene Anträge als Workflows gestartet, verfolgt und freigegeben werden. Im Frontend wurde die SPA mit Angular 7 und Flux-Architektur entwickelt. Material Components wurden für die Designelemente verwendet. Im Backend wurde .NET Web API mit CQRS verwendet. Dapper wurde als ORM eingesetzt. Für die API-Dokumentation wurde Swagger verwendet. Die Datenhaltung erfolgte in einer SQL-Server-Datenbank. Git wurde als Versionsverwaltung (GitLab) eingesetzt. Das Projektmanagement erfolgte über Jira/Confluence.
Gegenstand dieses Projektes ist es, dem Kunden ein Portal zur Verfügung zu stellen, mit dem Benutzer visuelle Daten verwalten, analysieren und teilen können. Das Backend besteht aus .NET-Microservices, die in einer Docker-Kubernetes-Umgebung laufen und über einen RabbitMQ-Bus miteinander kommunizieren. Die Plattform lief in einer Azure-Umgebung. Das Frontend besteht aus Angular.
Bei diesem Projekt ging es um die Erstellung einer Progressive Web Application für Betriebsmittelprüfung. Es sollte eine POC-Anwendung erstellt werden. Die internen Mitarbeiter sollten danach die Anwendung fertigstellen. Meine Hauptaufgabe war es, eine SPA basierend auf Angular zu entwickeln sowie im Backend Web-API-Schnittstellen für den Datenzugriff zu erstellen. Als Identity-Provider wurde IdentityServer3 eingesetzt.
Bei diesem Projekt ging es um die Erstellung von Verwaltungs- und Automatisierungssoftware für eine Maschinenanlage. Die Anwendung wurde im Frontend mit Angular 4, HTML und CSS umgesetzt und im Backend mit .NET und SQL-Server realisiert. Als Architekturmuster wurde eine Microservices-Architektur verwendet. Ich war sowohl im Frontend als auch im Backend tätig. Im Frontend entwickelte ich Teilmodule mit Angular 4, TypeScript und Primeng sowie eine 2D-Komponente zur Bearbeitung von Objekten mit Paper. Im Backend entwickelte ich Web-API-Schnittstellen für die Angular-Komponenten sowie die zugehörigen Datenbanken im SQL Server 2016. Zusätzlich erstellte ich das Design der Komponentenarchitektur. Die Microservices liefen als Self-hosted Services mit Topshelf.
Die Hauptaufgabe dieser Tätigkeit war die Erweiterung und Wartung einer auf WPF basierenden Anwendung. Die Anwendung ist eine der größten WPF-Anwendungen in Deutschland und basiert auf einem eigens entwickelten Framework. Zusätzlich musste bestehender Code überarbeitet und teilweise neu geschrieben werden. Es wurden Tests für bestehenden sowie neuen Code ergänzt.
Das Ziel dieses Projekts war die Entwicklung einer Anwendung basierend auf WPF/Web-Frontend und WCF/Web-API-Backend für die Maschinenbauindustrie. Die Anwendung besteht aus Modulen, die verschiedene Aufgaben erfüllen. Meine Tätigkeit bestand darin, den Kunden beim (Neu-) Erstellen der Module zu unterstützen. Die Architektur wurde so ausgelegt, dass die Module serviceorientiert aufgebaut sind. Die Module konnten sowohl lokal als auch in Azure Worker Roles gehostet werden. Die Webverwaltungssoftware wurde mit ASP.NET MVC und AngularJS erstellt und ebenfalls lokal sowie in Azure Web Roles betrieben.
Das Ziel dieses Projekts war die Verwaltung und Steuerung von Geräten sowie der zugehörigen Services über ein Webportal auf Basis von .NET-Technologien. Im ersten Teil konnten Kunden Services über das Portal nutzen. Meine Aufgabe war die Entwicklung der Anwendung vom Frontend bis zur Datenbankebene. Zusätzlich wurden Desktopanwendungen auf Basis von WPF für administrative Aufgaben entwickelt. Im zweiten Teil ging es um die Darstellung von Zustandsinformationen sowie die Steuerung der Geräte über das Webportal. Hier bestand meine Aufgabe darin, entsprechende UI-Controls zu entwickeln und daraus Steuerbefehle auf Bit-Ebene zu generieren.
Der Kunde verkauft Kfz-Teile im eigenen Laden in Stuttgart, über Ebay und Onlineshop. Die Aufgabe ist es, Tools für die Bereitstellung der Daten zwischen den verschiedenen Systemen zu erstellen. Die Web-Anwendung bereitet die Export-Daten der Warenhaltungssoftware für Ebay, gleicht die Daten mit der Shop Anwendung ab und bereitet die Importe für die Warenhaltungssoftware vor.
Tätigkeiten:
Der Kunde ist eines der größten Energie-Konzerne Deutschlands. Teilanwendungen des Konzerns sollten erneuert und neue Anwendungen erstellt werden.
Als Leiter eine kleinen Teams von zwei Personen war meine Aufgabe die Anforderungen zu analysieren und diese auch mit Hilfe der Offshore-Kollegen zu implementieren.
Tätigkeiten:
Der Kunde stellt medizinische Geräte her. Im Rahmen des Projekts soll die Software für das Gerät erstellt werden. Ein Teil der Entwicklung und die Wartung/Bugfixing soll in Indien erfolgen.Als Leiter eines indisches Teams (fünf Personen) war es meine Aufgabe die Entwicklungstätigkeit zu koordinieren. Es erfolgte auch ein fünf wöchiger Indienaufenthalt um Wissenstransfer durchzuführen.
Tätigkeiten:
Im Rahmen der Migration von Office 2003 auf 2007 sollten mögliche Fehlerquellen analysiert und Fehler in Office Dokumenten behoben werden. Dokumente die nicht automatisch konvertiert wurden, wurden nachträglich angepasst.
Tätigkeiten:
Alle wichtigen Aspekte der zu erstellenden Webservices sollten dabei berücksichtigt und dokumentiert werden. Außerdem sollten beispielhafte Webservices erstellt werden.
Tätigkeiten:
Die Aufgaben umfassen Implementierung der neuen Oberfläche. Es sollten einerseits die Hauptseite gemäß den Vorgaben erstellt werden und gleichzeitig neue Controls basierend auf Telerik Controls für eine Einheitliche Darstellung erstellt werden.
Tätigkeiten:
Tätigkeiten:
Tätigkeiten:
Tätigkeit:
Tätigkeiten:
Tätigkeit:
Der Kunde stellt bargeldloses Bezahlsysteme für Unternehmen bereit. Im Rahmen des Projekts wurde die Software für die Geräte zum Aufladen der Karten erstellt.
Tätigkeit:
Berufliche Weiterbildung
Studium
10/1997 ? 12/2005
Universität Stuttgart, Diplom Informatiker
09/1994 ? 06/1997
Technisches Gymnasium Stuttgart
PROFIL
KERNKOMPETENZEN
Produkte/Werkzeuge mit Projekterfahrung:
weitere:
Standard, Methoden, Techniken:
Programmiersprachen/Frameworks
Bin offen für neue Ideen oder Vorschläge