PROFESSIONAL EXPERIENCE
Monolithic Checkout to Microservices Migration
Senior Software Engineer
AOE GmbH | since 2024
- Architectural design & development of NextJS micro frontends to replace Angular components
- Implementation of integration points between new micro frontends and the existing monolith
- Adaptation of legacy codebase to support incremental migration
Technologies: TypeScript, React, NextJS, Webpack Federated Modules, Angular, GitLab, Nx Repo, Jest, Playwright
Headless Data Management System
Senior Software Engineer
essquare GmbH | 2022 - 2024
- Developed a multi-tenant capable headless data management system (DMS) in Azure Cloud with a focus on performance, security, and developer experience.
- Collaborated with the product owner on technical features (requirements engineering).
- Designed and implemented the solution architecture, including REST interfaces.
- Created and managed a Kanban process for feature implementation.
- Built a continuous deployment pipeline with multi-stage environments in Azure DevOps.
- Coordinated with the operations team to align on the solution architecture.
- Set up Kubernetes cluster deployments using Flux.
- Designed and implemented logging and monitoring for all environments.
- Tested interfaces using Jest, Vitest, and Cucumber.
- Developed, implemented, and tested TypeScript and Java SDKs.
Technologies: NodeJS, TypeScript, Express, MongoDB Atlas, Java, Microsoft Azure (Kubernetes Service, Storage, Static Webapps, Functions, Pipelines, Dev Ops), Flux, Kustomize, Auth0, Cucumber, Vitest, Prometheus, Grafana, Docker, Yarn Workspaces
Consultancy & Development E-commerce Web Shop
Freelance Software Engineer
Lusini Solutions GmbH | since 2021
- Designed and developed multiple features and optimizations for an e-commerce web shop and its infrastructure
- Development of custom-built content management software for internal use (Storybook, Contentful & React)
- Development of custom-built testing software for internal use (NodeJS, Babel & ESLint)
- Introduction & training of new developments
- Optimization of CI/CD (GitHub & Netlify)
- Research & conception for the use of new software
- Migration of software and libraries
- SEO and performance optimizations
Technologies: Typescript, React, Gatsby, Algolia, Redux, Contentful, Storybook, Jest, Cypress, Figma
Consultancy & Development E-commerce Web Platforms
Freelance Software Engineer
Kaminrunde & Freunde GmbH | since 2022
- Frontend and backend development for multiple e-commerce web apps
- Conception & development of an image optimization
- SEO and performance optimizations
- Maintenance and further development of internal software
- Migration of software and libraries
Technologies: TypeScript, Svelte, Svelte-Kit, TypeSense, Redux, Contentful, Storybook, Vitest, Figma
Development Headless Commerce Web-Marktplatzes & Mobile App
Software Engineer
Relax Commerce GmbH | 2020 - 2022
- Development of the frontend for e-commerce marketplace (Gatsby)
- Integration of Shopify Headless Checkout into e-commerce marketplace (NodeJS)
- Development & maintenance of the infrastructure for CI/CD (GitHub & Netlify)
- Development of backend order management for e-commerce marketplace (Go)
- Development of custom-built content management software for internal use (React & NodeJS)
- Development of mobile shopping app for e-commerce marketplace (React Native)
Technologies: TypeScript, React, Gatsby, React Native, Expo, Redux, Go, Python, NodeJS, Algolia, Storybook, Contentful, Jest, Cypress, Aws, Shopify Plus, Auth0, Netlify, Firebase
Open-Source State Management Library
Co-Creator
RLX-Stores | since 2024
- Together with a team of two other developers, development of a TypeScript state management library to simplify the management of complex states in web applications
- Framework-agnostic approach
- Main responsibility: Type-safety of the library to minimize errors through type inference across all stores and enable an improved developer experience
Technologies: TypeScript, Vitest, TurboRepo
EDUCATION
- Master of Science, Computer Science
- Bachelor of Science, Industrial Engineering: E-Commerce
- Udacity Nanodegree: Deep Learning
- Udacity Nanodegree: Programming for Data Science with Python