freiberufler UX-Design, Softwareentwicklung auf freelance.de

UX-Design, Softwareentwicklung

zuletzt online vor wenigen Tagen
  • 100€/Stunde
  • 87700 Memmingen
  • Nähe des Wohnortes
  • de  |  en  |  es
  • 20.03.2024

Kurzvorstellung

Softwareentwicklung einfach und kompetent.

Software ist meist sehr funktional, lässt allerdings den Fokus auf die BenutzerInnen außen vor. Genau hier kann ich Sie unterstützen und Ihnen maßgeschneiderte Software bieten.

Auszug Referenzen (1)

"T. H. hat mit seiner hervorragenden Fachkenntnis und sehr angenehmen Art das Redesign der GUI erfolgreich und sehr professionell umgesetzt"
UI- & UX-Designer
Anna Schäfer
Tätigkeitszeitraum

2/2023 – 12/2023

Tätigkeitsbeschreibung

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

Eingesetzte Qualifikationen

rAxure, Confluence (Atlassian), Jira, Figma, Usability Testing, User Experience (UX), User Interface (UI), Requirement Analyse

Qualifikationen

  • Angular
  • C#
  • Entity Framework
  • Git
  • Java (allg.)
  • JavaScript
  • Node.js
  • Python
  • User Experience (UX)
  • User Interface (UI)

Projekt‐ & Berufserfahrung

