Fabian S.

Frontend-Architect, Fullstack-Developer

Garmisch-Partenkirchen, Germany

Experience

Aug 2023 - Present
2 years 1 month
Frankfurt, Germany

Frontend-Architect, Fullstack-Developer

DB InfraGO

Implementation of software for punctuality optimization in rail transport

  • Architecture, development, and maintenance of the frontend codebase for an internal app with 200 daily users
  • Creation of high-performance charts in React to visualize up to 100,000 data points
  • Integration of the company-wide WebSSO to implement a complex role system
  • Implementation of a scalable backend with AWS Lambda and GraphQL
  • Modeling and management of the database schema and migrations in PostgreSQL (RDS)
  • Optimization of the AWS infrastructure with a focus on scaling and incident management

Tech: TypeScript, React, Vite, TailwindCSS, Plotly, GraphQL, Python, AWS, Postgres, Gitlab CI/CD

Mar 2022 - Sep 2022
7 months
Frankfurt, Germany

Architecture Consultant

Teba GmbH (via Zyres GmbH)

Architecture consulting for a CMS solution

  • Advising on technology selection
  • Initial setup of the codebase and onboarding/mentoring the development team
  • Connecting the NextJS frontend via GraphQL to the headless CMS Strapi

Tech: TypeScript, React, Next.js, Strapi, GraphQL, Material UI, Gitlab CI/CD

Oct 2021 - Aug 2023
1 year 11 months
Cologne, Germany

Fullstack-Architect, Developer, Mentor

Packiro GmbH

New development of an e-commerce platform

  • Architecture consulting for a greenfield e-commerce technology stack
  • Establishment of a UX development workflow based on Material UI
  • Implementation of shop functions and connection of headless Shopware to NextJS
  • Leading technical interviews and mentoring junior developers

Tech: TypeScript, React, Next.js, Shopware, Statamic, GraphQL, Material UI, Gitlab CI/CD, Azure

Oct 2021 - May 2023
1 year 8 months
Aachen, Germany

React Trainer, Architecture Consultant

VEDA GmbH

Training and consulting for the transition from jQuery to React

  • Organizing and running a workshop to teach React
  • Architecture consulting for transitioning from a jQuery frontend to React

Tech: TypeScript, React, Material UI

May 2021 - Feb 2022
10 months
Düsseldorf, Germany

Fullstack-Architect

Douglas Marketing Solutions GmbH

Campaign management platform for product testing

  • Organizing and conducting requirements workshops
  • Architecture and development of the software
  • Maintenance and iterative feature development

Tech: TypeScript, React, Next.js, NestJS, Postgres, TypeOrm, Chakra UI, Docker, Kubernetes, Azure

Apr 2021 - Jul 2021
4 months
Cologne, Germany

Consultant, Fullstack-Developer

Sofort-Impfen.de

Platform for booking Covid19 vaccination appointments

  • Architecture consulting for implementing an anonymous booking flow
  • Developed features for the booking flow
  • Developed i18n for the main website

Tech: TypeScript, React, Next.js, GraphQL, Gitlab CI/CD, GraphCMS

Jan 2021 - Jul 2021
7 months
Cologne, Germany

Fullstack-Architect

Bertelsmann / RTL Mediengruppe

TVnow / RTL+ multimedia application

  • Architecture and development of the RTL+ multimedia application
  • Trade-off analysis of different technical approaches
  • Implementation of frontend and backend functionality

Tech: TypeScript, React, Next.js, GraphQL, Urql, Material UI, Node.js, Strapi, Wagtail, Apollo Server, AWS, Testing (Jest, RTL)

Aug 2020 - Dec 2020
5 months
Dortmund, Germany

Fullstack-Architect

Jobcenter Dortmund

Relaunch of the website with extensive CMS features

  • Technical planning for the main website relaunch
  • Setup of the fullstack architecture
  • Establishing 'Clean Code' and code reviews

Tech: TypeScript, React, Next.js, Strapi, Matomo, TailwindCSS, Digital Ocean, Gitlab CI/CD

Apr 2020 - Apr 2021
1 year 1 month

Fullstack-Architect, Product Owner

Need-mask.com

