Daniel Fesenmeyer

Angestellt, (Senior) Software Developer, Bosch Digital

Berlin, Deutschland

Über mich

Erfahrener Software-Entwickler mit Fokus auf Backend-Entwicklung in Java: Bemüht, "Clean Code" zu schreiben. Ich praktiziere TDD (Test-Driven Development), wenn im aktuellen Kontext gut möglich. Ansonsten folge ich dem "Test Last" statt "Test First" Prinzip. Automatisierte Tests sind mir sehr wichtig, weil ansonsten Refactoring nur schwer möglich ist. Refactoring ist für mich keine separate Aufgabe, sondern Teil der Implementierung neuer Features. Ich habe zwar Basis-Kenntnisse in der Frontend-Entwicklung, sehe mich aber nicht als Fullstack Entwickler, sondern als Backend Entwickler. Ich halte es für sinnvoll, dass man Experten für beide Bereiche im Team hat.

Fähigkeiten und Kenntnisse

Software Craftsmanship
Software Architecture
Clean Code
Refactoring
TDD
Microservices
Cloud Solutions
Eclipse Ditto
Identity and Access Management
Keycloak
Docker
Java
JEE
JPA
EclipseLink
Hibernate
Spring
Akka
REST
GraphQL
SQL
Oracle
MSSQL
MySQL
MongoDB
XSD
XSLT
Javascript
Coremedia CMS
Sophora CMS

Werdegang

Berufserfahrung von Daniel Fesenmeyer

  • Bis heute 11 Jahre und 9 Monate, seit Okt. 2012

    (Senior) Software Developer

    Bosch Digital

    Implementierung von Keycloak-Erweiterungen, z.B. Reporting und E-Mail-Benachrichtigungen Regelmäßiger Keycloak Contributor: Vereinheitlichung der Lokalisierungs-Logik, Evaluierung für OIDC-Endpoints, Bugfixes, ... Konzeption und Umsetzung von Features des Bosch IoT Permissions Service Mitentwicklung einer M2M-Software Eclipse Ditto und Bosch IoT Things Service: - Entwicklung von Microservices - Konzept-Erstellung und Mitentwicklung des "Search"-Microservice - Regelmäßiger Eclipse Committer

  • 4 Jahre und 5 Monate, Mai 2008 - Sep. 2012

    Software Developer (Media)

    Sybit Media

    Implementierung und Wartung von CMS-Erweiterungen: z.B. Sendungs-Import, Video-Integration, Suche, Single Sign-on Enge Zusammenarbeit mit Kunden in der Nachrichten- und Medien-Branche (insgesamt ungefähr ein Jahr beim Kunden vor Ort) Mitarbeit an einer cloud-basierten Lösung zum Austausch von Schadstoffinformationen

  • 6 Monate, März 2006 - Aug. 2006

    Software-Entwickler

    SAF AG

    J2EE-Webentwicklung (Tomcat, Hibernate, Spring, Struts), Testing (von Webanwendungen)

  • 6 Monate, Sep. 2004 - Feb. 2005

    Software-Entwickler

    FTL-it Systeme GmbH

    Weiterentwicklung von MS-Access-Anwendungen (mit MS SQL-Server-Anbindung), Implementierung von ASP.NET-Webanwendungen

  • 1 Jahr und 8 Monate, Jan. 2003 - Aug. 2004

    Software-Entwickler

    FTL-it Systeme GmbH

    Weiterentwicklung von bestehenden MS-Access-Anwendungen, Pflege und Erweiterung von MS SQL-Server-Datenbanken

Ausbildung von Daniel Fesenmeyer

  • 4 Jahre und 5 Monate, Okt. 2003 - Feb. 2008

    Wirtschaftsinformatik

    HTWG Konstanz

Sprachen

  • Deutsch

    Muttersprache

  • Englisch

    Gut

  • Spanisch

    Grundlagen

Interessen

Software-Entwicklung
Software-Architektur
Software Craftsmanship
Clean Code
Datenbanksysteme
christlicher Glaube
Snowboarden
Reisen
Fitness

21 Mio. XING Mitglieder, von A bis Z