Experience
Jul 2025 - Sep 2025
3 months
- Development on Next.js applications using PayloadCMS & TypeScript
- Creation of headless modules in NextJS for PayloadCMS
- JavaScript
- TypeScript
- HTML5
- CSS3
- Node.js
- Nextjs
- React
- git
- REST APIs
- CSS Modules
- Clean Code
- Payload
Oct 2024 - Jun 2025
9 months
- Further development of a Next.js based eCommerce application focusing on checkout and account pages
- Creation of headless Contentful modules in NextJS using GraphQL
- Development of an AI chatbot solution & an event page with complex theming requirements based on NextJs & TailwindCSS
- Integration of the application with external APIs (personio, emarsys, etc)
- JavaScript
- TypeScript
- HTML5
- CSS3
- Node.js
- Nextjs
- React
- git
- REST APIs
- TailwindCSS
- Clean Code
- Contentful
- GraphQL
Aug 2022 - Aug 2024
2 years 1 month
- Development of a React frontend, Express backend & multiple microservices in TypeScript
- Setup, deployment & maintenance of the software on client servers with Ubuntu & Docker
- Display of measurement data in the frontend using d3 & recharts
- Creation of MongoDB aggregation pipelines for evaluating and transforming measurement data
- Architecture & implementation of complex requirements
- Taking on the role of lead developer and coordinating the other developers
- JavaScript
- TypeScript
- HTML5
- CSS3
- Node.js
- React
- React-Query
- git
- gitlab pipelines
- docker
- MongoDB
- Ubuntu Server
- Styled-Components
- MUI
- REST APIs
- Express
- MQTT
- TailwindCSS
- react-hook-form
- Clean Code
Aug 2022 - Feb 2023
7 months
- Active participation in the agile development process (Scrum) within a multidisciplinary and international team
- New development & enhancement of React components with TypeScript
- Achieved 80% test coverage with Jest and Playwright, significantly improving code stability and maintainability
- Efficient identification and fixing of critical bugs
- Through targeted optimizations and refactoring, greatly improved application performance, leading to a faster and more responsive user experience
- Debugging and data validation in SQL databases
- JavaScript
- TypeScript
- HTML5
- CSS3
- Node.js
- React
- Redux
- react-hook-form
- JIRA
- git
- azure
- swagger
- playwright
- Jest
- TDD
- REST APIs
- Code Reviews
- Clean Code
- SQL
Sep 2021 - Feb 2022
6 months
- Designing the architecture of 3 different frontends and a backend with a REST API, including the related data flows
- Setting up CI/CD pipelines and development environment with GitHub Actions, Docker, Kubernetes, Ubuntu Server
- Building the frontends using technologies like React, NextJS, TailwindCSS, React Query, Redux, and TypeScript
- Test Driven Development with Jest and Cypress
- Developing complex forms
- Integrating internal and external APIs (e.g.: Stripe)
- Using serverless technologies like cloud functions
- Developing a Node.js server with features like cron jobs, authentication, and email
- Setting up, building & integrating MongoDB as a database
- JavaScript
- TypeScript
- HTML5
- CSS3
- Node.js
- React
- Redux
- React-Query
- JIRA
- git
- GitHub Actions
- NextJs
- MongoDB
- Serverless Cloud Functions
- Ubuntu Server
- Styled-Components
- Cypress
- Jest
- TDD
- REST APIs
- Express
- Code Reviews
- Clean Code
Aug 2019 - Aug 2021
2 years 1 month
- Architected and developed efficient and reusable frontend systems using technologies like React, Redux, and TypeScript
- Played a key role in designing and implementing the shift to a micro-frontend architecture
- Practiced test-driven development using Jest and Cypress
- Developed a JavaScript backend microservice responsible for server-side rendering of the shop
- Collaborated closely in an international, cross-functional team in an agile Scrum environment
- Created, expanded, and maintained responsive user interfaces
- Ensured product quality through regular code reviews and pair programming
- Generated ideas and evaluated new technologies and tools for the frontend area
- Performed regular bug fixing and refactoring to maintain high code quality
- JavaScript
- TypeScript
- Node.js
- React
- Redux
- JIRA
- git
- gitlab CI/CD
- Micro-Frontends
- webpack
- HTML5
- CSS3
- Styled-Components
- SASS/SCSS
- Cypress
- Jest
- TDD
- REST APIs
- Pair Programming
- Code Reviews
- Agile
- Scrum
- Clean Code
- SQL
Feb 2018 - Jul 2019
1 year 6 months
- JavaScript
- Node.js
- React
- React Native
- Redux
- JIRA
- git
- HTML5
- CSS3
- Handlebars
- jQuery
- Vue
- Firebase
- Code Reviews
- Agile
- REST APIs
- Clean Code
Sep 2016 - Feb 2018
1 year 6 months
- JavaScript
- HTML5
- CSS3
- WordPress
- jQuery