Non-profit platform for distributing medical protective equipment

  • Designing functionality using user stories
  • Selecting and scaling the infrastructure
  • Developing frontend and backend
  • Conference talk at Hasura Con 2020
  • Github repository with full source code

Tech: TypeScript, React, Next.js, GraphQL, Hasura, Digital Ocean, Chakra UI, Vercel

Feb 2020 - Dec 2020
11 months
Mannheim, Germany

Frontend-Architect, Fullstack-Developer

BASF / Chemster GmbH

B2B marketplace for chemical products

  • Made architecture decisions in the React frontend
  • Implemented fullstack features and built the style guide
  • Conducted technical interviews with candidates

Tech: JavaScript, React, Redux, Storybook, CSS, Docker, Node.js, AWS, E2E testing (Cypress), Testing (Jest, RTL)

Jan 2019 - Dec 2024
6 years
Geilenkirchen, Germany

Instructor

CodeWeek / CSB-System AG

Course to teach programming skills to students (6 times, each one week in October)

  • Teaching programming skills to students aged 14 to 18
  • Designing and guiding software projects with students using agile methods
  • Video with interview, 2019
  • LinkedIn post for Code Week, 2024

Tech: JavaScript, p5.js, HTML, CSS

Mar 2018 - Feb 2020
2 years
Düsseldorf, Germany

Fullstack-Developer, React Trainer

Douglas GmbH

Working on e-commerce system

  • Designing and developing a CMS with a Douglas-specific review system
  • Developing an internal tool to manage product testing campaigns (version 1)
  • Conducting workshops to train the team in React

Tech: TypeScript, React, JavaScript, Node.js, Docker, Testing (Jest, RTL), HTML, CSS

Jan 2014 - Jun 2017
3 years 6 months
Aachen, Germany

Frontend-Developer

HoloBuilder Inc

Online SaaS for documenting construction sites using 360° photography

  • Co-developing frontend features for an AR cloud platform
  • Working on the development of the accompanying Android applications
  • Designing, developing, and maintaining the HoloBuilder website

Tech: JavaScript, React, HTML, CSS, C# Unity, Android Java, WordPress

Jan 2014 - Jan 2017
3 years 1 month
Aachen, Germany

Master in Computer Science

RWTH Aachen

  • Focus: Software Engineering
  • Minor: Economics
  • Thesis: "Development and evaluation of a component-based Virtual Reality editor"

Tech: JavaScript, React, Node.js

Jan 2012 - Jan 2014
2 years 1 month
Aachen, Germany

Frontend-Developer

Antibodies Online GmbH

Online marketplace for life science products

  • Co-developing frontend features for the online shop

Tech: JavaScript, PHP

Jan 2011 - Jan 2014
3 years 1 month
Aachen, Germany

Bachelor in Computer Science

RWTH Aachen

  • Minor: Economics
  • Thesis: "Implementation and Evaluation of a Pattern Matching Library for Connecting BLE Sensors in Android"

Tech: Android Java, Postgres, JavaScript

Jan 2008 - Jan 2012
4 years 1 month
Dortmund, Germany

Frontend-Developer

Isopedia GmbH

Agency for web projects

  • Web development in client projects
  • Development and maintenance of a content management system for about 50 websites
  • Development of web applications for iPhone and iPad

Tech: JavaScript, PHP, HTML, CSS

Summary

I'm Fabian, and a freelance React/Typescript fullstack developer. For over a decade I've been taking web apps from inception to launch and beyond. I coach teams in React and consult companies on crucial architecture questions.

I live by a "Zero-Bullshit Attitude." That means I make sure your project doesn't exceed the target, rather, the stakeholder requirements are addressed systematically. The final result is a product that is built to last, with quality that is secured for the long term.

I am proficient in cutting-edge technologies and also understand the fundamental principles of earlier days. In-depth knowledge, not just tutorials.

My belief: Clean and simple architecture always outshines excessive complexity. Without overengineering and costly missteps. Resulting in a more relaxed, forward-thinking, and transparent approach.

Languages

German
Native
English
Advanced

Education

Jan 2014 - Jan 2017

RWTH Aachen University

Master, Software Engineering, Economics · Computer Science · Aachen, Germany

Jan 2011 - Jan 2014

RWTH Aachen University

Bachelor, Economics · Computer Science · Aachen, Germany

Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions