code consulting logo
|
Fabian Schulze

Fabian SchulzeSoftware Engineer & React TrainerFullstack · TypeScript · React · NodeJS

Wiesbaden, Germany
linkedin icon
xing icon
github icon

About

Hey 😄 , I'm Fabian.
For over a decade I've been taking web apps from inception to launch and beyond. I coach teams on mastering React and give companies advice on key architecture decisions.

In my experience, projects often fail because of too much company politics. New technologies are perceived as too inconvenient or are established too quickly out of curiosity. I arrive at decisions based on experience and research without losing sight of the main business objectives. In order to achieve that, I bring all teams involved (business, product, design, and development) to one table and derive the most efficient technology stack and corresponding modus operandi.

Skills

Technology I use on a daily basis:
TypeScript
React
Press me
Next.js
GraphQL
Node.js
Prisma
Docker
Gitlab CI/CD
See more project-related tech experience in the timeline below.

Projects

  1. Packiro GmbH Logo
  2. Packiro GmbH

    Fullstack-Architect
    Cologne
    Development of an e-commerce platform
    1. Architectual decision-making as part of a team
    2. Fullstack development across greenfield e-commerce stack
    3. Establishing a UX-development-workflow based on a UI framework
    Technologies used:
    TypeScript
    React
    Next.js
    Saleor
    GraphQL
    Material UI
    Gitlab CI/CD
    Docker
    Azure
  3. VEDA GmbH Logo
  4. VEDA GmbH

    React Trainer, Architecture Consultant
    Aachen
    Training and consulting to enable a migration to React as main frontend tech
    1. Holding a workshop to teach React fundamentals
    2. Consulting the team in architectual decisions to enable a migration from jQuery to React
    1. Read endorsement of Sven Rehmann
    Technologies used:
    TypeScript
    React
    Material UI
  5. Douglas Marketing Solutions GmbH Logo
  6. Douglas Marketing Solutions GmbH

    Fullstack-Archictect
    Düsseldorf
    Campaign management platform for conducting product tests
    1. Organization of requirement elicitation in workshops
    2. Architecture and development of the software
    3. Maintenance and iterative feature addition
    1. Read endorsement of Jessica Koch
    Technologies used:
    TypeScript
    React
    Next.js
    Postgres
    TypeOrm
    Chakra UI
    Docker
    Kubernetes
    Azure
  7. Sofort-Impfen.de Logo
  8. Sofort-Impfen.de

    Consultant, Fullstack-Developer
    Cologne
    Booking platform for covid19 vaccination appointments
    1. Architecture consulting for a fully anonymous booking process
    2. Implementation of frontend features for the booking process
    3. Implementation of i18n features for the main landingpage
    1. Read endorsement of Oliver Mayer
    Technologies used:
    TypeScript
    React
    Next.js
    GraphQL
    Gitlab CI/CD
    GraphCMS
  9. Bertelsmann / RTL Mediengruppe Logo
  10. Bertelsmann / RTL Mediengruppe

    Fullstack-Archictect
    Cologne
    TVnow / a german TV channels VOD platform
    1. Architecture and development of a multimedia application in the space of music and video streaming
    2. Trade-off-analysis of multiple technology stacks
    3. Implementation of frontend- and backend features
    Technologies used:
    TypeScript
    React
    Next.js
    GraphQL
    Urql
    Material UI
    Node.js
    Strapi
    Wagtail
    Apollo Server
    AWS
    Testing (Jest, RTL)
  11. Jobcenter Dortmund Logo
  12. Jobcenter Dortmund

    Fullstack-Archictect
    Dortmund
    Relaunch of website for a cities' employment office
    1. Conception and architecture for website relaunch
    2. Fullstack codebase setup
    3. Implementing clean code and code review concepts
    Technologies used:
    TypeScript
    React
    Next.js
    Strapi
    Matomo
    TailwindCSS
    Digital Ocean
    Gitlab CI/CD
  13. Need-mask.com Logo
  14. Need-mask.com

    Fullstack-Archictect, Product Owner
    Nonprofit listing platform for medical equipment
    1. Conception of features based on user stories
    2. Setup and scaling of infrastructure
    3. Implementation of frontend and backend
    1. Conference talk at 2020 Hasura con
    2. Github repo with source code
    Technologies used:
    TypeScript
    React
    Next.js
    GraphQL
    Hasura
    Digital Ocean
    Chakra UI
    Vercel
  15. BASF / Chemster GmbH Logo
  16. BASF / Chemster GmbH

    Frontend-Architect, Fullstack-Developer
    Mannheim
    B2B marketplace for chemical goods
    1. Leading architecture decisions in the frontend team
    2. Implementation of fullstack features
    3. Conducting technical interviews for new hires
    1. Read endorsement of James Diamond
    Technologies used:
    JavaScript
    React
    Redux
    Storybook
    CSS
    Docker
    Node.js
    AWS
    E2E testing (Cypress)
    Testing (Jest, RTL)
  17. CodeWeek / CSB-System AG Logo
  18. CodeWeek / CSB-System AG

    Dozent
    Geilenkirchen
    Kids-learn-code workshop
    1. Leading a course to teach children aged 14 to 18 how to code
    2. Teaching agile concepts with small software projects
    1. Read endorsement of Jacqueline Mingers
    2. Newspaper with interview, 2021
    3. Video with interview, 2019
    Technologies used:
    JavaScript
    p5.js
    HTML
    CSS
  19. Douglas GmbH Logo
  20. Douglas GmbH

    Fullstack-Developer, React Trainer
    Düsseldorf
    Implementing features of e-commerce platform
    1. Conception and implementation of a CMS with client-specific review workflows
    2. Implementation of a internal campaign management tool
    3. Execution of company-internal coding workshops for React and TypeScript
    1. Read endorsement of Patric Leonhardt
    Technologies used:
    TypeScript
    React
    JavaScript
    Node.js
    Docker
    Testing (Jest, RTL)
    HTML
    CSS
    ... show Less
    ... show more
  21. HoloBuilder Inc Logo
  22. HoloBuilder Inc

    Frontend-Developer
    Aachen
    Cloud platform for 360° photo management of construction sites
    1. Frontend development for AR cloud platform
    2. Implementation of features for companion Android app
    3. Conception and implementation of landingpages
    Technologies used:
    JavaScript
    React
    HTML
    CSS
    C# Unity
    Android Java
    WordPress
    ... show Less
    ... show more
  23. Antibodies Online GmbH Logo
  24. Antibodies Online GmbH

    Frontend-Developer
    Aachen
    Marketplace for life-science products
    1. Implementation of frontend features for the storefront
    Technologies used:
    JavaScript
    PHP
    ... show Less
    ... show more
  25. Isopedia GmbH Logo
  26. Isopedia GmbH

    Frontend-Developer
    Dortmund
    Agency for web projects
    1. Webdevelopment in client projects
    2. Implementation and maintenance of a centralized CMS for 50 websites
    3. Implementation of Dashboards for iPhone and iPad
    Technologies used:
    JavaScript
    PHP
    HTML
    CSS
    ... show Less
    ... show more

What clients and coworkers say about me

Press me

Education

  1. Master Informatik Logo
  2. Master Informatik

    RWTH Aachen University
    1. Specialization: Software Engineering
    2. Minor: Economics
    3. Thesis: "Development and Evaluation of an component-based Virtual Reality Editor"
    Technologies used:
    JavaScript
    React
    Node.js
  3. Bachelor Informatik Logo
  4. Bachelor Informatik

    RWTH Aachen University
    1. Minor: Economics
    2. Thesis: "Development and Evaluation of a Pattern Matching Library for BLE Sensors in Android"
    Technologies used:
    Android Java
    Postgres
    JavaScript
Thanks for scrolling 🤓
Feel free to say hi!