Video Preview
The User Experience Professional (freelance) for Digital Products in Munich.
write
call
Handy Hintergrund Handy Hintergrund
Thomas Senior UX Professional
E-Mail
Call
UX
Freelancer
in Munich (GER)
00+
years of experience as a freelancer (contractor)
UX strategy, conception and design with your agile team
+
years experience as a designer
+
teams I have worked with
over the years.
Consultant - UX integration and optimization in existing systems
Omnichannel Customer Experience

UX Focus

Skills in user experience and service design

  • Consulting for UX Processes
  • Scrum
  • Iterative Design
  • Iterative Process Prototyping
  • Wireframing
  • User Journeys
  • Certified Professional for Usability and User Experience
  • UX/UI Design
  • Visual Design
  • Work with Scrum
  • Interaction Design
  • Multidevice Experience
  • Concept
  • User Testing
  • Responsive Design
  • User Experience Design
  • Agile Methoden
  • Agile Software Development
  • Design Thinking
  • Design
  • Prototyping
  • Paper-Prototyping
  • Senior UX Design
  • User Interface

Low Hanging Fruits, Relaunch or Greenfield - what are our next steps?

  • Analysis of the existing systems
  • Integration of user experience in various projects to finally improve the UX maturity in the company.
  • Contextual methods for user centricity in the agile process
  • Develop solutions together with the interdisciplinary team
  • Iterative designing, building and testing during the development process, but also after going live

Bernd Angermann
Bernd Angermann
ADAC
Head of Digital Products & User Experience
Als Head of Brand Management & User Experience habe ich mit Thomas bei Interhyp zusammengearbeitet. Thomas hat mit seiner Erfahrung sehr dazu beigetragen, die UX Reife im Unternehmen zu steigern. Durch seine Methoden- und Fachkompetenz hatte er als Mitglied eines Scrum Teams großen Anteil an einer effizienten Produktentwicklung.
Philipp Engelmann
Philipp Engelmann
Mytheresa.com GmbH
Head of Product Management
In meiner Rolle als Product Owner bei Interhyp durfte ich in einem Team mit Thomas zusammenarbeiten. Nach Beginn der Transformation zu agilem Arbeiten, wurde die Rolle des UX Designers in agile Teams integriert, was sich als sehr positiven Aspekt auf die Zusammenarbeit und damit auch auf time-to-market neuer digitaler Produkte ausgewirkt hat. In seiner Rolle als UX Designer war Thomas unser Auge am Kunden.
Marcus Koppenhöfer
Marcus Koppenhöfer
Hoffmann Group Munich
Digital Product Manager
Durch seine langjährige Erfahrung und Fachkenntnis im Bereich User Experience trug Thomas einen sehr wertvollen Anteil zur Integration und Positionierung von UX in unserem Produkt „Connected Manufacturing“ der Hoffmann Group bei. Sehr wichtig waren ihm tägliche Absprachen in unserem internationalen Dev Team, mit dem PO und speziell mit mir als PM. Das große Interesse am spannenden und komplexen Nutzerkontext in der Industrie 4.0 halfen ihm, unser Produkt zusammen mit dem Team – vor allem in Hinblick auf die Nutzerzentrierung – zu optimieren.
Bernd Angermann
Bernd Angermann
ADAC
Head of Digital Products & User Experience
Als Head of Brand Management & User Experience habe ich mit Thomas bei Interhyp zusammengearbeitet. Thomas hat mit seiner Erfahrung sehr dazu beigetragen, die UX Reife im Unternehmen zu steigern. Durch seine Methoden- und Fachkompetenz hatte er als Mitglied eines Scrum Teams großen Anteil an einer effizienten Produktentwicklung.
Philipp Engelmann
Philipp Engelmann
Mytheresa.com GmbH
Head of Product Management
In meiner Rolle als Product Owner bei Interhyp durfte ich in einem Team mit Thomas zusammenarbeiten. Nach Beginn der Transformation zu agilem Arbeiten, wurde die Rolle des UX Designers in agile Teams integriert, was sich als sehr positiven Aspekt auf die Zusammenarbeit und damit auch auf time-to-market neuer digitaler Produkte ausgewirkt hat. In seiner Rolle als UX Designer war Thomas unser Auge am Kunden.
Marcus Koppenhöfer
Marcus Koppenhöfer
Hoffmann Group Munich
Digital Product Manager
Durch seine langjährige Erfahrung und Fachkenntnis im Bereich User Experience trug Thomas einen sehr wertvollen Anteil zur Integration und Positionierung von UX in unserem Produkt „Connected Manufacturing“ der Hoffmann Group bei. Sehr wichtig waren ihm tägliche Absprachen in unserem internationalen Dev Team, mit dem PO und speziell mit mir als PM. Das große Interesse am spannenden und komplexen Nutzerkontext in der Industrie 4.0 halfen ihm, unser Produkt zusammen mit dem Team – vor allem in Hinblick auf die Nutzerzentrierung – zu optimieren.

