Konzept und Entwicklung eines Node.js-Dienstes, der als Backend-For-Frontend fungiert. Dieser aggregiert Daten von nachgelagerten Microservices, abstrahiert Geschäftslogik für die Frontends und dient als Anti-Corruption-Layer zwischen sich ändernden Backend-APIs und den Frontend-Anforderungen. Das BFF wird von Webkomponenten und der Mercedes Connect Shop Web App verwendet.
2018 - 2019: Komplexe E-Commerce Web-App
Rolle: Projektleiter und Softwarearchitekt
Kunde: Zeiss VISUSTORE
Aufgaben:
Das Online-Bestellsystem VISUSTORE von Zeiss soll als primärer Vertriebskanal für Zeiss Brillengläser fortlaufend erweitert werden. Dafür sind sowohl Verbesserungen des Webshops als auch die Umsetzung individueller Wünsche von Bestandskunden geplant. Zusätzlich wird eine eigenständige mobile Applikation entwickelt.
Eingesetzte Produkte:
Angular, NGRX, PWA, NodeJS, Java, Intershop, AngularJS, RequireJS, jQuery
2017 - 2018: Resilientes Frontend für kritische Infrastruktur
Rolle: Softwarearchitekt, Entwickler
Branche: Industrie
Aufgaben:
Entwicklung einer komplexen Benutzeroberfläche zur Steuerung industrieller Maschinen. Während die bestehende Hardware aufgerüstet wurde, wurde eine resiliente und leistungsstarke Web-App entwickelt und implementiert.
Eingesetzte Produkte:
Typescript, Javascript, Html, CSS, REST, Websockets, VueJs, Bulma, Express
2017 - 2017: IoT für Smart Cities und Sensornetzwerke
Rolle: Softwarearchitekt, Entwickler
Branche: CitySens GmbH
Aufgaben:
CitySens ist eine Kooperation mehrerer Projektpartner, die an einer Lösung arbeiten, um mit Tausenden von Sensoren aus der Ferne zu arbeiten und Drittsysteme zu integrieren. Ein besonderer Fokus des Projekts lag auf Zuverlässigkeit und hoher Skalierbarkeit.
Kenntnisse:
React, Redux, Java, Apache Kafka, Apache Cassandra, Dropwizard, LoraWan, MQTT, IoT
2016 - 2017: Panda
Rolle: Softwareentwickler
Aufgaben:
Beschreibung Eine Anwendung zur Planung der Gasleitungsinfrastruktur, die grafische Tools für Netzplaner und effiziente Algorithmen zur Optimierung, Berechnung und Interpolation von Daten anbietet.
Eingesetzte Produkte:
Java, Scala, REST, XML, JSON
2016 - 2016: CRM and Paymentsystem
Rolle: Lead Softwareentwickler
Kunde: Deutsche Hospitality
Aufgaben:
Die 130+ Hotels der ?Deutsche Hospitality? Gruppe benötigten ein Portal zur Verarbeitung und Verwaltung von Zahlungen und Buchungen aller Gäste. Mitarbeiter können Buchungsstatistiken einsehen, Stornierungen bearbeiten, Rückerstattungen vornehmen, Kundendetails prüfen und mit Kunden und Supportmitarbeitern kommunizieren.
Eingesetzte Produkte:
Angular, PHP, REST, AWS
2016 - 2016: Steigenberger Payment Gateway
Rolle: Lead Softwareentwickler
Kunde: Steigenberger AG
Aufgaben:
Entwicklung eines Softwaresystems zur Abwicklung von Zahlungen für die gesamte Steigenberger Hotelgruppe. Es unterstützt mehrere Zahlungsmethoden (Kreditkarte, Sofortüberweisung, iDeal, PayPal). Das System wird von allen Steigenberger, Intercity und Jazhotel Buchungsmaschinen sowie dem Deutsche Hospitality Backend zur Abwicklung von Zahlungen und Rückerstattungen verwendet.
Eingesetzte Produkte:
PHP, SQL, REST, AES, AWS, Integration verschiedener Web-APIs, BeHat
2010 ? 2014
Applied Computer Science
Master of Science
Technische Universität Freiberg
2007 ? 2010
Network Computing
Bachelor of Science
Technische Universität Freiberg
Senior Softwareentwickler (M. Sc.)
Profil
Technisches Know-How
Methoden
Fachkompetenz
Technische Kompetenz
Frontend
Backend
Sonstige
Beruflicher Werdegang
2021 - heute
Einsatzort: Bellenberg
Rolle: Gründer & Softwarearchitekt
Kunde: auf Anfrage
2019 ? 2021
Einsatzort: Ulm
Rolle: Gründer & Softwarearchitekt
Kunde: auf Anfrage
2016 ? 2019
Einsatzort: Ulm
Rolle: Senior Softwareentwickler, Projektleiter
Kunde: eXXcellent solutions GmbH
2007 ? 2019
Einsatzort: Heilbronn
Rolle: IT Teamleiter
Kunde: auf Anfrage
2015 ? 2016
Einsatzort: Biberach
Rolle: Senior Web Developer
Kunde: workmatrix GmbH
2008 ? 2015
Rolle: Freelance Softwareentwickler
2010 ? 2014
Einsatzort: Freiberg
Rolle: IT-Consultant
Kunde: Prisma Junior Consulting
2012 ? 2013
Einsatzort: Melbourne
Rolle: Software Developer
Kunde: Squareweave PTL Ldt.
2011 ? 2012
Rolle: Gründer & Softwareentwickler
Kunde: auf Anfrage
URL's, AWARDS, VERÖFFENTLICHUNGEN UND VORTRÄGE auf Anfrage
Konzept und Entwicklung eines Node.js-Dienstes, der als Backend-For-Frontend fungiert. Dieser aggregiert Daten von nachgelagerten Microservices, abstrahiert Geschäftslogik für die Frontends und dient als Anti-Corruption-Layer zwischen sich ändernden Backend-APIs und den Frontend-Anforderungen. Das BFF wird von Webkomponenten und der Mercedes Connect Shop Web App verwendet.
2018 - 2019: Komplexe E-Commerce Web-App
Rolle: Projektleiter und Softwarearchitekt
Kunde: Zeiss VISUSTORE
Aufgaben:
Das Online-Bestellsystem VISUSTORE von Zeiss soll als primärer Vertriebskanal für Zeiss Brillengläser fortlaufend erweitert werden. Dafür sind sowohl Verbesserungen des Webshops als auch die Umsetzung individueller Wünsche von Bestandskunden geplant. Zusätzlich wird eine eigenständige mobile Applikation entwickelt.
Eingesetzte Produkte:
Angular, NGRX, PWA, NodeJS, Java, Intershop, AngularJS, RequireJS, jQuery
2017 - 2018: Resilientes Frontend für kritische Infrastruktur
Rolle: Softwarearchitekt, Entwickler
Branche: Industrie
Aufgaben:
Entwicklung einer komplexen Benutzeroberfläche zur Steuerung industrieller Maschinen. Während die bestehende Hardware aufgerüstet wurde, wurde eine resiliente und leistungsstarke Web-App entwickelt und implementiert.
Eingesetzte Produkte:
Typescript, Javascript, Html, CSS, REST, Websockets, VueJs, Bulma, Express
2017 - 2017: IoT für Smart Cities und Sensornetzwerke
Rolle: Softwarearchitekt, Entwickler
Branche: CitySens GmbH
Aufgaben:
CitySens ist eine Kooperation mehrerer Projektpartner, die an einer Lösung arbeiten, um mit Tausenden von Sensoren aus der Ferne zu arbeiten und Drittsysteme zu integrieren. Ein besonderer Fokus des Projekts lag auf Zuverlässigkeit und hoher Skalierbarkeit.
Kenntnisse:
React, Redux, Java, Apache Kafka, Apache Cassandra, Dropwizard, LoraWan, MQTT, IoT
2016 - 2017: Panda
Rolle: Softwareentwickler
Aufgaben:
Beschreibung Eine Anwendung zur Planung der Gasleitungsinfrastruktur, die grafische Tools für Netzplaner und effiziente Algorithmen zur Optimierung, Berechnung und Interpolation von Daten anbietet.
Eingesetzte Produkte:
Java, Scala, REST, XML, JSON
2016 - 2016: CRM and Paymentsystem
Rolle: Lead Softwareentwickler
Kunde: Deutsche Hospitality
Aufgaben:
Die 130+ Hotels der ?Deutsche Hospitality? Gruppe benötigten ein Portal zur Verarbeitung und Verwaltung von Zahlungen und Buchungen aller Gäste. Mitarbeiter können Buchungsstatistiken einsehen, Stornierungen bearbeiten, Rückerstattungen vornehmen, Kundendetails prüfen und mit Kunden und Supportmitarbeitern kommunizieren.
Eingesetzte Produkte:
Angular, PHP, REST, AWS
2016 - 2016: Steigenberger Payment Gateway
Rolle: Lead Softwareentwickler
Kunde: Steigenberger AG
Aufgaben:
Entwicklung eines Softwaresystems zur Abwicklung von Zahlungen für die gesamte Steigenberger Hotelgruppe. Es unterstützt mehrere Zahlungsmethoden (Kreditkarte, Sofortüberweisung, iDeal, PayPal). Das System wird von allen Steigenberger, Intercity und Jazhotel Buchungsmaschinen sowie dem Deutsche Hospitality Backend zur Abwicklung von Zahlungen und Rückerstattungen verwendet.
Eingesetzte Produkte:
PHP, SQL, REST, AES, AWS, Integration verschiedener Web-APIs, BeHat
2010 ? 2014
Applied Computer Science
Master of Science
Technische Universität Freiberg
2007 ? 2010
Network Computing
Bachelor of Science
Technische Universität Freiberg
Senior Softwareentwickler (M. Sc.)
Profil
Technisches Know-How
Methoden
Fachkompetenz
Technische Kompetenz
Frontend
Backend
Sonstige
Beruflicher Werdegang
2021 - heute
Einsatzort: Bellenberg
Rolle: Gründer & Softwarearchitekt
Kunde: auf Anfrage
2019 ? 2021
Einsatzort: Ulm
Rolle: Gründer & Softwarearchitekt
Kunde: auf Anfrage
2016 ? 2019
Einsatzort: Ulm
Rolle: Senior Softwareentwickler, Projektleiter
Kunde: eXXcellent solutions GmbH
2007 ? 2019
Einsatzort: Heilbronn
Rolle: IT Teamleiter
Kunde: auf Anfrage
2015 ? 2016
Einsatzort: Biberach
Rolle: Senior Web Developer
Kunde: workmatrix GmbH
2008 ? 2015
Rolle: Freelance Softwareentwickler
2010 ? 2014
Einsatzort: Freiberg
Rolle: IT-Consultant
Kunde: Prisma Junior Consulting
2012 ? 2013
Einsatzort: Melbourne
Rolle: Software Developer
Kunde: Squareweave PTL Ldt.
2011 ? 2012
Rolle: Gründer & Softwareentwickler
Kunde: auf Anfrage
URL's, AWARDS, VERÖFFENTLICHUNGEN UND VORTRÄGE auf Anfrage