Entwicklung der Fahrzeugflotte Management-Anwendung (Vehicle Access): Zuständig für die Zugangskontrolle zu Kundenfahrzeugen.
CI/CD-Prozesse: Verantwortlich für die Implementierung und Wartung der CI/CD-Prozesse im Azure DevOps, speziell für das Frontend.
Im Rahmen der Gamification-Marketingstrategie eines weltweit führenden Energieversorgers war ich als Software Engineer und Grafikdesigner verantwortlich für die Entwicklung eines Jump-&-Run Mobile Games. Das Spiel, ein dynamischer Jump-&-Run Endlos-Runner, integriert zwei wählbare Spielfiguren ? einen Jungen und ein Mädchen ? die auf Hausdächern agieren. Die Spieler navigieren die Figuren, indem sie von Dach zu Dach springen und dabei Energie-bezogene Items sammeln, die Zusatzpunkte vergeben. Spezielle Boost-Items wie Jetpacks, Skateboards und Hoverboards ermöglichen es den Spielern, für eine begrenzte Zeit schneller voranzukommen. Das Ziel ist, möglichst lange durchzuhalten, ohne in die Zwischenräume der Häuserschluchten zu fallen oder Hindernisse wie Kamine oder Photovoltaikanlagen zu treffen. Ein zentraler Highscore fördert den Wettbewerb unter den Spielern, wobei die besten reale Preise gewinnen können.
Dieses Projekt wurde initiiert, um einen umfassenden Technologie-Stack zu entwickeln, der als Grundlage und Entwicklungshilfe für zukünftige Projekte innerhalb unseres Unternehmens dient.
Das Hauptziel dieses Projekts war die Schaffung eines robusten und flexiblen Technologie-Stacks, der speziell auf die Bedürfnisse und Anforderungen unserer zukünftigen Projekte abgestimmt ist. Im Backend wurden Node.js, MongoDB, Express.js und Docker integriert, um eine leistungsstarke und skalierbare Umgebung zu schaffen. Für das Frontend wurde auf die modernen JavaScript-Frameworks Angular 2+, React und Vue zurückgegriffen. Jedes dieser Frameworks wurde einzeln implementiert, um die Vielseitigkeit und Anpassungsfähigkeit unserer Entwicklungsteams zu maximieren und eine solide Basis für zukünftige Projekte zu gewährleisten.
Der entwickelte Stack bietet eine ausgezeichnete Grundlage für zukünftige Entwicklungen und kann flexibel für eine Vielzahl von Anwendungen angepasst werden. Durch die Verwendung dieses Stacks wird erwartet, dass die Entwicklungszeiten verkürzt und die Effizienz bei der Projektumsetzung gesteigert werden.
Die implementierten Technologien und Frameworks werden kontinuierlich evaluiert und aktualisiert, um sicherzustellen, dass sie den neuesten Industriestandards entsprechen und optimal auf die Bedürfnisse zukünftiger Projekte abgestimmt sind.
Als Java Fullstack Software Engineer war ich maßgeblich an der Entwicklung und Weiterentwicklung einer umfassenden Webapplikation beteiligt, die speziell für die Unterstützung von betrieblichem Gesundheitsmanagement konzipiert wurde. Diese Anwendung umfasst Module für Absenzenmanagement und Case Management, einschließlich Sozialberatung, und dient als technische Grundlage zur Förderung der Mitarbeitergesundheit.
Backend-Entwicklung: Implementierung in JAVA, unterstützt durch Docker zur Containerisierung und PostgreSQL als Datenbanklösung.
CI/CD-Prozesse: Effizienter Einsatz von Jenkins und später Bamboo für Continuous Integration und Continuous Deployment.
Eine Webapplikation zur Angebotserstellung für Autoversicherungen.
https://www.allianz.ch/de/privatkunden/angebote/fahrzeuge-reisen/autoversicherung.html
Eine Webapplikation zur Angebotserstellung für Motorradversicherungen.
https://www.allianz.ch/de/privatkunden/angebote/fahrzeuge-reisen/motorradversicherung.html
Eine Webapplikation zur Angebotserstellung für Reiseversicherungen.
https://www.allianz.ch/de/privatkunden/angebote/fahrzeuge-reisen/reiseversicherung.html#/de/
Eine Webapplikation zur Angebotserstellung für Haushaltsversicherungen.
https://tarif.allianz.ch/asu_cdn/apps/asu_mokhh-gui/#/de/hh/
Eine Webapplikation zur Angebotserstellung für Privat-Haftpflichtversicherungen.
https://www.allianz.ch/de/privatkunden/angebote/wohnen-recht/haftpflichtversicherung.html#/de/
- Native Desktop Applikation: Die Entwicklung der Windows-Anwendung erfolgte in C#, wodurch eine leistungsstarke und effiziente Lösung zur Angebotskalkulation bereitgestellt wurde.
- Sicherstellung der Performance und Benutzerfreundlichkeit der Windows-Applikation.
- Durchführung von Tests zur Gewährleistung der Softwarequalität und der nahtlosen Integration in bestehende Systeme des Kunden.
- Entwicklung und Integration von Funktionen für das Drucken von PDF-Dokumenten direkt aus den Formularen.
- Sicherstellung der Funktionalität und Benutzerfreundlichkeit der neuen AngularJS-Anwendungen.
- Durchführung von Tests zur Verifizierung der korrekten Funktionsweise der portierten Anwendungen.
Ergebnisse: Die erfolgreiche Umsetzung dieses Projekts führte zu einer modernisierten und optimierten Anwendungslandschaft in der Versicherungsbranche, die eine verbesserte Nutzerinteraktion und Effizienzsteigerung ermöglicht.
Entwicklung einer Native Android-Anwendung, die speziell darauf ausgerichtet ist, die Angebotskalkulation des Produktportfolios des Kunden zu optimieren. Diese Anwendung ist Teil einer übergreifenden Strategie, um konsistente und benutzerfreundliche Lösungen über verschiedene Plattformen hinweg bereitzustellen.
Hintergrund: Die Android-Applikation ist ein wesentlicher Bestandteil des digitalen Ökosystems des Kunden und soll die mobile Erreichbarkeit und Effizienz in Geschäftsprozessen verstärken.
Hauptaufgaben:
- Entwurf und Implementierung einer benutzerorientierten Oberfläche, die sich durch hohe Usability auszeichnet.
- Durchführung umfangreicher Tests zur Sicherstellung der Funktionalität und Stabilität der Anwendung unter verschiedenen Android-Versionen und Geräten.
Ergebnis: Die erfolgreiche Entwicklung und Implementierung der Android-Anwendung hat die mobile Zugänglichkeit für den Kunden verbessert und ermöglicht eine effiziente und fehlerfreie Angebotskalkulation. Durch die nahtlose Integration in das bestehende technologische Umfeld des Kunden konnte eine durchgängig hohe Benutzerzufriedenheit erzielt werden.
- Durchführung umfangreicher Tests zur Sicherstellung der Funktionalität und Stabilität der Anwendung unter verschiedenen Android-Versionen und Geräten.
Als Geschäftsführer und Leiter der Software-Abteilung führte ich ein Team aus vier Softwareentwicklern und beteiligte mich gleichzeitig aktiv als Software Engineer an der Entwicklung.
Die Energy Cloud Application (E|C|A) ist eine fortschrittliche, webbasierte Softwarelösung zur Verwaltung im Energiesektor. Entwickelt von der J|H Software GmbH, ermöglicht E|C|A durch einen integrierten Customer Self Service eine direkte Kundeninteraktion und Effizienzsteigerung. Ein besonderes Merkmal der Software ist der innovative Datenkonverter, der die Verarbeitung von EDIFACT-Daten ermöglicht und damit eine sichere Marktkommunikation im Energiebereich gewährleistet.
- Entwickelt in C# unter Verwendung des Mono Frameworks.
- Implementiert mit dem Dojo Framework und jQuery, bietet es eine responsive und benutzerfreundliche Oberfläche.
- Die Anwendung nutzt MongoDB für unstrukturierte Daten und SQL Server für strukturierte Datenverwaltung.
Als Initiator und Lead Software Engineer des Projekts spielte ich eine entscheidende Rolle in allen Phasen der technischen Konzeption, Entwicklung und Implementierung der Softwarelösung.
Die Entwicklung und Implementierung der E|C|A verbesserte die Datenverarbeitung und Kommunikation innerhalb der Geschäftsabläufe des Kunden signifikant und führte zu einer erhöhten Kundenzufriedenheit.
Seit 2002 Berufserfahrung als IT Berater und Softwarearchitekt und Softwareentwickler
davon 2 Jahre Berufserfahrung als IT Systemadministrator
Ausbildung zum:
Fachinformatiker/Anwendungsentwicklung
Softwareentwicklung von: Windows, Mac OS, Linux, iOS, Android sowie Cloud Anwendungen.
Entwicklung in:
Golang, Swift, SwiftUI, Kotlin, Typescript, HTML, HTML5, CSS, CSS3, SASS, bootstrap, Angular, Javascript, JQuery, NodeJS, MongoDB, C, C++, C#, Python, objC, VB, VB.net, ASP,ASP.Net, PHP, Java,
UX - User Experience and Design
Affinity Suit, Adobe Illustrator, Adobe Photoshop, Inkscape, Gimp, Pencil
Beratung in: Softwareentwicklung, Virtualisierung, Cloud, IT-Security Marktkommunikation, Energiewirtschaft, IT-Management, Technologieberatung, IT Systemberatung, Softwarearchitektur.
Aufbau von Cloud Umgebungen mit: Proxmox, Hyper-V, VMWare, XEN, KVM, LXC, OpenStack, Hadoob.
Eigene Softwareproduke:
ARMATA Portal Plattform
Für die Energiewirtschaft
EdiEdit Edifact editor für die Marktkommunikation in der Energiewirtschaft
cjc-dataclearing Programm zum Datenabgleich zwischen den Systemen SOPTIM VIM, Schleupen, Klafka & Hinz
iOS und Android Spiele
https://apps.apple.com/de/app/first-multilingual-words/id1584660955
https://play.google.com/store/apps/details?id=com.xsxss.firstwords
Pssst iOS & Android App (seit 2014 aus dem Appstore entfernt)
XPssst iOS & Android App (seit 2014 aus dem Appstore entfernt)
PssstSecrets iOS & Android App (seit 2014 aus dem Appstore entfernt)
BounceUP3D iOS App im Appstore (seit 2014 aus dem Appstore entfernt)
IT-Dienstleistungen
Automotive
Banken, Versicherung, Finanzbranche
Energiewirtschaft/Energieversorgung
Softwarebranche
Computerspielebranche(Windows, Mac OS, iOS, Android, Linux)
Maschinenbau
Lebensmittel/Einzelhandel/Logistik
Entwicklung der Fahrzeugflotte Management-Anwendung (Vehicle Access): Zuständig für die Zugangskontrolle zu Kundenfahrzeugen.
CI/CD-Prozesse: Verantwortlich für die Implementierung und Wartung der CI/CD-Prozesse im Azure DevOps, speziell für das Frontend.
Im Rahmen der Gamification-Marketingstrategie eines weltweit führenden Energieversorgers war ich als Software Engineer und Grafikdesigner verantwortlich für die Entwicklung eines Jump-&-Run Mobile Games. Das Spiel, ein dynamischer Jump-&-Run Endlos-Runner, integriert zwei wählbare Spielfiguren ? einen Jungen und ein Mädchen ? die auf Hausdächern agieren. Die Spieler navigieren die Figuren, indem sie von Dach zu Dach springen und dabei Energie-bezogene Items sammeln, die Zusatzpunkte vergeben. Spezielle Boost-Items wie Jetpacks, Skateboards und Hoverboards ermöglichen es den Spielern, für eine begrenzte Zeit schneller voranzukommen. Das Ziel ist, möglichst lange durchzuhalten, ohne in die Zwischenräume der Häuserschluchten zu fallen oder Hindernisse wie Kamine oder Photovoltaikanlagen zu treffen. Ein zentraler Highscore fördert den Wettbewerb unter den Spielern, wobei die besten reale Preise gewinnen können.
Dieses Projekt wurde initiiert, um einen umfassenden Technologie-Stack zu entwickeln, der als Grundlage und Entwicklungshilfe für zukünftige Projekte innerhalb unseres Unternehmens dient.
Das Hauptziel dieses Projekts war die Schaffung eines robusten und flexiblen Technologie-Stacks, der speziell auf die Bedürfnisse und Anforderungen unserer zukünftigen Projekte abgestimmt ist. Im Backend wurden Node.js, MongoDB, Express.js und Docker integriert, um eine leistungsstarke und skalierbare Umgebung zu schaffen. Für das Frontend wurde auf die modernen JavaScript-Frameworks Angular 2+, React und Vue zurückgegriffen. Jedes dieser Frameworks wurde einzeln implementiert, um die Vielseitigkeit und Anpassungsfähigkeit unserer Entwicklungsteams zu maximieren und eine solide Basis für zukünftige Projekte zu gewährleisten.
Der entwickelte Stack bietet eine ausgezeichnete Grundlage für zukünftige Entwicklungen und kann flexibel für eine Vielzahl von Anwendungen angepasst werden. Durch die Verwendung dieses Stacks wird erwartet, dass die Entwicklungszeiten verkürzt und die Effizienz bei der Projektumsetzung gesteigert werden.
Die implementierten Technologien und Frameworks werden kontinuierlich evaluiert und aktualisiert, um sicherzustellen, dass sie den neuesten Industriestandards entsprechen und optimal auf die Bedürfnisse zukünftiger Projekte abgestimmt sind.
Als Java Fullstack Software Engineer war ich maßgeblich an der Entwicklung und Weiterentwicklung einer umfassenden Webapplikation beteiligt, die speziell für die Unterstützung von betrieblichem Gesundheitsmanagement konzipiert wurde. Diese Anwendung umfasst Module für Absenzenmanagement und Case Management, einschließlich Sozialberatung, und dient als technische Grundlage zur Förderung der Mitarbeitergesundheit.
Backend-Entwicklung: Implementierung in JAVA, unterstützt durch Docker zur Containerisierung und PostgreSQL als Datenbanklösung.
CI/CD-Prozesse: Effizienter Einsatz von Jenkins und später Bamboo für Continuous Integration und Continuous Deployment.
Eine Webapplikation zur Angebotserstellung für Autoversicherungen.
https://www.allianz.ch/de/privatkunden/angebote/fahrzeuge-reisen/autoversicherung.html
Eine Webapplikation zur Angebotserstellung für Motorradversicherungen.
https://www.allianz.ch/de/privatkunden/angebote/fahrzeuge-reisen/motorradversicherung.html
Eine Webapplikation zur Angebotserstellung für Reiseversicherungen.
https://www.allianz.ch/de/privatkunden/angebote/fahrzeuge-reisen/reiseversicherung.html#/de/
Eine Webapplikation zur Angebotserstellung für Haushaltsversicherungen.
https://tarif.allianz.ch/asu_cdn/apps/asu_mokhh-gui/#/de/hh/
Eine Webapplikation zur Angebotserstellung für Privat-Haftpflichtversicherungen.
https://www.allianz.ch/de/privatkunden/angebote/wohnen-recht/haftpflichtversicherung.html#/de/
- Native Desktop Applikation: Die Entwicklung der Windows-Anwendung erfolgte in C#, wodurch eine leistungsstarke und effiziente Lösung zur Angebotskalkulation bereitgestellt wurde.
- Sicherstellung der Performance und Benutzerfreundlichkeit der Windows-Applikation.
- Durchführung von Tests zur Gewährleistung der Softwarequalität und der nahtlosen Integration in bestehende Systeme des Kunden.
- Entwicklung und Integration von Funktionen für das Drucken von PDF-Dokumenten direkt aus den Formularen.
- Sicherstellung der Funktionalität und Benutzerfreundlichkeit der neuen AngularJS-Anwendungen.
- Durchführung von Tests zur Verifizierung der korrekten Funktionsweise der portierten Anwendungen.
Ergebnisse: Die erfolgreiche Umsetzung dieses Projekts führte zu einer modernisierten und optimierten Anwendungslandschaft in der Versicherungsbranche, die eine verbesserte Nutzerinteraktion und Effizienzsteigerung ermöglicht.
Entwicklung einer Native Android-Anwendung, die speziell darauf ausgerichtet ist, die Angebotskalkulation des Produktportfolios des Kunden zu optimieren. Diese Anwendung ist Teil einer übergreifenden Strategie, um konsistente und benutzerfreundliche Lösungen über verschiedene Plattformen hinweg bereitzustellen.
Hintergrund: Die Android-Applikation ist ein wesentlicher Bestandteil des digitalen Ökosystems des Kunden und soll die mobile Erreichbarkeit und Effizienz in Geschäftsprozessen verstärken.
Hauptaufgaben:
- Entwurf und Implementierung einer benutzerorientierten Oberfläche, die sich durch hohe Usability auszeichnet.
- Durchführung umfangreicher Tests zur Sicherstellung der Funktionalität und Stabilität der Anwendung unter verschiedenen Android-Versionen und Geräten.
Ergebnis: Die erfolgreiche Entwicklung und Implementierung der Android-Anwendung hat die mobile Zugänglichkeit für den Kunden verbessert und ermöglicht eine effiziente und fehlerfreie Angebotskalkulation. Durch die nahtlose Integration in das bestehende technologische Umfeld des Kunden konnte eine durchgängig hohe Benutzerzufriedenheit erzielt werden.
- Durchführung umfangreicher Tests zur Sicherstellung der Funktionalität und Stabilität der Anwendung unter verschiedenen Android-Versionen und Geräten.
Als Geschäftsführer und Leiter der Software-Abteilung führte ich ein Team aus vier Softwareentwicklern und beteiligte mich gleichzeitig aktiv als Software Engineer an der Entwicklung.
Die Energy Cloud Application (E|C|A) ist eine fortschrittliche, webbasierte Softwarelösung zur Verwaltung im Energiesektor. Entwickelt von der J|H Software GmbH, ermöglicht E|C|A durch einen integrierten Customer Self Service eine direkte Kundeninteraktion und Effizienzsteigerung. Ein besonderes Merkmal der Software ist der innovative Datenkonverter, der die Verarbeitung von EDIFACT-Daten ermöglicht und damit eine sichere Marktkommunikation im Energiebereich gewährleistet.
- Entwickelt in C# unter Verwendung des Mono Frameworks.
- Implementiert mit dem Dojo Framework und jQuery, bietet es eine responsive und benutzerfreundliche Oberfläche.
- Die Anwendung nutzt MongoDB für unstrukturierte Daten und SQL Server für strukturierte Datenverwaltung.
Als Initiator und Lead Software Engineer des Projekts spielte ich eine entscheidende Rolle in allen Phasen der technischen Konzeption, Entwicklung und Implementierung der Softwarelösung.
Die Entwicklung und Implementierung der E|C|A verbesserte die Datenverarbeitung und Kommunikation innerhalb der Geschäftsabläufe des Kunden signifikant und führte zu einer erhöhten Kundenzufriedenheit.
Seit 2002 Berufserfahrung als IT Berater und Softwarearchitekt und Softwareentwickler
davon 2 Jahre Berufserfahrung als IT Systemadministrator
Ausbildung zum:
Fachinformatiker/Anwendungsentwicklung
Softwareentwicklung von: Windows, Mac OS, Linux, iOS, Android sowie Cloud Anwendungen.
Entwicklung in:
Golang, Swift, SwiftUI, Kotlin, Typescript, HTML, HTML5, CSS, CSS3, SASS, bootstrap, Angular, Javascript, JQuery, NodeJS, MongoDB, C, C++, C#, Python, objC, VB, VB.net, ASP,ASP.Net, PHP, Java,
UX - User Experience and Design
Affinity Suit, Adobe Illustrator, Adobe Photoshop, Inkscape, Gimp, Pencil
Beratung in: Softwareentwicklung, Virtualisierung, Cloud, IT-Security Marktkommunikation, Energiewirtschaft, IT-Management, Technologieberatung, IT Systemberatung, Softwarearchitektur.
Aufbau von Cloud Umgebungen mit: Proxmox, Hyper-V, VMWare, XEN, KVM, LXC, OpenStack, Hadoob.
Eigene Softwareproduke:
ARMATA Portal Plattform
Für die Energiewirtschaft
EdiEdit Edifact editor für die Marktkommunikation in der Energiewirtschaft
cjc-dataclearing Programm zum Datenabgleich zwischen den Systemen SOPTIM VIM, Schleupen, Klafka & Hinz
iOS und Android Spiele
https://apps.apple.com/de/app/first-multilingual-words/id1584660955
https://play.google.com/store/apps/details?id=com.xsxss.firstwords
Pssst iOS & Android App (seit 2014 aus dem Appstore entfernt)
XPssst iOS & Android App (seit 2014 aus dem Appstore entfernt)
PssstSecrets iOS & Android App (seit 2014 aus dem Appstore entfernt)
BounceUP3D iOS App im Appstore (seit 2014 aus dem Appstore entfernt)
IT-Dienstleistungen
Automotive
Banken, Versicherung, Finanzbranche
Energiewirtschaft/Energieversorgung
Softwarebranche
Computerspielebranche(Windows, Mac OS, iOS, Android, Linux)
Maschinenbau
Lebensmittel/Einzelhandel/Logistik