UI- & UX-Designer
Kundenname anonymisiert, Böblingen
2/2023 – 12/2023 (11 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

2/2023 – 12/2023

Tätigkeitsbeschreibung

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

Eingesetzte Qualifikationen

rAxure, Confluence (Atlassian), Jira, Figma, Usability Testing, User Experience (UX), User Interface (UI), Requirement Analyse

Usability-Berater, Softwareentwickler
Kundenname anonymisiert, München / remote
3/2022 – 8/2022 (6 Monate)
IT & Entwicklung
Tätigkeitszeitraum

3/2022 – 8/2022

Tätigkeitsbeschreibung

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 Qualifikationen

Agile Entwicklung, Angular, AngularJS, Java (allg.), mySQL

UI- & UX-Berater, Softwareentwickler
Kundenname anonymisiert, Mönchengladbach
1/2022 – 12/2022 (1 Jahr)
IT & Entwicklung
Tätigkeitszeitraum

1/2022 – 12/2022

Tätigkeitsbeschreibung

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 Qualifikationen

MongoDB, Agile Entwicklung, .Net, Docker, Git, Java (allg.), TypeScript, Figma, User Experience (UX), User Interface (UI), Angular, JavaScript, Vue.js

Usability-Berater, Softwareentwickler
Kundenname anonymisiert, Mönchengladbach / remote
1/2022 – 12/2022 (1 Jahr)
IT & Entwicklung
Tätigkeitszeitraum

1/2022 – 12/2022

Tätigkeitsbeschreibung

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 Qualifikationen

.Net, Agile Entwicklung, Angular, C#, Docker, MongoDB

Usability-Berater, Softwareentwickler
Kundenname anonymisiert, München / remote
3/2021 – 12/2021 (10 Monate)
Automobilindustrie
Tätigkeitszeitraum

3/2021 – 12/2021

Tätigkeitsbeschreibung

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 Qualifikationen

Angular, Docker, Java (allg.), Jenkins, mySQL, SCRUM, Spring

Software-Engineer
Kundenname anonymisiert, Heimertingen
10/2020 – 2/2021 (5 Monate)
IT & Entwicklung
Tätigkeitszeitraum

10/2020 – 2/2021

Tätigkeitsbeschreibung

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 sollen unterschiedliche Funkmedien darstellen (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 Qualifikationen

Angular, Debian, Java (allg.), Netzwerkmanagement, Python, TCL/TK, Ubuntu

Software-Architekt, Software-Entwickler
ÖH Universität Innsbruck, Innsbruck (remote)
11/2019 – 6/2021 (1 Jahr, 8 Monate)
Hochschulen und Forschungseinrichtungen
Tätigkeitszeitraum

11/2019 – 6/2021

Tätigkeitsbeschreibung

Der Kunde betreibt an der Universität Innsbruck eine Bücherbörse, bei
der Studentinnen und Studenten gekaufte Fachbücher weiter vertreiben
können. Diese Bücherbörse soll digitialisiert werden.
* 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 Qualifikationen

C#, Entity Framework, PostgreSQL, Windows Presentation Foundation (WPF)

Software Architekt, Software Entwickler, Projektleiter, UI-/UX-Experte (Festanstellung)
Christ Electronic Systems GmbH, Memmingen
1/2019 – 2/2021 (2 Jahre, 2 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

1/2019 – 2/2021

Tätigkeitsbeschreibung

Entwicklung eines Prüfsystems für die teil-automatisierte Prüfung von Touch-Computern und Baugruppen.
• Konzeption und Implementierung einer Multi-Client-Server Architektur
• Konzeption, Validierung und Implementierung einer webbasierten Administrations-Oberfläche
• Konzeption, Validierung und Implementierung einer Rich-Client-Applikation zur Durchführung der Prüfungen

Eingesetzte Qualifikationen

Angular, C#, Entity Framework, Git, Microsoft SQL-Server (MS SQL), Representational State Transfer (REST), User Experience (UX), Windows Presentation Foundation (WPF)

Software Architekt und Entwickler (Festanstellung)
Christ Electronic Systems GmbH, Memmingen
10/2018 – 10/2020 (2 Jahre, 1 Monat)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

10/2018 – 10/2020

Tätigkeitsbeschreibung

Entwicklung einer Steuer einer unterbrechungsfreien Stromversorgung
• Konzeption einer Client-Server-Architektur für mehrere Plattformen
• Implementierung mit nativer Anbindung der GPIO-Pins

Eingesetzte Qualifikationen

Angular, C#, Representational State Transfer (REST)

Software Architekt, Software Entwickler, UI-/UX-Experte (Festanstellung)
Otto Christ AG, Memmingen
9/2018 – 6/2020 (1 Jahr, 10 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

9/2018 – 6/2020

Tätigkeitsbeschreibung

Weiterentwicklung eines Bezahlsystems für Kassen an Tankstellen mit angeschlossener Autowaschstraßen und eines Bezahlautomats für unbemannte Autowaschanlagen.
• Konzeption einer modernen Architektur
• Konzeption und prototypische Umsetzung einer Migrationsstrategie auf .Net Core
• Konzeption einer neuen GUI für den Bezahlautomat

Eingesetzte Qualifikationen

.Net Framework (Microsoft), Angular, C#, Git, Microsoft SQL-Server (MS SQL), Representational State Transfer (REST), Windows Presentation Foundation (WPF)

Software-Engineer (Festanstellung)
Kundenname anonymisiert, München
11/2015 – 7/2016 (9 Monate)
Versicherungen
Tätigkeitszeitraum

11/2015 – 7/2016

Tätigkeitsbeschreibung

Umsetzung der Organisationsverwaltung im Rahmen eines Projektes zur Privatkundensteuerung einer Krankenversicherung und parallele Etablierung einer Integrationsplattform zur Datenmigration aus einem Bestandssystem.
• Ablösung eines Bestandssystems mit entsprechender Datenmigration
• Verantwortung für die Security in der
• Konzeption & Entwicklung der neuen Oberfläche

Eingesetzte Qualifikationen

AngularJS, Apache Camel, Apache Maven, CSS (Cascading Style Sheet), Hibernate (Java), Java (allg.), JUnit, Microsoft SQL-Server (MS SQL), Representational State Transfer (REST), Spring

Senior Software Engineer, UI/UX Experte (Festanstellung)
Kundenname anonymisiert, München
9/2015 – 8/2018 (3 Jahre)
Versorgungswirtschaft
Tätigkeitszeitraum

9/2015 – 8/2018

Tätigkeitsbeschreibung

Entwicklung eines Geoinformationsystems als Web-App für die Integration und Anzeige u.a. von Netz-Daten.
• Entwicklung einer Plattform für mehrere Anwendungen auf derselben Code-Basis
• Entwicklung eines performanten GIS
• Konzeption & Entwicklung einer bedienfreundlichen Oberfläche

Eingesetzte Qualifikationen

Java (allg.)

Zertifikate

Usability und UX Experte (UA1100 Usability Academy)
2017
CPUX-F (Certified Professional for Usability and User Experience)
2017

Ausbildung

Angewandte Informatik
M.Sc.
2015
Bamberg
Wirtschaftsinformatik
B.Sc.
2012
Regensburg

Über mich

Softwareentwicklung ist häufig eine sehr komplexe Thematik. Das liegt zum einen an den
immer komplexer werdenden Strukturen und fachlichen Anforderungen.
Zum anderen ist aber sehr häufig auch ein Problem, dass Softwareingenieure und
-architekten ihre Software overengineeren. So werden viele Lösungen geschaffen für
Probleme, die es gar nicht gibt.
Ease IT möchte genau hier unterstützen. Durch jahrelange Erfahrung in der Konzeption und
Entwicklung unterschiedlicher Softwareprojekte jeglicher Größenordnung kann ich Sie bei
der Entwicklung maßgeschneiderter Softwarelösungen unterstützen.

Leistungsspektrum

Ease IT bietet folgende Leistungen an:
• Usability Beratung:
Mit Ihnen gemeinsam untersuchen wir Ihre bestehende Softwarelösung. Sei es
durch Nutzertests oder Experten Reviews, wir helfen Ihnen in jedem Fall, Ihre
Lösungen auf Ihre BenutzerInnen genau anzupassen. Denn jeder Ihrer Kunden hat
genau das verdient.

• Softwarearchitektur Beratung:
Hören Sie häufig von Ingenieuren, dass die Software „historisch gewachsen“ sei?
Änderungen sind nur noch schwierig zu implementieren?
Genau dann ist der richtige Zeitpunkt, um sich Beratung zum Thema
Softwarearchitektur zu holen. Wir unterstützen Sie dabei, historisch gewachsene Strukturen in saubere Architekturen zu überführen ohne die komplette Software neu
entwickeln zu müssen.

• Softwareentwicklung
Wir unterstützen Sie gerne bei der Implementierung Ihrer Softwarelösung. Wir
entlasten Sie jederzeit gerne, wenn Sie aufgrund von Zeitdruck oder mangels
Manpower in der Umsetzung nicht so schnell und gut vorankommen, wie es
eigentlich nötig wäre. Durch großer fachlicher und technologischer Kompetenz sind
wir in kürzester Zeit eine echte Unterstützung für Ihr Team und begleiten Ihre
Software auf dem Weg zu einer echten Softwarelösung.

Und wie kann ich Sie unterstützen?

Weitere Kenntnisse

Programmiersprachen:
- C#
- .NET Core
- .NET Framework
- Java SE (Java 7 - 9)
- JavaScript
- TypeScript
- HTML
- PHP
- Python
- CSS

Backend-Frameworks:
- Entity Framwork
- Swagger
- Hibernate
- jUnit / xUnit
- Spring Boot
- NodeJS
- Jersey
- Apache Camel
- JPA
- Flyway
- Mockito / Moq
- Hamcrest

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

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

Sonst. Technologien:
- PostgreSQL
- PostGIS
- SQL-Server (MSSQL)
- H2
- Tomcat
- Logging (log4j, slf4, NLog)
- MySQL
- HTTP
- Kerberos

Betriebssysteme:
- Windows
- Linux (v.a. Ubuntu, Debian)

Sonstiges:
- Usability / User Experience
- Agile Softwareentwicklung
- REST
- SVN
- Git
- GeoServer
- JDBC
- UML

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
  • Spanisch (Grundkenntnisse)
  • Französisch (Grundkenntnisse)
Reisebereitschaft
Nähe des Wohnortes
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
Home-Office
bevorzugt
Profilaufrufe
1340
Alter
35
Berufserfahrung
8 Jahre und 7 Monate (seit 09/2015)
Projektleitung
2 Jahre

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden