Dr. Jan Schäfer

Angestellt, Lead IT Architect, BMW Group

München, Deutschland

Fähigkeiten und Kenntnisse

IT Architecture
Software Architecture
Software Architektur
Java/J2EE
Team Lead
Scrum
TDD
Clean Code
15 Jahre Java Erfahrung
Agile Softwareentwicklung
Behavior-Driven Development
Java Multithreading
Oracle DB
Domain-Driven Design
Java Conference Speaker
Open-Source Developer
Agile Software Development

Werdegang

Berufserfahrung von Jan Schäfer

  • Bis heute 6 Jahre und 7 Monate, seit Okt. 2017

    Lead IT Architect

    BMW Group
  • Bis heute 9 Jahre und 11 Monate, seit Juni 2014

    Open-Source Developer

    JGiven BDD-Framework für Java

    Entwicklung von JGiven, einem entwicklerfreundlichen, Behavior-Driven Development Frameworks für Java

  • 5 Monate, Mai 2017 - Sep. 2017

    IT Specialist

    BMW Group
  • 3 Jahre und 5 Monate, Dez. 2013 - Apr. 2017

    Senior Consultant

    TNG Technology Consulting GmbH
  • 2 Jahre und 4 Monate, Sep. 2011 - Dez. 2013

    Software Consultant

    TNG Technology Consulting GmbH
  • 9 Monate, Dez. 2010 - Aug. 2011

    Post-Doc Researcher

    TU Kaiserslautern, AG Softwaretechnik

  • 6 Jahre, Dez. 2004 - Nov. 2010

    Wissenschaftlicher Mitarbeiter, Doktorand

    TU Kaiserslautern, AG Softwaretechnik

  • 4 Jahre und 6 Monate, Apr. 2002 - Sep. 2006

    Open-Source Softwareentwickler

    KDE e.V.

    Open-Source, C/C++, QT, KDE, Linux

  • 8 Monate, Sep. 2003 - Apr. 2004

    Softwareentwickler

    TU Kaiserslautern, AG Softwaretechnik

    Java Entwicklung

  • 3 Jahre und 1 Monat, Apr. 2000 - Apr. 2003

    Web-Designer

    Jan Schäfer

    Web-Design spezialisiert auf Arztpraxen

  • 7 Monate, Okt. 2000 - Apr. 2001

    Hilfswissenschaftler

    TU Kaiserslautern

    Übungsgruppenleiter für die Vorlesung Entwicklung von Softwaresystemen I

  • 3 Monate, Juli 2000 - Sep. 2000

    Softwareentwickler

    ORGA-SOFT GmbH

    Delphi- und SQL-Entwicklung

Ausbildung von Jan Schäfer

  • 6 Jahre, Dez. 2004 - Nov. 2010

    Informatik

    TU Kaiserslautern

    Concurrent and Distributed Object-Oriented Systems, Actors and Active Objects, Semantics of Object-Oriented Programming Languages, Type systems, Components

  • 5 Jahre, Okt. 1999 - Sep. 2004

    Diplom Informatik

    TU Kaiserslautern

    Software Engineering, Systemsoftware, Datenbanken, Automatisierungstechnik, Bussysteme, Protocol Engineering

Sprachen

  • Deutsch

    Muttersprache

  • Englisch

    Fließend

  • Französisch

    Grundlagen

  • Russisch

    Grundlagen

Interessen

Meine Tochter
Programmiersprachen
Linux
Fußball
Laufen
Karate

21 Mio. XING Mitglieder, von A bis Z