Touchpoints in my personal User Journey to a Senior UX Professional

Since 2006 freelancing for various agencies, networks and customers - since 2010 strong focus on user experience

Work Experience
ab 2020_04
MSD SHARP & DOHME GMBH

Omnichannel Customer Experience

ab 2019_06
Hoffmann Group

UX in Industry 4.0

2018
Ludwig-Maximilians-Universität, Munich

Lectureship

ab 2017_04
Interhyp AG

Fintech

2016
PLAY – SKY Innovation Hub, Sky Deutschland

App for digital art education

Education
2018_05
UXQB Certified Professional

For Usability and User Experience

Foundation Level

2015 – 11
Art Education (Bachelor of Arts)

Ludwig-Maximilians-Universität

2009 – 07
Design Culture (Master of Advanced Studies)

Zürcher Hochschule der Künste, Zürich

2007
Signaletik (Certificate of Advanced Studies)

Work Experience
ab 2020_04
MSD SHARP & DOHME GMBH

Consultant UX Processes to the Omnichannel Customer Experience

ab 2019_06
Hoffmann Group

Senior UX Professional in Industry 4.0

2018
Ludwig-Maximilians-Universität, Munich

Lectureship

Concept and Design

ab 2017_04
Interhyp AG

Senior UX Professional and consulting for Fintech

2016
PLAY – SKY Innovation Hub, Sky Deutschland

Idea and conception on digital art education

2016
1&1 Internet SE

UX / UI Design

ab 2013
SKY Deutschland

Senior UX / UI Designer for Video on Demand

ab 2006
Self employed

Working for various companies and agencies:

Project management, concept and UX / UI design

2006 - 02
Desing GmbH

Permanent employment as communication designer

1999 – 01
»Grafitti« advertising agency

Part time:

layout and final artwork

Zeitstrahl
Education
Art
2019_02
Art exhibition »RHI ZOOM«

»Die Färberei« (Kreisjugendring Munich)

2018_05
UXQB Certified Professional

for Usability and User Experience, Foundation Level

2018_03
Art exhibition »Kondensationen«

»Farbenladen« (Feierwerk, Munich)

2015 – 11
Art Education (Bachelor of Arts)

Ludwig-Maximilians-Universität, Munich

2009 – 07
Design Culture (Master of Advanced Studies)

Zürcher Hochschule der Künste, Zürich

2007
Signaletik (Certificate of Advanced Studies)

Zürcher Hochschule der Künste, Zürich

2002 – 99
Staatl. gepr. Werbe- und Kommunikationsgrafiker

Berufsfachschule für Grafik und Werbung, Munich

1999 – 97
Apprenticeship as a typesetter

Systemtechnik, Tegernsee

1996
Abitur

Munich

Examples from the field of UX Concept and UI Design

Interhyp AG
  • Interhyp AG
  • Landing Page
Spotlight
  • Spotlight
  • Verlagswebseite
Spotlight
  • Spotlight
  • Landing Page
SKY Deutschland
  • SKY Deutschland
  • Video On Demand
Aicher Ambulanz Union
  • Aicher Ambulanz Union
  • Webseite

Planning of the User Experience based on the Human-Centered Design Process according to DIN EN ISO9241-210

Understanding and specifying the user context
Pfeil nach rechts

Describe the usage context, the group profile, the task models and the current state. Creating personas with User Journey Maps.

Pfeil nach unten
Specify user requirements
Pfeil nach rechts

Defining the needs and the resulting user requirements.

Pfeil nach unten
Creation of design solutions to match with user requirements
Pfeil nach rechts

Creation of usage scenarios, storyboards, information architecture and wireframing - from low-fidelity to high-fidelity prototypes

