Fullstack Web-Entwickler mit Fokus auf React, React Native und Angular
Aktualisiert am 17.10.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 03.11.2025
Verfügbar zu: 100%
davon vor Ort: 40%
React
TypeScript
Next.js
VueJs
WebApp
Sass
HTML
CSS
Testing
Scrum
Kanban
Storybook
Cypress
Redux
GraphQL
MongoDB
REST
Figma
Serverless
Git
Node.js
SQL
Croatian
advanced
English
proficient
French
advanced
German
native
Italian
basic

Einsatzorte

Einsatzorte

Bern (+100km)
Schweiz

Vor Ort Einsätze im Ausland sind leider nicht möglich. Für Projekte ausserhalb der Schweiz kommt nur Remotearbeit in Frage.

möglich

Projekte

Projekte

11 Monate
2024-12 - heute

Development and evaluation of proof of concepts

Expert React Engineer & Consultant, Senior Software Engineer and React Expert Accessibility Docker Figma ...
Expert React Engineer & Consultant, Senior Software Engineer and React Expert
MediData is modernizing its customer portals for hospitals, insurance companies,
medical practices, and patients to better respond to new market demands and
customer needs. As part of this initiative, an enabling team was formed, where I contribute significantly as a React expert to both the conceptualization and development process. Our focus is on creating a complex yet flexible DataGrid component that can be used across all customer portals, regardless of different APIs, data models, and varying feature sets. The goal is to develop a modular DataGrid framework that can be integrated into all customer portals and utilized by development teams without React expertise. The more than ten customer portals are being developed as standalone microfrontends and dynamically integrated into a shell application.
  • Development and evaluation of proof of concepts for solution architecture
  • Design and implementation of a component library and the DataGrid component using Storybook
  • Creation of development and testing guidelines for the development teams
  • Definition of accessibility guidelines and conducting related training sessions
  • Pair programming to support developers
  • Performing code reviews
Accessibility Docker Figma Git TypeScript React Micro-Frontends Module Federation Next.js Node.js OpenAPI Playwright REST Scrum SAFe ShadCN UI Storybook SQL Swagger TailwindCSS Pair Programming Consulting Vite Vitest Web Components Github Copilot GitLab Javascript Kanban Microservices NPM libraries Shadcn UI Tailwindcss Typescript Zod
MediData
Root
11 Monate
2024-01 - 2024-11

New version of custom CRM

Solution Architect & Principal Software Engineer Accessibility AWS CI/CD ...
Solution Architect & Principal Software Engineer

I was leading a small team to release a new version of the company?s custom CRM containing:

  • Customer relations
  • Marketing, Website and Social Media
  • Sales and billings
  • Product management


Highlights and Challenges:

  • For once it was very interesting to be able to depict not just one piece of the puzzle but all the main activities of a company
  • It was also a challenge to bring all the (top notch) technologies together smoothly, efficiently and effectively.

Figma GitHub PostgreSQL Swagger
Accessibility AWS CI/CD Cloudinary Clean Code Clerk Authentication Contentful Cursor Docker Drizzle Figma Git Github Actions GraphQL Next.js Neon PostgreSQL React ShadCN Typescript Vercel Playwright Pair Programming Node.js Kanban SAFe Zod TailwindCSS Clean Architecture Clerk Github Jasmine Jest NPM libraries Pair Programming Postgres Sentry SQL
Atelier Irmak
1 Jahr 5 Monate
2022-08 - 2023-12

Best Practices and Frontend Architecture

Expert Frontend Engineer and Solution Architect Accessibility AG Grid Angular ...
Expert Frontend Engineer and Solution Architect
A hands-on supporter, coach, and adviser for all PwC teams in Germany who needed help regarding: State Management, Performance Optimization, Best Practices and Frontend Architecture.

  • I analyzed the performance issues of a highly interactive and complex Angular application regarding data loading, state handling and component architecture, developed a solution and refactoring concept and conducted a workshop regarding performance and best practices with the team
  • As an expert, I supported a team in the creation of a lean eCommerce solution with Next.js for trading environmental certificates. The focus was on security in general and type safety from the backend to the frontend in particular.
  • I designed the architecture and worked with the team to develop an app that includes multiple React micro-frontends that communicate with multiple microservices for data analytics and business intelligence. We used a monorepo to create the applications and libraries that the international customers could ultimately obtain either as a whole application, as individual packages and libraries or as micro frontend containers served with module federation. I not only supported the team for several months during development, but also held several workshops on project-relevant topics.

Accessibility AG Grid Angular Azure DevOps CI/CD Cypress Figma Framer Motion Git GraphQL Jest Jotai Kanban Micro-Frontends Module Federation Monorepo Next.js NgRx Node.js NPM libraries OpenAPI Pair Programming Playwright React Recharts Redux-Toolkit REST RxJs Scrum Scss Signals Single-Spa Storybook Tailwind CSS tRPC Turborepo Typescript Vite Vitest Workshops Zustand
PricewaterhouseCoopers PwC
Remote
9 Monate
2022-07 - 2023-03

Design and creation of a uniform

Expert Consultant Accessibility Accessibility Consulting TypeScript ...
Expert Consultant Accessibility

  • In the first phase, I was responsible for the design and creation of a uniform and standardized component library and styleguide for the company's news, join and e-learning areas. The aim was to maintain the corporate identity, streamline development and ensure and harmonize compliance with accessibility standards for all components
  • In the second phase, I took on the task of supporting and advising the team as an expert, providing assistance and discussing possible solutions, as well as conducting code reviews and guaranteeing quality standards.

Accessibility Consulting TypeScript Code Review Javascript ReactJS Lerna Jest Cypress Storybook Webpack Monorepo Yarn workspaces CI/CD Git Yarn Pair Programming Scrum HTML5 Scss CSS3 Angular Figma Kanban Mentoring Lerna Yarn Monorepo React React Testing Library RxJs Typescript Usability
Intersim AG / SBB
remote
10 Monate
2021-07 - 2022-04

