Fullstack Web-Entwickler mit Fokus auf React, React Native und Angular
Aktualisiert am 13.07.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.07.2024
Verfügbar zu: 100%
davon vor Ort: 40%
React
TypeScript
Angular
VueJs
WebApp
Sass
HTML
CSS
Testing
Scrum
Kanban
Next.js
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

6 Monate
2024-01 - heute

Principal Software Engineer & Solution Architect@Atelier Irmak

Principal Software Engineer & Solution Architect Accessibility AG Grid Angular ...
Principal Software Engineer & Solution Architect

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


  • Customer relations
  • Marketing
  • Sales and billings

Highlights and Challenges:


  1. 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.
  2. Mainly for performance reasons we split a monolithic application into microservices and micro-frontends

Figma GitHub PostgreSQL Swagger
Accessibility AG Grid Angular Angular Signals CI/CD DevOps Docker Drizzle Express.js Git GitHub Actions Jasmine Jest Kanban Material Design Micro-Frontends Microservices Module Federation Monorepo Node.js NPM libraries Nx OpenAPI Pair Programming Playwright REST RxJs Scrum Scss SQL Swagger tRPC Typescript Vitest Zod
Atelier Irmak
1 Jahr 5 Monate
2022-08 - 2023-12

Expert Frontend Engineer and Solution Architect@PwC Deutschland (PricewaterhouseCoopers) Digital Factory

Expert Frontend Engineer and Solution Architect TypeScript CSS End-To-End-Test ...
Expert Frontend Engineer and Solution Architect

A supporter, coach, and adviser for all PwC teams in Germany who needed help regarding: State Management, Performance Optimization, Best Practices and Frontend Architecture.


Highlights:


  1. 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.
  2. 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.
  3. I designed the architecture of a micro-frontend containing several React applications for data analytics and business intelligence that was intended for internal but international customers. A monorepo was used to create the applications and libraries that the customers could ultimately obtain either as a whole application, as individual packages and libraries or as micro frontend containers served with module federation. I also supported the team in development for several months and held several workshops on project-relevant topics.
ReactJS Angular TypeScript Cypress Jest Docker tRPC Prisma Next.js TailwindCSS Webpack NgRx Node.js Redux Jotai Signals GraphQL AG Grid Turborepo Module Federation Framer Motion Azure DevOps RxJs Styled Components
TypeScript CSS End-To-End-Test Unittest Serverless JavaScript GraphQL REST HTML Accessibility Performance Performanceoptimierung SQL Front-End Fullstack Mitarbeiterführung Workshop Trainer Scrum Kanban Git Micro-Frontend Monorepo Npm libraries Signals
PricewaterhouseCoopers PwC
Remote
9 Monate
2022-07 - 2023-03

Expert Consultant@Schweizerische Bundesbahnen (SBB) / Intersim

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

This was the second part of the project that started in June 2020 (see below).

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.

Cypress Figma Storybook GitLab
Accessibility Consulting TypeScript Code Review Javascript ReactJS Lerna Jest Cypress Storybook Webpack Monorepo Yarn workspaces CI/CD Git Yarn Pair Programming Scrum HTML HTML5 Scss CSS CSS3
Intersim AG / SBB
remote
10 Monate
2021-07 - 2022-04

Expert Frontend Engineer@Swiss GRC Toolbox für Governance, Risk & Compliance

Expert Frontend Engineer Typescript ReactJS Styled Components ...
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.


My area of responsibility included the development of tools for:

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

DevExpress Microsoft Sharepoint Webpack Babel Azure
Typescript ReactJS Styled Components DevExpress Webpack Git Scrum Front-End Kanban
Swiss GRC AG
remote
1 Jahr 1 Monat
2020-12 - 2021-12

Technical and Team Lead@Immobear Real Estate

Lead Developer und Software Architect Jamstack Serverless Next.js ...
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:


  1. An application for real estate sellers that allows them to manage properties, create offers, manage advertisement campaigns, and pay fees.
  2. 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.