Pfeil nach unten
Evaluation of the design solutions from the user perspective
Pfeil nach rechts

Implementation and observation of qualitative user tests - documentation of the findings with suggestions for improvement

Pfeil nach unten
Pfeile zurück Kreislauf

Iteration of the necessary process steps

Pfeil nach unten
Grüner Haken

Design solutions meet user requirements

Klick Flow - User Journey using the example of FinTech

Marcus King, 41 Marcus King, 41

Marcus King, 41

HTTPS für die lokale Entwicklung

Miit Hilfe von mkcert lassen sich schnell und einfach SSL-Zertifikate für die lokale Entwicklungsumgebung erstellen

Es ist oft hilfreich Projekte und APIs lokal mit HTTPS zu starten, um eine Produktionsumgebung zu simulieren. Wie man HTTPS mit einem eigenen SSL Zertifikat für seinen localhost einrichtet, möchte ich im folgenden Artikel zeigen.

Vorbereitung

Für HTTPS benötigt man ein SSL-Zertifikat, das über kryptografischen Schlüssel die Authentizität und Integrität einer Vebindung bestätigt. Da es oft sehr schwer ist Zertifikate von echten Zertifizierungsstellen (CAs) für die lokale Entwicklung zu nutzen, gibt es die Möglichkeit eine eigene lokale Zertifizierungsstelle zu erstellen, die lokal vertrauenswürdige Zertifikate ausgeben kann.

Um diesen Prozess zu vereinfachen wurde das Tool mkcert entwickelt. Damit kann über simple Kommandozeilenbefehle das eigene Zertifikat verwaltet werden. mkcert kann über einen Paketmanager einfach installiert werden:

MacOS

brew install mkcert

Windows

choco install mkcert

Linux

sudo apt install libnss3-tools
brew install mkcert

Danach wird über mkcert -install die Zertifizierungsstellen im System hinterlegt.

Mkcert

Damit ist die Vorbereitung abgeschlossen und es können Zertifikate für das jeweilige Projekt erstellt werden.

React (CRA)

Um in seiner React Anwendung HTTPS zu nutzen sind nun ein paar Einstellungen nötig.

Zuerst müssen in der .env Datei folgende Variablen hinzugefügt werden:

HTTPS=true
SSL_CRT=./.cert/cert.pem
SSL_KEY=./.cert/key.pem

(Falls noch keine .env Datei existiert kann diese einfach im Root des Projektes angelegt werden)

Diese werden beim Start des Entwicklungsservers automatisch ausgelesen und somit HTTPS aktiviert. Da das Zertifikat und der dazugehörige Schlüssel aber noch nicht angelegt wurde, wird die Seite noch als unsicher angezeigt, wenn man auf https:// wechselt.

Um dieses nun anzulegen kann in der package.json ein neues Skript hinzugefügt werden. Dadurch muss man den Befehl nicht auswendig lernen und kann nach dem klonen des Repository schnell im HTTPS Modus arbeiten:

  "scripts": {
    ...
    "create-cert": "mkdir -p .cert && mkcert -key-file ./.cert/key.pem -cert-file ./.cert/cert.pem localhost"
  },

Wenn dieses Skript mit npm run create-cert nun ausgeführt wird, befindet sich ein danach ein neuer Ordner mit dem Namen .cert im Root des Projektes. Dieser beinhaltet die entsprechenden Zertifikat Dateien.

mkcert

Beim erneuten start über npm start sieht man auf localhost jetzt eine sichere Verbindung.

SSL

Express.js

Um das Express Backend auch mit HTTPS zu starten müssen zunächst dieselben Schritte wie bei React durchgeführt werden.
Zusätzlich muss das Zertifikat aber noch manuell in die App geladen und ein https Server erzeugt werden:

import * as dotenv from 'dotenv';
import { readFileSync } from 'fs';
import { createServer } from 'https';
dotenv.config();

...

const sslConfig = {
    key: readFileSync(process.env.SSL_KEY),
    cert: readFileSync(process.env.SSL_CRT),
};

const httpsServer = https.createServer(sslConfig, app);
httpsServer.listen(8443);

Danach ist der Server unter Port 8443 mit einer sicheren Verbindung erreichbar ⭐
Mehr zu mkcert findest du auf https://github.com/FiloSottile/mkcert

Titelbild von Nicolas HIPPERT @unsplash