Development of the assessment management application

Expert Frontend Engineer Azure DevOps Babel CI/CD ...
Expert Frontend Engineer

In my role as an expert front-end engineer, I was mainly responsible for the development of the assessment management application within Swiss GRC's Governance, Risk & Compliance solution. In particular, the complex form and state handling posed an interesting challenge, especially with regard to optimizing performance with large amounts of data.

  • Generating assessments,
  • Planning and organizing the assessments,
  • Carrying out the assessments, and
  • Analyzing the results

Azure DevOps Babel CI/CD CSS Cypress DevExpress Git Jest Kanban OpenAPI Swagger React React Testing Library Scrum Styled Components Typescript Webpack
Swiss GRC AG
remote
1 Jahr 1 Monat
2020-12 - 2021-12

Development the concept and architecture

Lead Developer und Software Architect Accessibility AWS S3 CI/CD ...
Lead Developer und Software Architect

In my position as team leader and software architect, I developed the concept and architecture of the real estate applications for Immobear. Together with a highly skilled team of software engineers, we implemented a SAAS (Software as a Service) that includes the following:

  • An application for real estate sellers that allows them to manage properties, create offers, manage advertisement campaigns, and pay fees.
  • A public area for potential buyers and tenants of houses and apartments that allows them to explore offers, contact owners and managers, and arrange viewings.

Accessibility AWS S3 CI/CD Cloudinary Cypress Figma Git Github Github Actions Google Maps GraphQL Jest Kanban Material-UI MongoDB Next.js Node.js OAuth 2.0 OpenAPI React React Testing Library REST Sanity.io Scrum Scss Storybook Stripe Swagger Typescript
Immobear AG
remote
7 Monate
2020-06 - 2020-12

Expert Front-end Engineer@Schweizerische Bundesbahnen (SBB) / Intersim

Expert Front-end Engineer Accessibility TypeScript JavaScript ...
Expert Front-end Engineer
This was the first phase of a project that continued in July 2022 (see above)

In the first phase, I was responsible for the design and creation of a uniform and standardized component library for the company's news, join and e-learning areas. The aim was to maintain the corporate identity, streamline development and ensure and harmonize compliance with accessibility standards for all components.
Cypress Figma Storybook GitLab
Accessibility TypeScript JavaScript HTML HTML5 CSS3 Scss React Lerna Jest Monorepo Yarn React Testing Library Webpack CSS Scrum Kanban CI/CD
Intersim AG / SBB
2 Jahre 3 Monate
2018-04 - 2020-06

myCSS App

Senior Frontend Engineer Accessibility Angular Animations ...
Senior Frontend Engineer
  • myCSS App: As part of a small team responsible to for the mobile customer app, I mainly focused on topics like user authentication and profile creation as well as document upload and testing.
  • Insurance Premium Calculator: We created the complex premium calculator for individual health insurance from scratch.
  • Relaunch of the CSS Website: We created the style guide, the component library, and all components for the relaunch of the company website with a special focus on user guidance and accessibility. In the end, we received the Master Award from Best of Swiss Web for our work.
Accessibility Angular Animations CI/CD CSS CSS3 Cypress Express.js Figma Git HTML Ionic Jasmine Javascript Kanban Karma Mocha NgRx Node.js Nunjucks OpenAI RxJs Scrum Scss Swagger Typescript Usability Vue.js Webpack
CSS Insurance
Luzern
4 Monate
2018-02 - 2018-05

Server Side Rendered Single Page Application

Senior Software Engineer Accessibility CMS Contentful ...
Senior Software Engineer
Server Side Rendered Single Page Application with special attention to people with disabilities
Accessibility CMS Contentful Github HTML HTML5 Nuxt Sass (Scss) Usability Vue Vuex
Reaktor / Domino Foundation
3 Monate
2017-12 - 2018-02

Prototype and MVP

Senior Front-end Developer Angular RxJS Typescript ...
Senior Front-end Developer
Prototype and MVP for the Swatch Peace Art Hotel in Shanghai for the presentation of artists in residence and the possibility for new artists to apply for a residency.
Angular RxJS Typescript REST HTML 5 SCSS HTML Express.js Node.js
Swatch
1 Jahr 6 Monate
2016-05 - 2017-10

E-commerce project