Google Maps Sanity.io MongoDB Cloudinary Material-UI Figma Cypress GitHub Jest Node.js Stripe Swagger
Jamstack Serverless Next.js React Typescript Material-UI Jest Cypress Sass GraphQL Mongoose Node.js Accessibility AWS CI/CD GitHub Actions Kanban OAuth 2.0 OpenAPI React Testing Library REST Scrum Storybook Scss
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 2 Monate
2018-04 - 2020-05

Senior Frontend Engineer@CSS Versicherung: Webapps and Website Relaunch

Senior Frontend Engineer Accessibility Angular CI/CD ...
Senior Frontend Engineer
I worked on 3 major projects:

  1. 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.
  2. Insurance Premium Calculator: We created the complex premium calculator for individual health insurance from scratch.
  3. 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.

Figma Swagger
Accessibility Angular CI/CD Cypress CSS3 CSS Express.js Git HTML Ionic Jasmine JavaScript Kanban Mocha NgRx Nunjucks OpenAPI Redux REST RxJs Sass Scrum Scss TypeScript Vue Webpack
CSS Insurance
Luzern
4 Monate
2018-02 - 2018-05

Senior Software Engineer@SPA Domino Foundation

Senior Software Engineer CSS Content Management System HTML ...
Senior Software Engineer
  • Server Side Rendered Single Page Application with special attention to people with disabilities
Contentful GitHub
CSS Content Management System HTML Nuxt Sass Scss Usability Vue Vuex
Reaktor / Domino Foundation
3 Monate
2017-12 - 2018-02

Senior Front-end Developer@Swatch Peace Art Hotel

Senior Front-end Developer Scrum Frontend Engineering Agile Softwareentwicklung ...
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.
Scrum Frontend Engineering Agile Softwareentwicklung Angular RxJS HTML HTML5 CSS3 Sass Javascript TypeScript
Swatch
1 Jahr 6 Monate
2016-05 - 2017-10

Senior Front-end Developer@Microspot and Interdiscount Webshops

