Professional Experience
Nov 2025 – Present

Senior Frontend Developer

Freelancer @Geberit

As a web developer, I played a key role in two business-critical web applications: a remote support solution enabling intelligent remote diagnostics, configuration and guidance for field technicians, and a customer platform that allows users to centrally manage their products and services. I was responsible for implementing modern web interfaces, integrating complex APIs, and optimizing performance and user experience for international users
  • Development of three applications for both private and business customers, focused on the configuration and maintenance of IoT devices.
  • Redesign and evolution of a stable, maintainable system architecture.
  • Assessment of technical feasibility and identification of potential project risks.
  • Cross-functional collaboration to identify user pain points and define target business scenarios.
Tech-Stack: TypeScript, React, Next.js, Zustand, React Query, Zod, Styled-Components, Tailwind CSS, Azure Dev Ops, Docker, Kubernetes
June 2024 – May 2025

Senior Fullstack Developer

Freelancer @Die Mobiliar

This project digitized the insurance closing process, enabling seamless online handling—from quote generation to contract confirmation. In my role as a Fullstack Developer, I modernized the existing NX monorepo, developed new Angular applications with SignalStore, and successfully migrated existing applications to the cloud. For quality assurance and stability, modern tools such as Jest, Playwright, and Docker were used. These measures made the platform more robust, scalable, and maintainable long-term. On the backend, I worked with Java and Kotlin, ensuring technical reliability through tests with JUnit and Cucumber.
  • Modernized the NX monorepo to improve scalability and maintainability
  • Developed new applications with SignalStore for a flexible architecture
  • Migrated existing applications to the cloud to reduce system complexity
  • Performed backend development with Java and Kotlin, including enhancements and optimizations
  • Implemented automated tests using Jest, Playwright, JUnit, and Cucumber
Tech-Stack: TypeScript, Angular, NX, SignalStore, Java, Kotlin, JUnit, Cucumber, Jest, Cypress, Playwright, Docker, Gitlab CI/CD
Jan. 2019 – June 2024

Senior Software Engineer

Freelancer @SRF Schweizer Radio und Fernsehen

For the SRF Mediathek (Play), a streaming platform with live streams, videos, and other functions for all language regions of Switzerland, I worked with the team to develop a central codebase that flexibly reflects regional specificities. In addition, we designed and implemented a multi-tenant CMS that allows content to be managed and curated specifically for various websites, apps, and tvOS. I made a key contribution by independently developing an image service that significantly reduces client loading times, provides modern image formats, and delivers dynamically adjusted resolutions. Furthermore, I was involved in the implementation of an integration layer that consolidates and standardizes data from different systems, thereby creating a reliable, central data basis for all platforms.
  • Lead Frontend Developer for a high-scale React/TypeScript application; engineered a highly configurable UI architecture for a site serving over 1 million weekly visits
  • Migrated a JavaScript application to TypeScript
  • Used Storybook for isolated development of consistent and reusable UI components
  • Considered accessibility, SEO, and user-friendly UX across multiple languages
  • Implemented a CMS with automated content control, permissions management, and metadata handling
  • Developed an integration layer with Kotlin/Java, Spring Boot, and Postgres
  • Built an image service using AWS and Rokka to optimize load times and image quality
  • Ensured quality through PaaS usage, test link generation, and various testing methods
  • Mentored one apprentice per year during their final year
  • Supervised practical theses with focus on guidance and support
Tech-Stack: TypeScript, React, Styled-Components, Next.js, Zod, Playwright, Jest, Kotlin, Spring Boot, Postgres, AWS, Rokka, Heroku
Sept. 2021 – Sept. 2024

MAS Assistant

Assistant for the MAS "Software Engineering" at the Eastern Switzerland University of Applied Sciences (formerly HSR).

June 2016 – Jan. 2019

Senior Engineer

Helsana AG

As part of several projects, I was responsible for the development and optimization of interactive web solutions that enable private customers and insurance advisors to easily manage sensitive data. In doing so, I took on a leading role in both operations and frontend development. The projects included implementing a BizDevOps approach, improving test coverage, introducing continuous delivery, and developing a new responsive design. I also led the transition from an old JSP stack to the modern Angular framework and worked intensively on performance optimizations and browser compatibility.
  • Lead in the operations part and in frontend development within the BizDevOps approach
  • Setup and implementation of the End-To-End test setup with Protractor and Selenium-Grid
  • Further development of core functionalities and quality checks with Karma and Jasmine
  • Implementation of a Continuous Delivery Pipeline with Gitlab-Runner and Gitflow Branching Model
  • Performance comparison measurements with Gatling to identify bottlenecks
  • Revamped the customer portal from static design to a new Responsive Design
  • Led the migration of the old JSP stack to the modern Angular framework as a lead developer
  • Developed an interactive web solution for creating quotes for daily sickness allowance and accident insurance
  • Contributed to the development of microservices in the backend with Spring Boot
Tech-Stack: TypeScript, Angular, Protractor, Karma, Jasmine, Gitlab CI/CD, Gatling, Responsive Design, Kotlin, Spring Boot, RxJS
Jan. 2015 – May 2016

IT Consultant

ERNI Consulting AG

Co-developed a web portal for business customers for clear management of invoices, maintenance, and services. The multi-tenant application was implemented with Angular.js on the frontend and Java on the backend. My focus was on development, taking into account existing performance and quality standards. I made optimizations and integrated modern tools to improve user experience and scalability. Lombok was used in the backend to reduce boilerplate code.
  • Developed a web portal for managing invoices, maintenance, and services
  • Performed frontend optimizations with Angular.js considering performance and quality standards
  • Reduced boilerplate code in the backend with Lombok
  • Optimized scalability and user experience
Tech-Stack: Angular.js, Java, Lombok
Education
May 2016 – Jan. 2017

Certificate of Advanced Studies (CAS) in Front End Engineering

HSR University of Applied Sciences Rapperswil

Sept. 2011 – Sept. 2014

Bachelor of Science FHO in Computer Science

HSR University of Applied Sciences Rapperswil

March 2015

Professional Scrum Master I

Scrum.org

Spare Time
  • IoT
  • Squash
  • DIY (Do-It-Yourself)
  • Board Games
  • Road Cycling