Profilbild von Tobias Hefele Softwareentwickler, Softwarearchitekt, Usability Berater aus Memmingen

Tobias Hefele

teilweise verfügbar

Letztes Update: 19.04.2024

Softwareentwickler, Softwarearchitekt, Usability Berater

Firma: ease IT
Abschluss: M.Sc. Angewandte Informatik, B.Sc. Wirtschaftsinformatik
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher) | französisch (Grundkenntnisse) | spanisch (Grundkenntnisse)

Dateianlagen

Zertifikat Usability Experte.pdf
Lebenslauf_110324.pdf
Lebenslauf-UX_110324.pdf
Zertifikat-CPUX-F_110324.pdf
keysight-Referenzschreiben-Hefele_190424.pdf

Skills

Zertifizierungen
UXQB® Certified Professional for Usability and User Experience – Foundation Level (CPUX-F)
UA1100 Usability & UX Experte (Usability Academy)

Programmiersprachen
  • C#: +++
  • .NET Core: +++
  • .NET Framework: +++
  • Java SE (Java 7 - 9): +++
  • JavaScript: +++
  • TypeScript: +++
  • HTML: +++
  • PHP: ++
  • CSS: ++
  • Python: ++
  • Perl: +
  • C++: +
Backend-Frameworks
  • Entity Framwork: +++
  • Swagger: +++
  • Hibernate: +++
  • jUnit / xUnit: +++
  • Spring Boot: ++
  • NodeJS: ++
  • Jersey: ++
  • JPA: ++
  • Flyway: ++
  • Mockito / Moq: ++
  • Hamcrest: ++
  • Selenium: +
  • Camel: +

Frontend-Frameworks
  • Angular: +++
  • WPF: +++
  • jQuery: ++
  • Bootstrap: ++
  • AngularJS: ++
  • Vue.js: +
  • GWT: +
  • JavaFX: +

Build-Tools
  • Msbuild / Dotnet CLI: +++
  • Maven: +++
  • Gitlab: ++
  • Ant: +
  • Gradle: +

Werkzeuge
  • Visual Studio: +++
  • Visual Studio Code: +++
  • Adobe XD: +++
  • Atlassian Confluence: +++
  • Atlassian JIRA: +++
  • Balsamiq: ++
  • IntelliJ IDEA: ++
  • Eclipse: ++
  • Gitlab: ++
  • Jenkins: ++
  • Atlassian Bamboo: ++
  • MS Office: ++
  • Wireshark: ++
  • Enterprise Architect: +

Technologien
  • PostgreSQL: +++
  • PostGIS: +++
  • H2: ++
  • SQL-Server (MSSQL): ++
  • Apache Tomcat: ++
  • Logging (log4j, slf4, NLog): ++
  • MySQL: ++
  • HTTP: ++
  • Kerberos: +
  • CAS: +
  • HSQLDB: +
  • MS-SQL: +

Betriebssysteme
  • Windows: ++
  • Linux: ++
  • Mac-OS: +

Branchen
  • Energie: ++
  • Maschinenbau: ++
  • Finanzen & Versicherungen: ++

Sonstiges
  • Usability / User Experience: ++++
  • Agile Softwareentwicklung: +++
  • REST: +++
  • SVN: ++
  • Git: ++
  • GeoServer: ++
  • JDBC: ++
  • UML: ++
  • Arduino: +
Legende:
++++ = Experte
+++ = sehr gut
++ = gut
+ = grundlegend

Projekthistorie

02/2023 - 12/2023
Erstellung eines neuen UI-Konzepts für Doppelpuls-Tests
(Industrie und Maschinenbau, >10.000 Mitarbeiter)

Der Kunde stellt ein komplexes Produkt zur Charakterisierung und Modellierung von Halbleitern her. Zur Steuerung dieses Produktes wurde eine Software entwickelt, deren Oberfläche optimiert werden muss, sowie eine Applikation zur Orchestrierung und Analyse dieser Messungen.
✓ Analyse des Nutzungskontextes
✓ Erstellung der Requirements an die Oberfläche
✓ Evaluierung der Prototypen und des Bestandssystems
✓ Erstellung eines neuen UI-Konzepts für die Überwachung, Steuerung und zum Vergleich mehrerer Messungen
✓ Erstellung eines neuen UI-Konzepts für die Orchestrierung und Analyse mehrerer Testläufe, sowie zur Erstellung von Berichten und Datenblättern daraus

01/2022 - 12/2022
Entwicklung kundenspezifischer Webseiten
(Internet und Informationstechnologie, 10-50 Mitarbeiter)

Der Kunde stellt kundenspezifische Webseiten her. Dazu werden diverse Backend-Systeme integriert, Daten harmonisiert und in eigens dafür entwickelten Frontend-Komponenten angezeigt.

  • Implementierung von Daten-Importen zur Harmonisierung der Daten für die anzuzeigende Webseite.

  • Anbindung der harmonisierten Daten zur Usability-optimierten Ansicht auf der Webseite.

  • Konzeption und Implementierung neuer Oberflächenelemente und Beratung zum Thema Usability.