Senior Front-end Developer Scrum React Redux ...
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.
    Scrum React Redux Javascript ES6 SEO Git Server Side Rendering ECommerce Jenkins Continuous Integration Jasmin Node.js agile REST
    Interdiscount, Coop AG
    6 Monate
    2016-01 - 2016-06

    Senior Software Engineer@Vitra Design Museum

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

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

    1. one to showcase the Collection and 
    2. the second as a mobile guide for the new Schaudepot

    React Relay GraphQL MongoDB JavaScript Software Architecture Frontend Engineering Team lead Webpack Sass Git GitHub Scrum HTML HTML5 Responsive Webdesign
    Vitra Design Museum, zetcom
    4 Monate
    2015-10 - 2016-01

    Senior Frontend Engineer@Alte Leipziger

    Senior Frontend Engineer Angular Frontend Engineering Responsive Webdesign ...
    Senior Frontend Engineer

    Creating a mobile ready enterprise site.

    Transforming all enterprise sites from static to responsive

      Angular Frontend Engineering Responsive Webdesign SEO Google Analytics gulp.js Git HTML HTML5 CSS CSS3 Sass JavaScript jQuery
      Alte Leipziger, Infocentric Research
      5 Monate
      2015-05 - 2015-09

      Senior Frontend Engineer@Sanitas

      Senior Frontend Developer Scrum Frontend Engineering Agile Softwareentwicklung
      Senior Frontend Developer

      Creating an insurance configurator and premium calculator

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

        AngularJS HTML5 Sass Gulp CQ5 Subversion
        Scrum Frontend Engineering Agile Softwareentwicklung
        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

        University of Bern, Bachelor of Political Sciences

        1993 - 1994

        Academic year abroad at the University of Paris-Sorbonne, Paris France

        1990

        University of Freiburg, Bachelor of Art History

        1984 ? 1988

        Gymnasium, Rüedi Feusi Schools, Bern

        1978 - 1984

        Secondary School Bolligen

        1974 - 1978

        Elementary School Liestal

        Position

        Position

        Ich bin Frontend Engineer, Interaction Developer und Team Leader mit 15+ Jahren Erfahrung. Mich interessieren:

        • Webapps, Interaction Development, Frontend Engineering, Accessibility, JAMstack und Serverless Applikationen.

        • Ich spreche: Javascript, Typescript, React, Vue und Angular, HTML, CSS, Deutsch und Englisch fliessend.

        Webapps Entwickling

        • React, Redux, Next.js, Gatsby und GraphQL

        • Vue, Vuex, Nuxt

        • Angular, RxJs, NgRx, Express / Nest.js, Node.js und MongoDB

        • JAMstack und Serverless, z.B.: Next.js und Sanity.io, Gatsby und Contentful, AWS, Google oder Azure, etc.

        • Progressive Web Apps

        • Testing, Continuous Integration und Deployment

        Frontend Engineering

        • Standardkonformes und plattformunabhängiges HTML/CSS und Javascript

        • On the Edge mit Javascript, Typescript, HTML, CSS

        • Erstellung von Web Apps with Angular, React, Vue, Webpack und Node

        • Optimierung, Performance, SEO, Usability, Accessibility und Animationen

        • Modulare Front-end Entwicklung für eine optimale Integration in jedes Content Management System

        • Erstellung einer unternehmensweiten Pattern Library mit Storybook



        Technologien, Frameworks und Libraries

        Javascript, Typescript, React, Redux, Next.js, Gatsby, GraphQL, Angular, RxJs, NgRx, Ionic, Vue.js, Vuex, Nuxt, Node.js, Express, Nest.js, Webpack, Gulp, Jest, Enzyme, Cypress, Jasmine, Protractor, Mocha, Karma, HTML, Nunjucks, CSS, SCSS, Emotion, Ruby, Ruby on Rails, MongoDB, MySQL, PostgreSQL, Git, Subversion, Jenkins, Docker, SCRUM, Kanban u.v.m.?



        Letzte Projekte

        • 2022 - heute: PwC Deutschland, Consulting, Coaching und Mitarbeit in verschiedenen Teams und Projekten, Technologie: TypeScript, React, Redux, Angular with NgRx, RxJs, REST, GraphQL, tRPC, REST, realtime, Docker, Kubernetes, DevOps, CI/CD, Cypress, JEST, etc.

        • 2021 - 2022: Swiss GRC, Erstellung einer Assessment App innerhalb der Swiss GRC Toolbox, Technologie: React, Typescript, DevExtreme, Styled Components, Webpack

        • 2021 (9 Monate): Immobear AG, Erstellung einer Immobilien Plattform, Technologie: Jamstack, Serverless, Next.js, React, Typescript, Material-UI, Jest, Cypress, Scss, Google Maps, Sanity.io CMS, GraphQL, PostgreSQL, Rolle: Architect / Lead Developer

        • 2020 (9 Monate): SBB UI und Accessibility für diverse Plattformen (News, Join and E-Learnin), Technologie: Storybook, Javascript, React, Jest, Cypress, Scss, Monorepo mit Lerna, Yarn Workspaces, Webpack, Rolle: Expert Front-End Engineer

        • 2018 - 2020: CSS Versicherung, diverse Projekte, Technologie: Angular, Rxjs, Ngrx, Typescript, Vue, Vuex, Scss, Webpack, Node, Ionic, ES6, Rolle: Expert Front-End Engineer

        • 2018 (3 Monate): Stiftung Domino, Technologie: Vue, Nuxt, Contentful, Rolle: Architect / Lead Developer

        • 2016 - 2017 (16 Monate): Webshops Microspot und Interdiscount, Technologie: React, Redux, ES6, Rolle: Expert Front-End Engineer

        • 2017 (4 Monate) Coca Cola - The Archives, Technologie: React, Redux, Redux-Saga, ES6, GraphQL, MongoDB, Node, Rolle: Architect / Lead Developer

        • 2016 (4 Monate) Vitra Design Museum, Technologie: React, Relay, GraphQL, MongoDB, Rolle: Architect / Lead Developer


        Auszeichnungen

        • Best of Swiss Web, Master 2021: CSS Relaunch (CSS)

        • Best of Swiss Web, Silber 2018: Microspot.ch (mit Microspot/Coop)

        • Best of Swiss Web, Master 2015: Relaunch Swiss.com (mit Hinderling Volkart)

        • Best of Swiss Web, Master 2012: SBB.com (mit Unic AG)

        • Best of Swiss Web, Silber 2012: PKZ ? TheLook (mit Unic AG)

        Kompetenzen

        Kompetenzen

        Top-Skills

        React TypeScript Angular VueJs WebApp Sass HTML CSS Testing Scrum Kanban Next.js 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

        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 u.v.m.

         

        Webapps Entwickling

        • React, Redux, Next, Gatsby und GraphQL

        • Vue.js, Vuex, Nuxt

        • Angular, RxJs, NgRx, Express / Nest.js, Node.js und MongoDB

        • JAMstack und Serverless, z.B.: Next.js und Sanity.io, Gatsby und Contentful, AWS, Google oder Azure, etc.

        • Progressive Web Apps

        • Testing, Continuous Integration und Deployment

        Frontend Engineering

        • Standardkonformes und plattformunabhängiges HTML/CSS und Javascript

        • On the Edge mit Javascript, Typescript, HTML, CSS

        • Erstellung von Web Apps with Angular, React, Vue, Webpack und Node

        • Optimierung, Performance, SEO, Usability, Accessibility und Animationen

        • Modulare Front-end Entwicklung für eine optimale Integration in jedes Content Management System

        • Erstellung einer unternehmensweiten Pattern Library mit Storybook

        Experience

        Over 15 years of experience in Client-side and API Development and expert in the fields of Front-end Engineering, Usability, Accessibility and Responsive Web. Senior Front-end Engineer at CSS Insurance and Unic, Team leader in many projects and 4 times winner of the Best of Swiss Web Award

        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

        6 Monate
        2024-01 - heute

        Principal Software Engineer & Solution Architect@Atelier Irmak

        Principal Software Engineer & Solution Architect Accessibility AG Grid Angular ...
        Principal Software Engineer & Solution Architect

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


        • Customer relations
        • Marketing
        • Sales and billings

        Highlights and Challenges:


        1. 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.
        2. Mainly for performance reasons we split a monolithic application into microservices and micro-frontends

        Figma GitHub PostgreSQL Swagger
        Accessibility AG Grid Angular Angular Signals CI/CD DevOps Docker Drizzle Express.js Git GitHub Actions Jasmine Jest Kanban Material Design Micro-Frontends Microservices Module Federation Monorepo Node.js NPM libraries Nx OpenAPI Pair Programming Playwright REST RxJs Scrum Scss SQL Swagger tRPC Typescript Vitest Zod
        Atelier Irmak
        1 Jahr 5 Monate
        2022-08 - 2023-12

        Expert Frontend Engineer and Solution Architect@PwC Deutschland (PricewaterhouseCoopers) Digital Factory

        Expert Frontend Engineer and Solution Architect TypeScript CSS End-To-End-Test ...
        Expert Frontend Engineer and Solution Architect

        A supporter, coach, and adviser for all PwC teams in Germany who needed help regarding: State Management, Performance Optimization, Best Practices and Frontend Architecture.


        Highlights:


        1. 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.
        2. 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.
        3. I designed the architecture of a micro-frontend containing several React applications for data analytics and business intelligence that was intended for internal but international customers. A monorepo was used to create the applications and libraries that the customers could ultimately obtain either as a whole application, as individual packages and libraries or as micro frontend containers served with module federation. I also supported the team in development for several months and held several workshops on project-relevant topics.
        ReactJS Angular TypeScript Cypress Jest Docker tRPC Prisma Next.js TailwindCSS Webpack NgRx Node.js Redux Jotai Signals GraphQL AG Grid Turborepo Module Federation Framer Motion Azure DevOps RxJs Styled Components
        TypeScript CSS End-To-End-Test Unittest Serverless JavaScript GraphQL REST HTML Accessibility Performance Performanceoptimierung SQL Front-End Fullstack Mitarbeiterführung Workshop Trainer Scrum Kanban Git Micro-Frontend Monorepo Npm libraries Signals
        PricewaterhouseCoopers PwC
        Remote
        9 Monate
        2022-07 - 2023-03

        Expert Consultant@Schweizerische Bundesbahnen (SBB) / Intersim

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

        This was the second part of the project that started in June 2020 (see below).

        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.

        Cypress Figma Storybook GitLab
        Accessibility Consulting TypeScript Code Review Javascript ReactJS Lerna Jest Cypress Storybook Webpack Monorepo Yarn workspaces CI/CD Git Yarn Pair Programming Scrum HTML HTML5 Scss CSS CSS3
        Intersim AG / SBB
        remote
        10 Monate
        2021-07 - 2022-04

        Expert Frontend Engineer@Swiss GRC Toolbox für Governance, Risk & Compliance

        Expert Frontend Engineer Typescript ReactJS Styled Components ...
        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.


        My area of responsibility included the development of tools for:

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

        DevExpress Microsoft Sharepoint Webpack Babel Azure
        Typescript ReactJS Styled Components DevExpress Webpack Git Scrum Front-End Kanban
        Swiss GRC AG
        remote
        1 Jahr 1 Monat
        2020-12 - 2021-12

        Technical and Team Lead@Immobear Real Estate

        Lead Developer und Software Architect Jamstack Serverless Next.js ...
        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:


        1. An application for real estate sellers that allows them to manage properties, create offers, manage advertisement campaigns, and pay fees.
        2. 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.


        Google Maps Sanity.io MongoDB Cloudinary Material-UI Figma Cypress GitHub Jest Node.js Stripe Swagger
        Jamstack Serverless Next.js React Typescript Material-UI Jest Cypress Sass GraphQL Mongoose Node.js Accessibility AWS CI/CD GitHub Actions Kanban OAuth 2.0 OpenAPI React Testing Library REST Scrum Storybook Scss
        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 2 Monate
        2018-04 - 2020-05

        Senior Frontend Engineer@CSS Versicherung: Webapps and Website Relaunch

        Senior Frontend Engineer Accessibility Angular CI/CD ...
        Senior Frontend Engineer
        I worked on 3 major projects:

        1. 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.
        2. Insurance Premium Calculator: We created the complex premium calculator for individual health insurance from scratch.
        3. 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.

        Figma Swagger
        Accessibility Angular CI/CD Cypress CSS3 CSS Express.js Git HTML Ionic Jasmine JavaScript Kanban Mocha NgRx Nunjucks OpenAPI Redux REST RxJs Sass Scrum Scss TypeScript Vue Webpack
        CSS Insurance
        Luzern
        4 Monate
        2018-02 - 2018-05

        Senior Software Engineer@SPA Domino Foundation

        Senior Software Engineer CSS Content Management System HTML ...
        Senior Software Engineer
        • Server Side Rendered Single Page Application with special attention to people with disabilities
        Contentful GitHub
        CSS Content Management System HTML Nuxt Sass Scss Usability Vue Vuex
        Reaktor / Domino Foundation
        3 Monate
        2017-12 - 2018-02

        Senior Front-end Developer@Swatch Peace Art Hotel

        Senior Front-end Developer Scrum Frontend Engineering Agile Softwareentwicklung ...
        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.
        Scrum Frontend Engineering Agile Softwareentwicklung Angular RxJS HTML HTML5 CSS3 Sass Javascript TypeScript
        Swatch
        1 Jahr 6 Monate
        2016-05 - 2017-10

        Senior Front-end Developer@Microspot and Interdiscount Webshops

        Senior Front-end Developer Scrum React Redux ...
        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.
          Scrum React Redux Javascript ES6 SEO Git Server Side Rendering ECommerce Jenkins Continuous Integration Jasmin Node.js agile REST
          Interdiscount, Coop AG
          6 Monate
          2016-01 - 2016-06

          Senior Software Engineer@Vitra Design Museum

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

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

          1. one to showcase the Collection and 
          2. the second as a mobile guide for the new Schaudepot

          React Relay GraphQL MongoDB JavaScript Software Architecture Frontend Engineering Team lead Webpack Sass Git GitHub Scrum HTML HTML5 Responsive Webdesign
          Vitra Design Museum, zetcom
          4 Monate
          2015-10 - 2016-01

          Senior Frontend Engineer@Alte Leipziger

          Senior Frontend Engineer Angular Frontend Engineering Responsive Webdesign ...
          Senior Frontend Engineer

          Creating a mobile ready enterprise site.

          Transforming all enterprise sites from static to responsive

            Angular Frontend Engineering Responsive Webdesign SEO Google Analytics gulp.js Git HTML HTML5 CSS CSS3 Sass JavaScript jQuery
            Alte Leipziger, Infocentric Research
            5 Monate
            2015-05 - 2015-09

            Senior Frontend Engineer@Sanitas

            Senior Frontend Developer Scrum Frontend Engineering Agile Softwareentwicklung
            Senior Frontend Developer

            Creating an insurance configurator and premium calculator

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

              AngularJS HTML5 Sass Gulp CQ5 Subversion
              Scrum Frontend Engineering Agile Softwareentwicklung
              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

              University of Bern, Bachelor of Political Sciences

              1993 - 1994

              Academic year abroad at the University of Paris-Sorbonne, Paris France

              1990

              University of Freiburg, Bachelor of Art History

              1984 ? 1988

              Gymnasium, Rüedi Feusi Schools, Bern

              1978 - 1984

              Secondary School Bolligen

              1974 - 1978

              Elementary School Liestal

              Position

              Position

              Ich bin Frontend Engineer, Interaction Developer und Team Leader mit 15+ Jahren Erfahrung. Mich interessieren:

              • Webapps, Interaction Development, Frontend Engineering, Accessibility, JAMstack und Serverless Applikationen.

              • Ich spreche: Javascript, Typescript, React, Vue und Angular, HTML, CSS, Deutsch und Englisch fliessend.

              Webapps Entwickling

              • React, Redux, Next.js, Gatsby und GraphQL

              • Vue, Vuex, Nuxt

              • Angular, RxJs, NgRx, Express / Nest.js, Node.js und MongoDB

              • JAMstack und Serverless, z.B.: Next.js und Sanity.io, Gatsby und Contentful, AWS, Google oder Azure, etc.

              • Progressive Web Apps

              • Testing, Continuous Integration und Deployment

              Frontend Engineering

              • Standardkonformes und plattformunabhängiges HTML/CSS und Javascript

              • On the Edge mit Javascript, Typescript, HTML, CSS

              • Erstellung von Web Apps with Angular, React, Vue, Webpack und Node

              • Optimierung, Performance, SEO, Usability, Accessibility und Animationen

              • Modulare Front-end Entwicklung für eine optimale Integration in jedes Content Management System

              • Erstellung einer unternehmensweiten Pattern Library mit Storybook



              Technologien, Frameworks und Libraries

              Javascript, Typescript, React, Redux, Next.js, Gatsby, GraphQL, Angular, RxJs, NgRx, Ionic, Vue.js, Vuex, Nuxt, Node.js, Express, Nest.js, Webpack, Gulp, Jest, Enzyme, Cypress, Jasmine, Protractor, Mocha, Karma, HTML, Nunjucks, CSS, SCSS, Emotion, Ruby, Ruby on Rails, MongoDB, MySQL, PostgreSQL, Git, Subversion, Jenkins, Docker, SCRUM, Kanban u.v.m.?



              Letzte Projekte

              • 2022 - heute: PwC Deutschland, Consulting, Coaching und Mitarbeit in verschiedenen Teams und Projekten, Technologie: TypeScript, React, Redux, Angular with NgRx, RxJs, REST, GraphQL, tRPC, REST, realtime, Docker, Kubernetes, DevOps, CI/CD, Cypress, JEST, etc.

              • 2021 - 2022: Swiss GRC, Erstellung einer Assessment App innerhalb der Swiss GRC Toolbox, Technologie: React, Typescript, DevExtreme, Styled Components, Webpack

              • 2021 (9 Monate): Immobear AG, Erstellung einer Immobilien Plattform, Technologie: Jamstack, Serverless, Next.js, React, Typescript, Material-UI, Jest, Cypress, Scss, Google Maps, Sanity.io CMS, GraphQL, PostgreSQL, Rolle: Architect / Lead Developer

              • 2020 (9 Monate): SBB UI und Accessibility für diverse Plattformen (News, Join and E-Learnin), Technologie: Storybook, Javascript, React, Jest, Cypress, Scss, Monorepo mit Lerna, Yarn Workspaces, Webpack, Rolle: Expert Front-End Engineer

              • 2018 - 2020: CSS Versicherung, diverse Projekte, Technologie: Angular, Rxjs, Ngrx, Typescript, Vue, Vuex, Scss, Webpack, Node, Ionic, ES6, Rolle: Expert Front-End Engineer

              • 2018 (3 Monate): Stiftung Domino, Technologie: Vue, Nuxt, Contentful, Rolle: Architect / Lead Developer

              • 2016 - 2017 (16 Monate): Webshops Microspot und Interdiscount, Technologie: React, Redux, ES6, Rolle: Expert Front-End Engineer

              • 2017 (4 Monate) Coca Cola - The Archives, Technologie: React, Redux, Redux-Saga, ES6, GraphQL, MongoDB, Node, Rolle: Architect / Lead Developer

              • 2016 (4 Monate) Vitra Design Museum, Technologie: React, Relay, GraphQL, MongoDB, Rolle: Architect / Lead Developer


              Auszeichnungen

              • Best of Swiss Web, Master 2021: CSS Relaunch (CSS)

              • Best of Swiss Web, Silber 2018: Microspot.ch (mit Microspot/Coop)

              • Best of Swiss Web, Master 2015: Relaunch Swiss.com (mit Hinderling Volkart)

              • Best of Swiss Web, Master 2012: SBB.com (mit Unic AG)

              • Best of Swiss Web, Silber 2012: PKZ ? TheLook (mit Unic AG)

              Kompetenzen

              Kompetenzen

              Top-Skills

              React TypeScript Angular VueJs WebApp Sass HTML CSS Testing Scrum Kanban Next.js 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

              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 u.v.m.

               

              Webapps Entwickling

              • React, Redux, Next, Gatsby und GraphQL

              • Vue.js, Vuex, Nuxt

              • Angular, RxJs, NgRx, Express / Nest.js, Node.js und MongoDB

              • JAMstack und Serverless, z.B.: Next.js und Sanity.io, Gatsby und Contentful, AWS, Google oder Azure, etc.

              • Progressive Web Apps

              • Testing, Continuous Integration und Deployment

              Frontend Engineering

              • Standardkonformes und plattformunabhängiges HTML/CSS und Javascript

              • On the Edge mit Javascript, Typescript, HTML, CSS

              • Erstellung von Web Apps with Angular, React, Vue, Webpack und Node

              • Optimierung, Performance, SEO, Usability, Accessibility und Animationen

              • Modulare Front-end Entwicklung für eine optimale Integration in jedes Content Management System

              • Erstellung einer unternehmensweiten Pattern Library mit Storybook

              Experience

              Over 15 years of experience in Client-side and API Development and expert in the fields of Front-end Engineering, Usability, Accessibility and Responsive Web. Senior Front-end Engineer at CSS Insurance and Unic, Team leader in many projects and 4 times winner of the Best of Swiss Web Award

              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.