Senior Front-end Developer React Redux ES6 JavaScript ...
Senior Front-end Developer
As a senior frontend engineer I was involved in the major e-commerce project to create the new web shop for Microspot and Interdiscount using React. The goal of the relaunch was to present the visitor a great user experience by showcasing the thousands of goods on a personalized and very performant site and offer a secure and easy to use payment system.
    React Redux ES6 JavaScript Sass SCSS Webpack Node.js and Git SEO Accessibility and Server Side Rendering (universal React) HTML 5 CSS Bootstrap Jasmin eCommerce Atomic Design responsive Web Google Analytics Continuous Integration Jenkins
    Interdiscount, Coop AG
    6 Monate
    2016-01 - 2016-06

    Development of two Single Page Applications

    Senior Software Engineer & Lead Developer React GraphQL Relay ...
    Senior Software Engineer & Lead Developer

    Development of two Single Page Applications for the Vitra Design Museum: 

    • one to showcase the Collection and 
    • the second as a mobile guide for the new Schaudepot

    React GraphQL Relay Javascript ES6 Jest MongoDB HTML Sass CSS webpack NodeJS and Git Scrum Responsive Web
    Vitra Design Museum, zetcom
    4 Monate
    2015-10 - 2016-01

    Creating a mobile ready enterprise site.

    Senior Frontend Engineer AngularJS JQuery Javascript ...
    Senior Frontend Engineer

    • Transforming all enterprise sites from static to responsive

      AngularJS JQuery Javascript Sass HTML 5 Sass & CSS Gulp and Git responsive Web SEO Google Analytics Scrum
      Alte Leipziger, Infocentric Research
      5 Monate
      2015-05 - 2015-09

      Creating an insurance configurator and premium calculator

      Senior Frontend Developer AngularJS Javascript Jasmine ...
      Senior Frontend Developer

      Implementation of a Single Page Application with AngularJS in Adobe CQ5 (AEM)

        AngularJS Javascript Jasmine HTML 5 Sass & CSS Adobe CQ5 Subversion Gulp responsive Web Continuous Integration Jenkins Scrum eCommerce SEO Google Analytics
        Sanitas, Infocentric Research
        3 Monate
        2015-02 - 2015-04

        ECI Support Centre for the European Citizen Action Service

        Software Architect, Team Leader, Lead Fullstack Developer
        Software Architect, Team Leader, Lead Fullstack Developer
        Implementation of a full stack application (including a HTML5 mobile app and a management platform)
          AngularJS Javascript HTML CSS and JS Ruby on Rails PostgreSQL GIT Sass Bootstrap Gulp Scrum eDemocracy responsive Web
          Democracy International
          6 Monate
          2014-09 - 2015-02

          Responsive internet relaunch of direct-democracy-navigator

          Software Architect, Team Leader, Lead Fullstack Developer
          Software Architect, Team Leader, Lead Fullstack Developer
          • Implementation of responsive web site and application
          Ruby on Rails MongoDB HTML CSS and Javascript JQuery GIT Sass HAML SEO Google Analytics responsive Web
          University of Wuppertal
          3 Monate
          2014-04 - 2014-06

          Responsive redesign of the Intranet

          Senior Front-end Developer
          Senior Front-end Developer
          • Implementing the Front-end with lots of widgets
          HTML CSS and Javascript JQuery Grunt responsive Web
          Richemont, Unic AG
          2 Monate
          2014-02 - 2014-03

          Prototype for the Citizen Activation App

          Software Architect, Team Lead, Senior Fullstack Developer
          Software Architect, Team Lead, Senior Fullstack Developer

          Prototype for the Citizen Activation App to inform people about topics related to direct democracy (deadlines, news, citizen rights) in their neighborhood using geolocation

          • Implementing a HTML5 mobile Webapp and a Backend API
          Ruby on Rails API AngularJS Javascript HTML Sass /CSS Grunt MongoDB ExpressJS responsive Web Scrum eDemocracy
          Swissinfo.ch, Schweizer Demokratie Stiftung
          4 Monate
          2013-11 - 2014-02

          Fussballtest

          Senior Front-end Developer
          Senior Front-end Developer
          • Implementing the Front-end for this Webapp
          HTML CSS and Javascript JQuery Wordpress PHP MySQL responsive Web
          Suva, Unic AG
          4 Monate
          2013-08 - 2013-11

          Redesign of the Web Check-in

          Senior Front-end Developer
          Senior Front-end Developer
          • Implementing the design for the web check-in
          HTML CSS and Javascript JQuery HAML Sass Middleman Ruby GIT responsive Web
          Swiss, Unic AG
          6 Monate
          2013-02 - 2013-07

          Internet redesign

          Best of Swiss Web 2015, Master Award
          Best of Swiss Web 2015, Master Award
          • Implementing the responsive Front-end for this huge site
          HTML CSS and Javascript JQuery HAML Sass Middleman Ruby GIT responsive Web SEO
          Swiss, Hinderling Volkart
          1 Jahr 9 Monate
          2011-03 - 2012-11

          Internet redesign

          Team Lead Front-end, Senior Front-end Developer
          Team Lead Front-end, Senior Front-end Developer
          • Implementation of the responsive Design for this huge site (including a right-to-left variation for Arab countries)
          HTML CSS and Javascript BackboneJS HAML Sass Middleman Ruby Subversion Continuous Integration Jenkins Scrum responsive Web SEO Google Analytics
          Audi, Unic AG

          Aus- und Weiterbildung

          Aus- und Weiterbildung

          1998

          Bachelor of Political Sciences

          University of Bern


          1993 - 1994

          Academic year abroad

          University of Paris-Sorbonne, Paris France


          1990

          Bachelor of Art History

          University of Freiburg


          1984 ? 1988

          Gymnasium, Rüedi Feusi Schools, Bern


          1978 - 1984

          Secondary School Bolligen


          1974 - 1978

          Elementary School Liestal

          Position

          Position










          Kompetenzen

          Kompetenzen

          Top-Skills

          React TypeScript Next.js VueJs WebApp Sass HTML CSS Testing Scrum Kanban Storybook Cypress Redux GraphQL MongoDB REST Figma Serverless Git Node.js SQL

          Produkte / Standards / Erfahrungen / Methoden

          Typescript
          Experte
          Javascript
          Experte
          React
          Experte
          Angular
          Experte
          Vue.js
          Fortgeschritten
          Agile Softwareentwicklung
          Experte
          Continuous Integration
          Fortgeschritten
          CSS3
          Experte
          ECommerce
          Experte
          Git
          Experte
          HTML5
          Experte
          Jenkins
          Fortgeschritten
          Node.js
          Fortgeschritten
          SEO
          Experte
          GraphQL
          Fortgeschritten
          MongoDB
          Fortgeschritten
          Responsive Webesign
          Experte
          Scrum
          Experte
          Web Application Development
          Experte
          Contentful
          Fortgeschritten
          Sanity.io
          Fortgeschritten
          Webpack
          Fortgeschritten
          Scss
          Experte
          Styled Components
          Experte
          Tailwind CSS
          Experte

          Experience

          15+ years of experience in software development and expert in the fields of frontend engineering, usability and accessibility. Expert frontend architect and engineer at MediData, PwC, SBB and CSS, team leader in many projects.


          Skills

          Frontend, Interaction and Web Application Development


          Technologien

          React, Next.js, Jest, Cypress, Angular, RxJs, NgRx, Vue.js, Vuex, Javascript , Typescript, CSS, Sass, Scss, Tailwind, Styled Components, DevExtreme, AG Grid, Amplify, DevOps, Docker, Emotion, Express, Nest.js, Gatsby.js, Git, GraphQL, Gulp, HTML, Ionic, Jenkins, Jest, Jira, Kanban, Karma, Material-UI, Micro-Frontends, Mocha, MongoDB, Mongoose, DynamoDB, MySQL, Nest.js, Node.js, Nunjucks, Nuxt, OAuth, PostgreSQL, Protractor, REST, Redux, Ruby, Ruby on Rails, Recharts, SCRUM, SCSS, Micro-Frontends, Single-Spa, Subversion, Swagger, tRPC, Monorepos with Nx, Turborepo or Yarn & Lerna, Webpack, Vite, Prisma 

           

          Web Application Development

          • React, Next.js, Gatsby, Redux / Zustand / Jotai, GraphQL, tRPC, Prisma, etc.

          • Angular, RxJs, NgRx, Ionic, Nest.js

          • Vue, Vuex, Nuxt

          • Testing with Jest and Cypress, CI/CD

          • Micro Frontends and Single Spa or Astro

          • Progressive Web Apps

          • Serverless, JAMstack, Netlify, Vercel, AWS, Azure, Google Cloud, etc.

          • API Design, REST, GraphQL, tRPC, etc.t


          Frontend Engineering

          • Storybook, Web Components, Design Systems, Styleguides

          • Clear architecture, clean and maintainable code, code reviews, code quality

          • Optimization, Performance, SEO compliance, Usability and Accessibility

          • HTML, CSS, SCSS, Emotion, Styled Components, CSS-in-JS


          Technologies, frameworks and libraries:

          AG Grid, Angular, AWS Amplify, CSS, CI/CD, Cypress, DevExpress, DevOps, Docker, DynamoDB, Emotion, Express, Gatsby.js, Git, GraphQL, Gulp, HTML, Ionic, Javascript, Jenkins, Jest, Jira, Jotai, Kanban, Karma, Material-UI, Micro-Frontends, Micro-Frontends, Mocha, MongoDB, Mongoose, Monorepos, MySQL, Nest.js, Next.js, NgRx, Node.js, Nunjucks, Nuxt, OAuth, Playwright, PostgreSQL, Prisma, Protractor, Protractor, React, React Native, Recharts, Redux, REST, Ruby, Ruby on Rails, RxJs, Sass, Scrum, Scss, Signals, Single-Spa, Styled Components, Swagger, Tailwind CSS, tRPC, Turborepo, Typescript, Vite, Vitest, Vue.js, Vuex, Webpack, Yarn,


          Work Experience

          2022 - today

          Role: Coach

          Customer: PwC Deutschland


          Skills:

          TypeScript, React, Redux, Angular with NgRx, RxJs, REST, GraphQL, tRPC, REST, realtime, Docker, Kubernetes, DevOps, CI/CD, Cypress, JEST, etc.


          2021 - 2022

          Customer: Swiss GRC


          Tasks:

          Erstellung einer Assessment App innerhalb der Swiss GRC Toolbox


          Skills:

          React, Typescript, DevExtreme, Styled Components, Webpack


          2021 - 2021

          Role: Architect / Lead Developer

          Customer: Immobear AG


          Tasks:

          Erstellung einer Immobilien Plattform


          Skils:

          Jamstack, Serverless, Next.js, React, Typescript, Material-UI, Jest, Cypress, Scss, Google Maps, Sanity. io CMS, GraphQL, PostgreSQL


          2020 - 2020

          Role: Expert Front-End Engineer


          Tasks:

          SBB UI und Accessibility für diverse Plattformen (News, Join and E-Learnin)


          Skills:

          Storybook, Javascript, React, Jest, Cypress, Scss, Monorepo mit Lerna, Yarn Workspaces, Webpack


          2018 - 2020

          Role: Expert Front-End Engineer

          Customer: CSS Versicherung


          Skills:

          Angular, Rxjs, Ngrx, Typescript, Vue, Vuex, Scss, Webpack, Node, Ionic, ES6


          2018 - 2018

          Role: Architect / Lead Developer

          Customer: on request


          Skills:

          Vue, Nuxt, Contentful


          2016 - 2017

          Role: Expert Front-End Engineer


          Tasks:

          Webshops Microspot und Interdiscount


          Skills:

          React, Redux, ES6


          2017 - 2017

          Role: Architect / Lead Developer

          Customer:  Coca Cola 


          Skills:

          React, Redux, Redux-Saga, ES6, GraphQL, MongoDB, Node


          2016 - 2016

          Role: Architect / Lead Developer

          Customer: Vitra Design Museum


          Skills:

          React, Relay, GraphQL, MongoDB

          Programmiersprachen

          Angular
          CSS
          ES6
          Express.js
          Frontend Engineering
          GraphQL
          Grunt
          Gulp
          HTML
          JavaScript
          JQuery
          Mobx
          NgRx
          Node.js
          Nuxt
          React
          Redux
          Redux-Saga
          Relay
          Ruby on Rails
          RxJS
          SASS
          SCRUM
          TypeScript
          Vue
          Vuex
          Webpack

          Datenbanken

          Firebase
          MongoDB
          MySQL
          Postgres

          Datenkommunikation

          Contentful
          Fortgeschritten
          REST
          Experte
          GraphQL
          Experte
          Appwrite
          Fortgeschritten

          Design / Entwicklung / Konstruktion

          Accessibility
          Full Stack Development
          Ruby on Rails oder NodeJS
          Jasmin
          Jest
          Performance Optimization
          Redux-Saga
          Responsive Webdesign
          Server Side Rendering
          Single Page Applications
          Software Architect
          Software Developer
          Usabilty

          Personalverantwortung

          Team lead

          Einsatzorte

          Einsatzorte

          Bern (+100km)
          Schweiz

          Vor Ort Einsätze im Ausland sind leider nicht möglich. Für Projekte ausserhalb der Schweiz kommt nur Remotearbeit in Frage.

          möglich

          Projekte

          Projekte

          11 Monate
          2024-12 - heute

          Development and evaluation of proof of concepts

          Expert React Engineer & Consultant, Senior Software Engineer and React Expert Accessibility Docker Figma ...
          Expert React Engineer & Consultant, Senior Software Engineer and React Expert
          MediData is modernizing its customer portals for hospitals, insurance companies,
          medical practices, and patients to better respond to new market demands and
          customer needs. As part of this initiative, an enabling team was formed, where I contribute significantly as a React expert to both the conceptualization and development process. Our focus is on creating a complex yet flexible DataGrid component that can be used across all customer portals, regardless of different APIs, data models, and varying feature sets. The goal is to develop a modular DataGrid framework that can be integrated into all customer portals and utilized by development teams without React expertise. The more than ten customer portals are being developed as standalone microfrontends and dynamically integrated into a shell application.
          • Development and evaluation of proof of concepts for solution architecture
          • Design and implementation of a component library and the DataGrid component using Storybook
          • Creation of development and testing guidelines for the development teams
          • Definition of accessibility guidelines and conducting related training sessions
          • Pair programming to support developers
          • Performing code reviews
          Accessibility Docker Figma Git TypeScript React Micro-Frontends Module Federation Next.js Node.js OpenAPI Playwright REST Scrum SAFe ShadCN UI Storybook SQL Swagger TailwindCSS Pair Programming Consulting Vite Vitest Web Components Github Copilot GitLab Javascript Kanban Microservices NPM libraries Shadcn UI Tailwindcss Typescript Zod
          MediData
          Root
          11 Monate
          2024-01 - 2024-11

          New version of custom CRM

          Solution Architect & Principal Software Engineer Accessibility AWS CI/CD ...
          Solution Architect & Principal Software Engineer

          I was leading a small team to release a new version of the company?s custom CRM containing:

          • Customer relations
          • Marketing, Website and Social Media
          • Sales and billings
          • Product management


          Highlights and Challenges:

          • For once it was very interesting to be able to depict not just one piece of the puzzle but all the main activities of a company
          • It was also a challenge to bring all the (top notch) technologies together smoothly, efficiently and effectively.

          Figma GitHub PostgreSQL Swagger
          Accessibility AWS CI/CD Cloudinary Clean Code Clerk Authentication Contentful Cursor Docker Drizzle Figma Git Github Actions GraphQL Next.js Neon PostgreSQL React ShadCN Typescript Vercel Playwright Pair Programming Node.js Kanban SAFe Zod TailwindCSS Clean Architecture Clerk Github Jasmine Jest NPM libraries Pair Programming Postgres Sentry SQL
          Atelier Irmak
          1 Jahr 5 Monate
          2022-08 - 2023-12

          Best Practices and Frontend Architecture

          Expert Frontend Engineer and Solution Architect Accessibility AG Grid Angular ...
          Expert Frontend Engineer and Solution Architect
          A hands-on supporter, coach, and adviser for all PwC teams in Germany who needed help regarding: State Management, Performance Optimization, Best Practices and Frontend Architecture.

          • I analyzed the performance issues of a highly interactive and complex Angular application regarding data loading, state handling and component architecture, developed a solution and refactoring concept and conducted a workshop regarding performance and best practices with the team
          • As an expert, I supported a team in the creation of a lean eCommerce solution with Next.js for trading environmental certificates. The focus was on security in general and type safety from the backend to the frontend in particular.
          • I designed the architecture and worked with the team to develop an app that includes multiple React micro-frontends that communicate with multiple microservices for data analytics and business intelligence. We used a monorepo to create the applications and libraries that the international customers could ultimately obtain either as a whole application, as individual packages and libraries or as micro frontend containers served with module federation. I not only supported the team for several months during development, but also held several workshops on project-relevant topics.

          Accessibility AG Grid Angular Azure DevOps CI/CD Cypress Figma Framer Motion Git GraphQL Jest Jotai Kanban Micro-Frontends Module Federation Monorepo Next.js NgRx Node.js NPM libraries OpenAPI Pair Programming Playwright React Recharts Redux-Toolkit REST RxJs Scrum Scss Signals Single-Spa Storybook Tailwind CSS tRPC Turborepo Typescript Vite Vitest Workshops Zustand
          PricewaterhouseCoopers PwC
          Remote
          9 Monate
          2022-07 - 2023-03

          Design and creation of a uniform

          Expert Consultant Accessibility Accessibility Consulting TypeScript ...
          Expert Consultant Accessibility

          • In the first phase, I was responsible for the design and creation of a uniform and standardized component library and styleguide for the company's news, join and e-learning areas. The aim was to maintain the corporate identity, streamline development and ensure and harmonize compliance with accessibility standards for all components
          • In the second phase, I took on the task of supporting and advising the team as an expert, providing assistance and discussing possible solutions, as well as conducting code reviews and guaranteeing quality standards.

          Accessibility Consulting TypeScript Code Review Javascript ReactJS Lerna Jest Cypress Storybook Webpack Monorepo Yarn workspaces CI/CD Git Yarn Pair Programming Scrum HTML5 Scss CSS3 Angular Figma Kanban Mentoring Lerna Yarn Monorepo React React Testing Library RxJs Typescript Usability
          Intersim AG / SBB
          remote
          10 Monate
          2021-07 - 2022-04

          Development of the assessment management application

          Expert Frontend Engineer Azure DevOps Babel CI/CD ...
          Expert Frontend Engineer

          In my role as an expert front-end engineer, I was mainly responsible for the development of the assessment management application within Swiss GRC's Governance, Risk & Compliance solution. In particular, the complex form and state handling posed an interesting challenge, especially with regard to optimizing performance with large amounts of data.

          • Generating assessments,
          • Planning and organizing the assessments,
          • Carrying out the assessments, and
          • Analyzing the results

          Azure DevOps Babel CI/CD CSS Cypress DevExpress Git Jest Kanban OpenAPI Swagger React React Testing Library Scrum Styled Components Typescript Webpack
          Swiss GRC AG
          remote
          1 Jahr 1 Monat
          2020-12 - 2021-12

          Development the concept and architecture

          Lead Developer und Software Architect Accessibility AWS S3 CI/CD ...
          Lead Developer und Software Architect

          In my position as team leader and software architect, I developed the concept and architecture of the real estate applications for Immobear. Together with a highly skilled team of software engineers, we implemented a SAAS (Software as a Service) that includes the following:

          • An application for real estate sellers that allows them to manage properties, create offers, manage advertisement campaigns, and pay fees.
          • A public area for potential buyers and tenants of houses and apartments that allows them to explore offers, contact owners and managers, and arrange viewings.

          Accessibility AWS S3 CI/CD Cloudinary Cypress Figma Git Github Github Actions Google Maps GraphQL Jest Kanban Material-UI MongoDB Next.js Node.js OAuth 2.0 OpenAPI React React Testing Library REST Sanity.io Scrum Scss Storybook Stripe Swagger Typescript
          Immobear AG
          remote
          7 Monate
          2020-06 - 2020-12

          Expert Front-end Engineer@Schweizerische Bundesbahnen (SBB) / Intersim

          Expert Front-end Engineer Accessibility TypeScript JavaScript ...
          Expert Front-end Engineer
          This was the first phase of a project that continued in July 2022 (see above)

          In the first phase, I was responsible for the design and creation of a uniform and standardized component library for the company's news, join and e-learning areas. The aim was to maintain the corporate identity, streamline development and ensure and harmonize compliance with accessibility standards for all components.
          Cypress Figma Storybook GitLab
          Accessibility TypeScript JavaScript HTML HTML5 CSS3 Scss React Lerna Jest Monorepo Yarn React Testing Library Webpack CSS Scrum Kanban CI/CD
          Intersim AG / SBB
          2 Jahre 3 Monate
          2018-04 - 2020-06

          myCSS App

          Senior Frontend Engineer Accessibility Angular Animations ...
          Senior Frontend Engineer
          • myCSS App: As part of a small team responsible to for the mobile customer app, I mainly focused on topics like user authentication and profile creation as well as document upload and testing.
          • Insurance Premium Calculator: We created the complex premium calculator for individual health insurance from scratch.
          • Relaunch of the CSS Website: We created the style guide, the component library, and all components for the relaunch of the company website with a special focus on user guidance and accessibility. In the end, we received the Master Award from Best of Swiss Web for our work.
          Accessibility Angular Animations CI/CD CSS CSS3 Cypress Express.js Figma Git HTML Ionic Jasmine Javascript Kanban Karma Mocha NgRx Node.js Nunjucks OpenAI RxJs Scrum Scss Swagger Typescript Usability Vue.js Webpack
          CSS Insurance
          Luzern
          4 Monate
          2018-02 - 2018-05

          Server Side Rendered Single Page Application

          Senior Software Engineer Accessibility CMS Contentful ...
          Senior Software Engineer
          Server Side Rendered Single Page Application with special attention to people with disabilities
          Accessibility CMS Contentful Github HTML HTML5 Nuxt Sass (Scss) Usability Vue Vuex
          Reaktor / Domino Foundation
          3 Monate
          2017-12 - 2018-02

          Prototype and MVP

          Senior Front-end Developer Angular RxJS Typescript ...
          Senior Front-end Developer
          Prototype and MVP for the Swatch Peace Art Hotel in Shanghai for the presentation of artists in residence and the possibility for new artists to apply for a residency.
          Angular RxJS Typescript REST HTML 5 SCSS HTML Express.js Node.js
          Swatch
          1 Jahr 6 Monate
          2016-05 - 2017-10

          E-commerce project

          Senior Front-end Developer React Redux ES6 JavaScript ...
          Senior Front-end Developer
          As a senior frontend engineer I was involved in the major e-commerce project to create the new web shop for Microspot and Interdiscount using React. The goal of the relaunch was to present the visitor a great user experience by showcasing the thousands of goods on a personalized and very performant site and offer a secure and easy to use payment system.
            React Redux ES6 JavaScript Sass SCSS Webpack Node.js and Git SEO Accessibility and Server Side Rendering (universal React) HTML 5 CSS Bootstrap Jasmin eCommerce Atomic Design responsive Web Google Analytics Continuous Integration Jenkins
            Interdiscount, Coop AG
            6 Monate
            2016-01 - 2016-06

            Development of two Single Page Applications

            Senior Software Engineer & Lead Developer React GraphQL Relay ...
            Senior Software Engineer & Lead Developer

            Development of two Single Page Applications for the Vitra Design Museum: 

            • one to showcase the Collection and 
            • the second as a mobile guide for the new Schaudepot

            React GraphQL Relay Javascript ES6 Jest MongoDB HTML Sass CSS webpack NodeJS and Git Scrum Responsive Web
            Vitra Design Museum, zetcom
            4 Monate
            2015-10 - 2016-01

            Creating a mobile ready enterprise site.

            Senior Frontend Engineer AngularJS JQuery Javascript ...
            Senior Frontend Engineer

            • Transforming all enterprise sites from static to responsive

              AngularJS JQuery Javascript Sass HTML 5 Sass & CSS Gulp and Git responsive Web SEO Google Analytics Scrum
              Alte Leipziger, Infocentric Research
              5 Monate
              2015-05 - 2015-09

              Creating an insurance configurator and premium calculator

              Senior Frontend Developer AngularJS Javascript Jasmine ...
              Senior Frontend Developer

              Implementation of a Single Page Application with AngularJS in Adobe CQ5 (AEM)

                AngularJS Javascript Jasmine HTML 5 Sass & CSS Adobe CQ5 Subversion Gulp responsive Web Continuous Integration Jenkins Scrum eCommerce SEO Google Analytics
                Sanitas, Infocentric Research
                3 Monate
                2015-02 - 2015-04

                ECI Support Centre for the European Citizen Action Service

                Software Architect, Team Leader, Lead Fullstack Developer
                Software Architect, Team Leader, Lead Fullstack Developer
                Implementation of a full stack application (including a HTML5 mobile app and a management platform)
                  AngularJS Javascript HTML CSS and JS Ruby on Rails PostgreSQL GIT Sass Bootstrap Gulp Scrum eDemocracy responsive Web
                  Democracy International
                  6 Monate
                  2014-09 - 2015-02

                  Responsive internet relaunch of direct-democracy-navigator

                  Software Architect, Team Leader, Lead Fullstack Developer
                  Software Architect, Team Leader, Lead Fullstack Developer
                  • Implementation of responsive web site and application
                  Ruby on Rails MongoDB HTML CSS and Javascript JQuery GIT Sass HAML SEO Google Analytics responsive Web
                  University of Wuppertal
                  3 Monate
                  2014-04 - 2014-06

                  Responsive redesign of the Intranet

                  Senior Front-end Developer
                  Senior Front-end Developer
                  • Implementing the Front-end with lots of widgets
                  HTML CSS and Javascript JQuery Grunt responsive Web
                  Richemont, Unic AG
                  2 Monate
                  2014-02 - 2014-03

                  Prototype for the Citizen Activation App

                  Software Architect, Team Lead, Senior Fullstack Developer
                  Software Architect, Team Lead, Senior Fullstack Developer

                  Prototype for the Citizen Activation App to inform people about topics related to direct democracy (deadlines, news, citizen rights) in their neighborhood using geolocation

                  • Implementing a HTML5 mobile Webapp and a Backend API
                  Ruby on Rails API AngularJS Javascript HTML Sass /CSS Grunt MongoDB ExpressJS responsive Web Scrum eDemocracy
                  Swissinfo.ch, Schweizer Demokratie Stiftung
                  4 Monate
                  2013-11 - 2014-02

                  Fussballtest

                  Senior Front-end Developer
                  Senior Front-end Developer
                  • Implementing the Front-end for this Webapp
                  HTML CSS and Javascript JQuery Wordpress PHP MySQL responsive Web
                  Suva, Unic AG
                  4 Monate
                  2013-08 - 2013-11

                  Redesign of the Web Check-in

                  Senior Front-end Developer
                  Senior Front-end Developer
                  • Implementing the design for the web check-in
                  HTML CSS and Javascript JQuery HAML Sass Middleman Ruby GIT responsive Web
                  Swiss, Unic AG
                  6 Monate
                  2013-02 - 2013-07

                  Internet redesign

                  Best of Swiss Web 2015, Master Award
                  Best of Swiss Web 2015, Master Award
                  • Implementing the responsive Front-end for this huge site
                  HTML CSS and Javascript JQuery HAML Sass Middleman Ruby GIT responsive Web SEO
                  Swiss, Hinderling Volkart
                  1 Jahr 9 Monate
                  2011-03 - 2012-11

                  Internet redesign

                  Team Lead Front-end, Senior Front-end Developer
                  Team Lead Front-end, Senior Front-end Developer
                  • Implementation of the responsive Design for this huge site (including a right-to-left variation for Arab countries)
                  HTML CSS and Javascript BackboneJS HAML Sass Middleman Ruby Subversion Continuous Integration Jenkins Scrum responsive Web SEO Google Analytics
                  Audi, Unic AG

                  Aus- und Weiterbildung

                  Aus- und Weiterbildung

                  1998

                  Bachelor of Political Sciences

                  University of Bern


                  1993 - 1994

                  Academic year abroad

                  University of Paris-Sorbonne, Paris France


                  1990

                  Bachelor of Art History

                  University of Freiburg


                  1984 ? 1988

                  Gymnasium, Rüedi Feusi Schools, Bern


                  1978 - 1984

                  Secondary School Bolligen


                  1974 - 1978

                  Elementary School Liestal

                  Position

                  Position










                  Kompetenzen

                  Kompetenzen

                  Top-Skills

                  React TypeScript Next.js VueJs WebApp Sass HTML CSS Testing Scrum Kanban Storybook Cypress Redux GraphQL MongoDB REST Figma Serverless Git Node.js SQL

                  Produkte / Standards / Erfahrungen / Methoden

                  Typescript
                  Experte
                  Javascript
                  Experte
                  React
                  Experte
                  Angular
                  Experte
                  Vue.js
                  Fortgeschritten
                  Agile Softwareentwicklung
                  Experte
                  Continuous Integration
                  Fortgeschritten
                  CSS3
                  Experte
                  ECommerce
                  Experte
                  Git
                  Experte
                  HTML5
                  Experte
                  Jenkins
                  Fortgeschritten
                  Node.js
                  Fortgeschritten
                  SEO
                  Experte
                  GraphQL
                  Fortgeschritten
                  MongoDB
                  Fortgeschritten
                  Responsive Webesign
                  Experte
                  Scrum
                  Experte
                  Web Application Development
                  Experte
                  Contentful
                  Fortgeschritten
                  Sanity.io
                  Fortgeschritten
                  Webpack
                  Fortgeschritten
                  Scss
                  Experte
                  Styled Components
                  Experte
                  Tailwind CSS
                  Experte

                  Experience

                  15+ years of experience in software development and expert in the fields of frontend engineering, usability and accessibility. Expert frontend architect and engineer at MediData, PwC, SBB and CSS, team leader in many projects.


                  Skills

                  Frontend, Interaction and Web Application Development


                  Technologien

                  React, Next.js, Jest, Cypress, Angular, RxJs, NgRx, Vue.js, Vuex, Javascript , Typescript, CSS, Sass, Scss, Tailwind, Styled Components, DevExtreme, AG Grid, Amplify, DevOps, Docker, Emotion, Express, Nest.js, Gatsby.js, Git, GraphQL, Gulp, HTML, Ionic, Jenkins, Jest, Jira, Kanban, Karma, Material-UI, Micro-Frontends, Mocha, MongoDB, Mongoose, DynamoDB, MySQL, Nest.js, Node.js, Nunjucks, Nuxt, OAuth, PostgreSQL, Protractor, REST, Redux, Ruby, Ruby on Rails, Recharts, SCRUM, SCSS, Micro-Frontends, Single-Spa, Subversion, Swagger, tRPC, Monorepos with Nx, Turborepo or Yarn & Lerna, Webpack, Vite, Prisma 

                   

                  Web Application Development

                  • React, Next.js, Gatsby, Redux / Zustand / Jotai, GraphQL, tRPC, Prisma, etc.

                  • Angular, RxJs, NgRx, Ionic, Nest.js

                  • Vue, Vuex, Nuxt

                  • Testing with Jest and Cypress, CI/CD

                  • Micro Frontends and Single Spa or Astro

                  • Progressive Web Apps

                  • Serverless, JAMstack, Netlify, Vercel, AWS, Azure, Google Cloud, etc.

                  • API Design, REST, GraphQL, tRPC, etc.t


                  Frontend Engineering

                  • Storybook, Web Components, Design Systems, Styleguides

                  • Clear architecture, clean and maintainable code, code reviews, code quality

                  • Optimization, Performance, SEO compliance, Usability and Accessibility

                  • HTML, CSS, SCSS, Emotion, Styled Components, CSS-in-JS


                  Technologies, frameworks and libraries:

                  AG Grid, Angular, AWS Amplify, CSS, CI/CD, Cypress, DevExpress, DevOps, Docker, DynamoDB, Emotion, Express, Gatsby.js, Git, GraphQL, Gulp, HTML, Ionic, Javascript, Jenkins, Jest, Jira, Jotai, Kanban, Karma, Material-UI, Micro-Frontends, Micro-Frontends, Mocha, MongoDB, Mongoose, Monorepos, MySQL, Nest.js, Next.js, NgRx, Node.js, Nunjucks, Nuxt, OAuth, Playwright, PostgreSQL, Prisma, Protractor, Protractor, React, React Native, Recharts, Redux, REST, Ruby, Ruby on Rails, RxJs, Sass, Scrum, Scss, Signals, Single-Spa, Styled Components, Swagger, Tailwind CSS, tRPC, Turborepo, Typescript, Vite, Vitest, Vue.js, Vuex, Webpack, Yarn,


                  Work Experience

                  2022 - today

                  Role: Coach

                  Customer: PwC Deutschland


                  Skills:

                  TypeScript, React, Redux, Angular with NgRx, RxJs, REST, GraphQL, tRPC, REST, realtime, Docker, Kubernetes, DevOps, CI/CD, Cypress, JEST, etc.


                  2021 - 2022

                  Customer: Swiss GRC


                  Tasks:

                  Erstellung einer Assessment App innerhalb der Swiss GRC Toolbox


                  Skills:

                  React, Typescript, DevExtreme, Styled Components, Webpack


                  2021 - 2021

                  Role: Architect / Lead Developer

                  Customer: Immobear AG


                  Tasks:

                  Erstellung einer Immobilien Plattform


                  Skils:

                  Jamstack, Serverless, Next.js, React, Typescript, Material-UI, Jest, Cypress, Scss, Google Maps, Sanity. io CMS, GraphQL, PostgreSQL


                  2020 - 2020

                  Role: Expert Front-End Engineer


                  Tasks:

                  SBB UI und Accessibility für diverse Plattformen (News, Join and E-Learnin)


                  Skills:

                  Storybook, Javascript, React, Jest, Cypress, Scss, Monorepo mit Lerna, Yarn Workspaces, Webpack


                  2018 - 2020

                  Role: Expert Front-End Engineer

                  Customer: CSS Versicherung


                  Skills:

                  Angular, Rxjs, Ngrx, Typescript, Vue, Vuex, Scss, Webpack, Node, Ionic, ES6


                  2018 - 2018

                  Role: Architect / Lead Developer

                  Customer: on request


                  Skills:

                  Vue, Nuxt, Contentful


                  2016 - 2017

                  Role: Expert Front-End Engineer


                  Tasks:

                  Webshops Microspot und Interdiscount


                  Skills:

                  React, Redux, ES6


                  2017 - 2017

                  Role: Architect / Lead Developer

                  Customer:  Coca Cola 


                  Skills:

                  React, Redux, Redux-Saga, ES6, GraphQL, MongoDB, Node


                  2016 - 2016

                  Role: Architect / Lead Developer

                  Customer: Vitra Design Museum


                  Skills:

                  React, Relay, GraphQL, MongoDB

                  Programmiersprachen

                  Angular
                  CSS
                  ES6
                  Express.js
                  Frontend Engineering
                  GraphQL
                  Grunt
                  Gulp
                  HTML
                  JavaScript
                  JQuery
                  Mobx
                  NgRx
                  Node.js
                  Nuxt
                  React
                  Redux
                  Redux-Saga
                  Relay
                  Ruby on Rails
                  RxJS
                  SASS
                  SCRUM
                  TypeScript
                  Vue
                  Vuex
                  Webpack

                  Datenbanken

                  Firebase
                  MongoDB
                  MySQL
                  Postgres

                  Datenkommunikation

                  Contentful
                  Fortgeschritten
                  REST
                  Experte
                  GraphQL
                  Experte
                  Appwrite
                  Fortgeschritten

                  Design / Entwicklung / Konstruktion

                  Accessibility
                  Full Stack Development
                  Ruby on Rails oder NodeJS
                  Jasmin
                  Jest
                  Performance Optimization
                  Redux-Saga
                  Responsive Webdesign
                  Server Side Rendering
                  Single Page Applications
                  Software Architect
                  Software Developer
                  Usabilty

                  Personalverantwortung

                  Team lead

                  Vertrauen Sie auf Randstad

                  Im Bereich Freelancing
                  Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

                  Fragen?

                  Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

                  Das Freelancer-Portal

                  Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.