Eingesetzte Technologien:

  • .Net Core 3.1,
  • Angular 12,
  • Vue.js
  • Nuxt
  • MongoDB,
  • Java 9,
  • Docker,
  • Handlebars.js,
  • Git,
  • agile Softwareentwicklung

03/2022 - 08/2022
Value- und Supply-Chain-Management-System
(Internet und Informationstechnologie, 10-50 Mitarbeiter)

Der Kunde stellt kundenspezifische Value- und Supply-Chain-Management-Systeme her. Hierzu besteht ein generisches Datenmodell, dass vom Endkunden individuell angepasst werden kann. Zusätzlich besteht die Möglichkeit, eigene Komponenten mittels einfacher JavaScript-Logik zu implementieren.

  • Implementierung komplexer kundenspezifischer Komponenten

Eingesetzte Technologien:
  • Java 11
  • Angular 12
  • AngularJS
  • MySQL
  • cplace (Spring Boot)
  • Git
  • agile Softwareentwicklung

03/2021 - 12/2021
Teileplanung eines Automobilherstellers (Software Entwickler, Usability-Berater)
(Internet und Informationstechnologie, 250-500 Mitarbeiter)

Der Endkunde ist im Automotive-Bereich tätig. Seine Produkte benötigen zur Planung ein hohes Maß an Unterstützung durch die Anwendung. Der dabei angewandte, fachlich hochkomplexe Prozess mit allen Abhängigkeiten und Besonderheiten muss in der Anwendung abgebildet und unterstützt werden.

  • Konzeption neuer Oberflächenelemente und Beratung zum Thema Usability
  • Konzeption eines überarbeiteten Bedienkonzeptes in enger Absprache mit dem Fachbereich und den Endanwender:innen
  • Unterstützung in der Weiterentwicklung einer Komponenten-Bibliothek für die Anwendung in mehreren Projekten
  • Implementierung fachlich komplexester Funktionalitäten, inklusive Unit-Tests
  • Vorbereitung der Umstellung des Cloud-Anbieters
Eingesetzte Technologien:
  • Java
  • Spring Boot
  • Angular 12
  • MySQL
  • CI/CD (Jenkins)
  • Docker
  • Scrum

10/2020 - 06/2021
Bücherbörse der ÖH Innsbruck (Software Architekt, Software Entwickler)
Österreichische Hochschülerinnen- und Hochschülerschaft an der Medizinischen Universität Innsbruck (Öffentlicher Dienst, 50-250 Mitarbeiter)

Der Kunde betreibt an der Universität Innsbruck eine Bücherbörse, bei der Studentinnen und Studenten gekaufte Fachbücher weiter vertreiben können. Im Rahmen des Projektes wurde diese Bücherbörse digitialisiert und der Prozess vereinfacht.

  • Projektablauf im Rahmen des User-Centered-Designs
  • Konzeption und Entwicklung einer Applikation zur Verwaltung aller Bücher und weiterer Artikel, die in der Bücherbörse zum Verkauf stehen.
  • Implementierung von automatisch generierten Labels für neu abgegebene Bücher.
  • Konzeption und Entwicklung einer automatischen Erinnerungsfunktion nach Ablauf bestimmter Fristen zum Verkauf oder zur Abholung
Eingesetzte Technologien:
  • .Net 5
  • WPF
  • PostgreSQL
  • Entity Framework

11/2020 - 02/2021
Erweiterung des Common Open Research Emulator (CORE) (Software Architekt, Software Entwickler)
(Internet und Informationstechnologie, 50-250 Mitarbeiter)

Der Kunde setzt aktuell die Software Common Open Research Emulator (CORE) ein, um dynamische Routing-Protokolle gegen seine Anwendung zu verifizieren. Im Rahmen des Projektes werden folgende Haupterweiterungen des Emulators implementiert:

  • Entwicklung einer grafischen Planungskomponente zur Konfiguration ausführbarer Szenarien in CORE.
  • Implementierung verschiedener Verbindungen zwischen den Knoten. Diese Verbindungen stellen unterschiedliche Funkmedien dar, z.B. WiFi, LTE, 5G, taktischer Funk, Satellitenverbindungen. Die Verbindungen unterscheiden sich im Wesentlichen durch ihre Bandbreite, die Verzögerung, den Jitter, die Paketverlustrate und die Paketduplizierungsrate.
  • Implementierung von parallel ausführbaren Szenarien durch VLAN-Trennung.
  • Der Emulator wird in einer virtualisierten Testumgebung eingesetzt und emuliert die Netzwerkverbindungen zwischen Knoten.
Eingesetzte Technologien:
  • Python
  • Java 8
  • Spring Boot
  • Angular 10
  • H2
  • NASA World Wind
  • Linux (Debian, Ubuntu)

Zertifikate

Certified Professional for Usability and User Experience
2017
Usability & UX Experte
2017

Reisebereitschaft

Weltweit verfügbar
Profilbild von Tobias Hefele Softwareentwickler, Softwarearchitekt, Usability Berater aus Memmingen Softwareentwickler, Softwarearchitekt, Usability Berater
Registrieren