Referenzen

Einblick in ausgewählte Projekte und Rollen.

Im Laufe meiner Karriere hatte ich das Privileg, diverse Softwareprojekte zu leiten und vielfältige Rollen einzunehmen. Meine Verantwortlichkeiten umfassten sowohl die Planung der Softwarearchitektur, die Implementierung, als auch die fortlaufende Weiterentwicklung und Performance-Optimierung.

Auszug ausgewählter Projekte

12/2022 – 04/2023

Umsetzung einer Suchlösung für Emissionsdaten

Konzeptionierung und Umsetzung einer Suchlösung für Emissionsdaten. Dabei wurde eine Lösung auf Basis von ElasticSearch entwickelt, welche die Daten aus einer CouchDB Datenbank indiziert und durchsuchbar macht. Das Ganze wurde als Standalone Applikation entwickelt die mittels REST Api kommuniziert.

Full Stack Software Engineer
Node.js
Express.js
Nginx
Docker
CouchDB
REST
ElasticSearch
Vue.js
TailwindCSS
09/2022 – 09/2023

Entwicklung einer Nuxt.js basierten Webapplikation

(Weiter-) Entwicklung einer Webapplikation zur Ermittlung des Carbon Footprints für Unternehmen. Dabei wurde die bestehende Webapplikation generalüberholt und auf eine solide Architektur umgestellt. Die Entwicklung von wiederverwertbaren Komponenten und der gezielte Einsatz eines Statemanagements half dem Projekt in Sachen Wartbarkeit und Performance.

Lead Frontend Developer
Nuxt.js
Buefy
Vuex
Jest
Cypress
01/2023 – 07/2023

Perfromance Optimierung einer Webapplikation

Es wurde die bestehende Webapplikation optimiert, um auch auf älteren Mobilgeräten eine hohe Leistungsfähigkeit zu gewährleisten. Mit dem Einsatz von Service Workern wurde ein 'Offline First'-Ansatz umgesetzt. Zur Unterstützung von rechenintensiven Operationen und zur Bearbeitung von Echtzeit-Events von Firebase setzen wir auf Web Worker, um sicherzustellen, dass die Nutzeroberflächen-Interaktionen nicht beeinträchtigt werden.

Lead Frontend Developer
Vue.js
Vuetify
Vuex
REST API
Firebase
Google Cloud Platform
Azure DevOps
09/2022 – 06/2023

Modernisierung einer Technischen Datenbank

Ablösung einer technischen Datenbank auf Basis von Oracle Forms hin zu einer modernen REST Webapplikation. Entwicklung eines effizenten Caching Mechanismus für eine performante Arbeitsweise mithilfe von der IndexedDB

Lead Frontend Developer
Vue.js
Vuetify
Vuex
REST API
Firebase
Google Cloud Platform
Azure DevOps
05/2021 – 09/2022

Travel Companion App (PWA / iOS / Android)

Mobiler Reisebegleiter für Reiseleiter und Reisende. Reiseleiter haben die Möglichkeit unterwegs Informationen, Standorte und Multimediale Nachrichten an alle Teilnehmer zu kommunizieren. Gestützt wurde die App mittels einem TYPO3 (Headless) CMS.

Lead Developer
Vue.js
Pinia
TypeScript
Capacitor.js
Redis
Tailwind / Sass
REST API
MariaDB
07/2021 – 02/2022

Webseiten Relaunch mit integriertem Jobportal TYPO3

Eine bestehende TYPO3 Webseite wurde modernisiert und um ein eigenes Jobportal erweitert. Dabei dient die Webseite als Anlaufstelle für unzählige Kunden aus dem Energiesektor. Der Fokus lag somit bei einer kundenfreundlichen Nutzerführung.

Full Stack Software Engineer
TYPO3
PHP
MySQL
Vue.js
JavaScript
HTML
CSS
MariaDB
REST
10/2021 – 04/2022

Goldankauf App (iOS / Android)

Hybride, Offline first, mobile App für die einfache Erstellung von Begleitschreiben zum Verkauf von Edelmetallen für Privat- und Businessanwender.

Lead Frontend Developer
Vue.js
Vuex
TypeScript
Capacitor.js
Tailwind / Sass
REST API
02/2021 – 03/2022

Digitalisierung öffentlicher Fahrerkommunikation

Webapplikation für die Erstellung und Distribution von Dienstanweisungen und der Integration in ein bestehendes Intranet. Dienstanweisungen können im Browser mit Karten und Zeichentools erstellt und bearbeitet werden. Die Veröffentlichung und Aufnahme in den Suchindex wird mittels Vier-Augen-Prinzip gesteuert.

Lead Frontend Developer
Vue.js
Fabric.js
REST API
Solr
MariaDB
TYPO3
2017 – 2022

Stetige Weiterentwicklung einer TYPO3 Webseite

Eine bestehende TYPO3 Webseite wurde stetig weiterentwickelt und um neue Features erweitert. Dabei handelte es sich um mehrere Instanzen für verschiedene Einsatzzwecke wie u.a. einem Extranet für Mitarbeiter sowie dedizierten Landingpages und einer allgemeinen Anlaufstelle für Kunden des Energielieferanten.

Full Stack Software Engineer
TYPO3
MariaDB
Vue.js
JavaScript
Solr
Redis
REST API
2017 – 2020

Edelmetall Kurs App (iOS / Android)

Visualisierung, Planung und Umsetzung von historischen bis aktuellen Edelmetallkursen sowie Preisentwicklungen zu beobachteten Produkten inklusive real-time Push-Benachrichtigungen. Immense Datenmengen werden mithilfe der InfluxDB und später der TimeScaleDB verwaltet und visualisiert.

Full Stack Software Engineer
Vue.js
Vuex
CoffeeScript
D3.js
Node.js
moment.js / date-fns
Capacitor.js
Redis
CouchDB
InfluxDB / TimeScale DB
Elixir
2018 – 2019

Webapplikation für Metrics und Monitoring

Eine Webapplikation für die Visualisierung von Metriken und Monitoringdaten. Die Daten werden mittels einer REST API aus einer InfluxDB abgerufen und visualisiert. Die Webapplikation ist für die interne Verwendung bestimmt und wird von mehreren Teams genutzt.

Full Stack Software Engineer
Vue.js
Vuex
D3.js
Elixir
Phoenix
InfluxDB
Redis
REST API
2015 – 2018

Workflowmanager für Prozessoptimierung

Mandantenbasierte, skalierbare Webapplikation als SPA für Klein- bis Mittelstand, sowie namhafte Kunden aus der Lebensmittelindustrie. Erlaubt die Definition und Modellierung von Prozessen mit integriertem Rollen-Rechte-System. Ein Interaktives Collaboration Tool für eine protokollierte Arbeitsweise.

Full Stack Software Engineer
Angular
Material UI
Karma
Node.js
ElasticSearch
Redis
Websockets
RabbitMQ
Scrum
Microservices
2016 – 2017

Fintech App (iOS / Android)

Adaption einer bestehenden Webapplikation für iOS und Android. Die bestehe Webapplikation wurde mittels Cordova in eine hybride App umgewandelt. Die App ermöglicht die Verwaltung von Finanzprodukten.

Frontend Developer
React
Redux
Cordova
Jest
Scrum