References

Insights into selected projects and roles.

Throughout my career, I have had the privilege of leading diverse software projects and taking on multiple roles. My responsibilities have included software architecture planning, implementation, as well as ongoing development and performance optimization.

Excerpt of selected projects

07/2024 – heute

Development of a Mobile App for Shopping Planning and Household Organization

This mobile app offers users an intelligent and efficient way to plan shopping and manage household tasks. With features like creating and sharing shopping lists, saving recipes, and weekly planning, the app is designed for households and shared living spaces. To optimize recipe planning and provide smart shopping suggestions, OpenAI was integrated. The dashboard was built with Shadcn to ensure an appealing and user-friendly interface. In addition to the frontend, the entire backend was developed, including data management and API development.

Full Stack Developer
Vue.js
Capacitor
SQLite
Node.js
Express.js
CouchDB
Vitest
TailwindCSS
OpenAI
Shadcn
10/2023 – 06/2024

Full Stack Development for a Multi-Client TYPO3 Partner Portal

As a Full Stack Developer, I worked on a multi-client TYPO3 project involving the enhancement and development of new features for a partner portal. The project focused on improving user experience and scalability to enable efficient integration and management of multiple partners.

Full Stack Software Engineer
TYPO3
PHP
JavaScript
MySQL
SCSS
04/2024 – 07/2024

Upgrade of a price comparison site to version 2.0 without Strapi integration

In this follow-up project, an existing price comparison site was upgraded to version 2.0. The focus was on optimizing loading times and improving the user experience, this time without direct integration with Strapi. Alternative methods for content management were used instead, ensuring ease of use and scalability.

Frontend Developer
Vue.js
Nuxt.js
GraphQL
REST
Histoire
TailwindCSS
Vitest
09/2023 – 04/2024

Development of an SEO-optimized price comparison site with Nuxt.js and Strapi

In this project, an e-commerce price comparison site was developed with Nuxt.js, which obtained its data from a GraphQL-based backend. The optimization of loading times was the focus to ensure optimal visibility on Google and other search engines, with SEO aspects playing a central role. Strapi was chosen as the CMS for managing various content and a blog, which allowed efficient and flexible content maintenance.

Lead Frontend Developer
Vue.js
Nuxt.js
GraphQL
Strapi
REST
Histoire
TailwindCSS
Vitest
12/2022 – 04/2023

Implementation of a search solution for emission data

Conception and implementation of a search solution for emission data. A solution based on ElasticSearch was developed, which indexes the data from a CouchDB database and makes it searchable. The whole thing was developed as a standalone application that communicates via REST API.

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

Development of a Nuxt.js based web application

Development of a web application for determining the carbon footprint for companies. The existing web application was overhauled and converted to a solid architecture. The development of reusable components and the targeted use of state management helped the project in terms of maintainability and performance.

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

Performance optimization of a web application

The existing web application was optimized to ensure high performance even on older mobile devices. With the use of service workers, an 'offline first' approach was implemented. To support computationally intensive operations and to process real-time events from Firebase, we rely on web workers to ensure that user interface interactions are not affected.

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

Modernization of a technical database

Replacement of a technical database based on Oracle Forms to a modern REST web application. Development of an efficient caching mechanism for a performant workflow with the help of 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)

Mobile travel companion for tour guides and travelers. Tour guides have the possibility to communicate information, locations and multimedia messages to all participants on the go. The app was supported by a TYPO3 (Headless) CMS.

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

Website relaunch with integrated job portal TYPO3

An existing TYPO3 website was modernized and expanded to include its own job portal. The website serves as a point of contact for countless customers from the energy sector. The focus was therefore on a customer-friendly user interface.

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

Gold purchase app (iOS / Android)

Hybrid, offline first, mobile app for easy creation of accompanying letters for the sale of precious metals for private and business users.

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

Digitization of public driver communication

Web application for the creation and distribution of service instructions and the integration into an existing intranet. Service instructions can be created and edited in the browser with maps and drawing tools. The publication and inclusion in the search index is controlled by the four-eyes principle.

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

Continuous development of a TYPO3 website

An existing TYPO3 website was continuously developed and expanded with new features. These were several instances for various purposes such as an extranet for employees as well as dedicated landing pages and a general point of contact for customers of the energy supplier.

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

Precious Metal Price App (iOS / Android)

Visualization, planning and implementation of historical to current precious metal prices as well as price developments for observed products including real-time push notifications. Immense amounts of data are managed and visualized using InfluxDB and later TimeScaleDB.

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

Web application for metrics and monitoring

A web application for the visualization of metrics and monitoring data. The data is retrieved and visualized from an InfluxDB using a REST API. The web application is intended for internal use and is used by several teams.

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

Workflow manager for process optimization

Client-based, scalable web application as SPA for small to medium-sized businesses as well as well-known customers from the food industry. Allows the definition and modeling of processes with an integrated role rights system. An interactive collaboration tool for a documented way of working.

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

Fintech App (iOS / Android)

Adaptation of an existing web application for iOS and Android. The existing web application was converted into a hybrid app using Cordova. The app enables the management of financial products.

Frontend Developer
React
Redux
Cordova
Jest
Scrum