UX-Design, Softwareentwicklung
- Verfügbarkeit einsehen
- 1 Referenz
- 100€/Stunde
- 87700 Memmingen
- Nähe des Wohnortes
- de | en | es
- 20.03.2024
Kurzvorstellung
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"
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
rAxure, Confluence (Atlassian), Jira, Figma, Usability Testing, User Experience (UX), User Interface (UI), Requirement Analyse
Qualifikationen
Projekt‐ & Berufserfahrung
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
rAxure, Confluence (Atlassian), Jira, Figma, Usability Testing, User Experience (UX), User Interface (UI), Requirement Analyse
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
Agile Entwicklung, Angular, AngularJS, Java (allg.), mySQL
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.
MongoDB, Agile Entwicklung, .Net, Docker, Git, Java (allg.), TypeScript, Figma, User Experience (UX), User Interface (UI), Angular, JavaScript, Vue.js
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.
.Net, Agile Entwicklung, Angular, C#, Docker, MongoDB
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
Angular, Docker, Java (allg.), Jenkins, mySQL, SCRUM, Spring
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.
Angular, Debian, Java (allg.), Netzwerkmanagement, Python, TCL/TK, Ubuntu
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
C#, Entity Framework, PostgreSQL, Windows Presentation Foundation (WPF)
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
Angular, C#, Entity Framework, Git, Microsoft SQL-Server (MS SQL), Representational State Transfer (REST), User Experience (UX), Windows Presentation Foundation (WPF)
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
Angular, C#, Representational State Transfer (REST)
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
.Net Framework (Microsoft), Angular, C#, Git, Microsoft SQL-Server (MS SQL), Representational State Transfer (REST), Windows Presentation Foundation (WPF)
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
AngularJS, Apache Camel, Apache Maven, CSS (Cascading Style Sheet), Hibernate (Java), Java (allg.), JUnit, Microsoft SQL-Server (MS SQL), Representational State Transfer (REST), Spring
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
Java (allg.)
Zertifikate
Ausbildung
Bamberg
Regensburg
Über mich
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
- 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
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Spanisch (Grundkenntnisse)
- Französisch (Grundkenntnisse)
- Europäische Union
- Schweiz
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden