Michael Graf

Angestellt, Senior Software Consultant, Digital Frontiers GmbH & Co. KG

Abschluss: Diplom Informatiker, Universität Stuttgart

Konstanz, Deutschland

Fähigkeiten und Kenntnisse

Software-Architektur
Software-Engineering
Planung und Konzeption von Anwendungssystemen
Verteilte-Systeme
Refactoring
Software design patterns
Entwicklung von SaaS-Lösungen
Entwicklung von webbasierten Anwendersystemen
Entwicklung von Individualsoftware
Java
Spring Framework
Apache Tomcat
Spring Data
Hibernate-Framework
Python
Django
Redis
MySQL
PostgreSQL
Oracle DB
SQL
REST
Continuous Integration
Continuous Delivery
Scrum
Ansible
Docker
Git
Eclipse
IntelliJ IDEA
selbstständiges Arbeiten
Engagement und Eigeninitiative
hohe Auffassungsgabe
analytisches Denkvermögen
Verantwortungsbewusstsein
TypeScript
NPM
Microsoft Azure
Agile Entwicklung
UNIX
Linux
Shell Scripting
Red Hat Ansible

Werdegang

Berufserfahrung von Michael Graf

  • Bis heute 3 Jahre und 1 Monat, seit Mai 2021

    Senior Software Consultant

    Digital Frontiers GmbH & Co. KG
  • 2 Jahre und 3 Monate, Feb. 2019 - Apr. 2021

    Lead Software Developer (Dipl.-Inf.)

    SEITENBAU GmbH

    Entwicklung von mehrsprachigen, internationalen Anwendungen basierend auf Spring, Spring Boot, Thymeleaf, JSF Hibernate; Einführen und Etablieren von agilen Software-Entwicklungsmethodiken und Werkzeugen; Coaching des Software-Entwickler-Teams und Optimierung des Entwicklungsworkflows.

  • 3 Jahre und 7 Monate, Aug. 2015 - Feb. 2019

    Senior Software Developer (Dipl.-Inf.)

    SEITENBAU GmbH

    Entwicklung von mehrsprachigen, internationalen Anwendungen basierend auf Spring, Spring Boot, Thymeleaf, JSF Hibernate; Einführen und Etablieren von agilen Software-Entwicklungsmethodiken und Werkzeugen; Coaching des Software-Entwickler-Teams und Optimierung des Entwicklungsworkflows.

  • 2 Jahre und 7 Monate, Jan. 2013 - Juli 2015

    Software Engineer (Dipl.-Inf.)

    rukzuk AG / Seitenbau GmbH

    Konzeption und Entwicklung der Abrechnungsplattform inklusive der Anbindung an einen externen Zahlungsdienstleister. Konzeption und Entwicklung des rukzuk Kundenbereichs zur Verwaltung der Kundenda- ten und der zugehörigen rukzuk-Konfiguration. Konzeption der rukzuk SaaS-Plattform Architektur sowie Entwicklung eines asynchronen Task-Services zur ausfallsicheren Abarbeitung von länger dauernden Prozessen. Weiterentwicklung und Optimierung des rukzuk-Backends.

  • 9 Jahre und 8 Monate, Mai 2004 - Dez. 2013

    Software-Entwickler

    Michael Trunner - IT-Beratung

    Entwicklung von Desktop- und Webbasierter Individualsoftware, Konzeption und Umsetzung von SaaS-Systemen sowie Beratung und andere IT-Dienstleistungen.

  • 7 Monate, Apr. 2012 - Okt. 2012

    Software-Entwickler

    AEB GmbH

    Weiterentwicklung und Wartung der auf Java basierenden Produkt-Suite im Bereich Compliance-Screening und Export-Kontrolle, Entwicklung von Kundenanpassungen als Erweiterung des Standard Produkts sowie die Umstellung der webbasierten Benutzeroberfläche auf eine neue desktopbasierte Oberflächentechnologie.

  • 6 Jahre und 8 Monate, Mai 2005 - Dez. 2011

    Wissenschaftliche Hilfskraft

    Universität Stuttgart

    Entwicklung und Wartung webbasierter Software zum Registrieren neuer Studenten im Netzwerk der Informatik; Entwicklung eines verteilten Netzwerkinstallationssystems; etablieren der studientischen Software-Projekt-Plattform basierend auf Trac und SVN, sowie Weiterentwicklung und Wartung des Konfigurationsmanagements der studentischen Arbeitsrechner und Servern.

Ausbildung von Michael Graf

  • 7 Jahre und 3 Monate, Okt. 2004 - Dez. 2011

    Informatik

    Universität Stuttgart

    Software-Engineering, Verteilte-Systeme und Künstliche Intelligenz; Nebenfach Elektrotechnik (Technische Informatik)

Sprachen

  • Deutsch

    Muttersprache

  • Englisch

    Fließend

Interessen

Jonglieren mit Pois
Fahrrad fahren
Gute Unterhaltungen
Brettspiele
Fotografie

21 Mio. XING Mitglieder, von A bis Z