Recommended expert

Eduard Hiti

Entwickler, Tester

Eduard Hiti
Heddesheim, Deutschland

Erfahrungen

März 2023 - Dez. 2024
1 Jahr 10 Monate

Entwickler, Tester

T-Systems

  • Entwicklung eines Frameworks für die Testautomatisierung auf Pytest Basis
  • Automatisierung einer großen Zahl von manuellen Tests aus Jupyter Notebooks durch Pytest Skripte
  • Definition von Gitlab Pipelines zur automatisierten Ausführung der Tests
  • Konfiguration von Docker-Instanzen zur Testausführung
  • Automatisierte Erstellung und Veröffentlichung von Testreports auf Confluence-Seiten
  • Graphische Datenvisualisierung zur Auswertung von Testergebnissen
  • Spezifikation, Design und Implementierung von Performance-Tests des Systems
  • Generierung von synthetischen Testdaten für Performance-Tests
  • Automatisierung der Performance-Tests mit Gitlab Pipelines und automatisch erzeugten Testreports mit kontinuierlichem Monitoring
  • Tools: Python 3, Pandas, Pytest, Visual Studio Code, Matplotlib, Jinja, Jupyter, JSON, HTML, REST, Camunda, Gitlab, Git, Docker, Jira, Confluence, Artifactory, Scrum
Okt. 2022 - Dez. 2022
3 Monate
Bad Salzuflen, Deutschland

Entwickler

VCC Production

  • Überarbeitung von XSLT Stylesheets für die Generierung von Reports eines CAD/CAM Systems (Tebis)
  • Tools: XML, XSLT, Apache FOP, Tebis 4.0
Jan. 2019 - Juni 2022
3 Jahren 6 Monate
Schweinfurt, Deutschland

Entwickler

Fresenius Medical Care

  • Implementierung neuer Gerätefunktionen auf Mikrocontroller-Ebene (C167 Prozessor)
  • Interrupt-Programmierung zur Überwachung und Auswertung von Gerätesensoren
  • Erweiterung des proprietären Betriebssystems des Geräts zur präzisen Timer-Programmierung
  • Implementierung einer Bibliothek für State-Machines für die C++ Programmiersprache
  • Erstellung und Anpassung von Build-Skripten in CMake
  • Entwicklung eines Codeanalysewerkzeugs zur Generierung von Zustandsdiagrammen mit PlantUML
  • Auswertung und Visualisierung von Messwerten in Excel-Sheets mit Python-Skripten
  • Erstellung, Durchführung und Dokumentierung von Systemtests
  • Wartung von Legacy Code mit Werkzeugen zur Codeanalyse (PCLint, Tessy)
  • Erstellung und Pflege standardkonformer Dokumentationen und Verwaltung dieser Dokumente in Windchill ALM
  • Refactoring und Unit Testing von Legacy Code
  • Tools: C++, Python, Visual Studio, Infineon C167 Mikrocontroller, CAN Bus, RS232, CMake, Tessy, PCLint, PlantUML, Subversion, Doxygen, Polarion, Jenkins, Windchill ALM, ISO 9001/13485, Scrum
Jan. 2018 - Dez. 2018
1 Jahr
Wien, Österreich

Entwickler

AIT Austrian Institute of Technology GmbH

  • Erweiterung der Anwendungs-API (REST)
  • Konzeption und Implementierung von Datenbankmigrationen
  • Implementierung einer Schnittstelle zu Kundensystemen zur Übermittlung von Statusänderungen der Baustellensignalisierung auf XML Basis (Datex II)
  • Implementierung einer automatischen Schemavalidierung von JSON Nachrichten des MQTT Bus
  • Implementierung einer MQTT Simulation für eine Testumgebung
  • Überarbeitung des Benutzerberechtigungssystems
  • Erstellung von Benutzerschnittstellen
  • Refactoring, Unit Testing, Dokumentierung
  • Tools: Python 3 (Flask, SQLAlchemy, Alembic), Javascript (jQuery), JSON, HTML, REST, XML, XML Schema, PostgreSQL, MQTT, Git, Linux (Ubuntu), Scrum
Okt. 2012 - Okt. 2017
5 Jahren 1 Monat
Mannheim, Deutschland

Architekt, Entwickler, Tester, Trainer

Roche Diabetes Care AG

  • Anpassung von Spezifikation und Implementierung der Systemtests an neue Pumpen-Features

  • Wartung, Anpassung und Erweiterung der HiL-Testsysteme und Werkzeugumgebung an neue Versionen der Pumpensoftware und -hardware

  • Durchführung und Überwachung einer Vielzahl von Verifizierungen neuer Versionen der Pumpensoftware

  • Auswertung, Erfassung und Bearbeitung nachgewiesener Diskrepanzen zur Produktspezifikation auf Simulator- oder Produktseite

  • Erstellung von Testprotokollen gemäß den Dokumentationsanforderungen für internationale medizinische Produkte

  • Migration der Testskriptumgebung auf eine neue Qualitätsmanagementsoftware: Entwicklung von Software für die automatisierte Migration; Durchführung und Verifikation

  • Migration der Quellcodeumgebung auf eine neue Versionsverwaltungssoftware: Konzeption und Erstellung von Build-Skripten und CruiseControl-Konfigurationen

  • Überarbeitung der Framework-Architektur anhand von Lessons Learned

  • Umfassendes Redesign und Refactoring des Testframeworks

  • Entwicklung eines Code Generators in Python zur automatisierten Erzeugung der Schnittstelle zu Systemtestklassen anhand von Spezifikationen in XML

  • Portierung des Frameworks auf eine neue Hardware- und Software-Umgebung

  • Konzeption und Implementierung einer Job-Queue in Python zur automatischen Verteilung von Tests auf einen Pool von Testmaschinen

  • Training und Coaching von Entwicklern für die neue Testumgebung

  • Implementierung und Pflege von Systemtests

  • Tools: Java, Python, C, C#, Ant, CruiseControl, Subversion, Perforce, HP Quality Center, TestTrack, Rational RequisitePro, Eclipse, SPI Bus, Windows XP/7, ISO 9001/13485

Okt. 2009 - Sept. 2012
3 Jahren
Burgdorf, Schweiz

Entwickler, Tester

Roche Diabetes Care AG

  • Implementierung eines Simulators der graphischen Benutzeroberfläche des neuen Produkts
  • Erweiterung des Simulator-Frameworks und der Testumgebung um neue Funktionalität
  • Implementierung verschiedener Code Generatoren in Python für die Auswertung XML spezifizierter Schnittstellen und Benutzeroberflächen
  • Erweiterung des Build-Prozesses zur Integration der Code Generierungsphase
  • Entwicklung einer Vielzahl von automatisierten Systemtests nach Testfallspezifikation
  • Durchführung und Überwachung der Testläufe
  • Erfassung, Auswertung und Bearbeitung nachgewiesener Diskrepanzen zur Produktspezifikation auf Simulator- oder Produktseite
  • Erstellung von Testprotokollen gemäß den Dokumentationsanforderungen für internationale medizinische Produkte
  • Tools: Java, C#, Python, Ant, Javascript, JSON, VB, XML (XSLT, XPath), CruiseControl, HP Quality Center, Rational RequisitePro, Eclipse, Windows XP/7, ISO 9001/13485
Okt. 2007 - Apr. 2009
1 Jahr 7 Monate
Oberkochen, Deutschland

Architekt, Entwickler, Trainer

Carl Zeiss SMT AG

  • Portierung von TCL nach Python

  • Modularisierung durch Refactoring und Redesign zu Bibliotheken für verbesserte Erweiterbarkeit und Wiederverwendbarkeit

  • Einführung qualitätssichernder Maßnahmen durch automatisierte Modultests und umfassende Dokumentation

  • Datenhaltung in relationalen Datenbanken

  • Entwicklung von Domain Specific Languages zu Konfigurationszwecken

  • Konzeption und Durchführung der Schulung von Mitarbeitern zur Einführung der Programmiersprache Python als Standardsprache

  • Begleitendes Coaching während der Umstellung

  • Beratung bezüglich Vorgehensweisen und Werkzeugauswahl

  • Konzeption und Umsetzung eines Bugtracking-Systems

  • Entwicklung eines Werkzeugs für die automatisierte Erzeugung von Reports aus Simulationsergebnissen in Form von PDF-Dateien; Integration in bestehende Prozesse

  • Tools: Python, TCL, SQL, Perl, TeX, PDF, XML, Gnuplot, numpy, SQLAlchemy, SQLite, Unit Testing, Trac, LSF Cluster, Linux (Suse)

Apr. 2002 - Juli 2007
5 Jahren 4 Monate
Filderstadt, Deutschland

Architekt, Entwickler, Trainer im Bereich Framework-Entwicklung

Harman/Becker GmbH

  • Portierung (Windows CE nach QNX), Fehlerberichtigung und Optimierung einer Bibliothek für Interprozesskommunikation von Fahrzeuginformationssystemen
  • Implementierung einer Abstraktionsschicht für betriebssystemspezifische Dienste als Grundlage einer Simulations- und Testumgebung
  • Implementierung eines Code Generators in Python nach C++ für eine Beschreibungssprache für Modulschnittstellen
  • Implementierung eines konfigurierbaren Zustandsautomaten für die Koordination eines Sprachdialogsystems und verschiedener Benutzereingabegeräte
  • Mitwirkung an der Entwicklung des Softwarearchitekturkonzepts für eine neue Framework-Generation von graphischen Benutzeroberflächen für Headunits von Infotainmentsystemen
  • Konzeption einer deklarativen Beschreibungssprache für Benutzeroberflächen
  • Implementierung eines Code Generators für die Beschreibungssprache
  • Konzeption und Implementierung einer Komponentenarchitektur für Anwendungslogik
  • Implementierung von Prototypen und Erstellung umfangreicher Dokumentation
  • Konzeption und Implementierung einer Bibliothek für einfache und effiziente Kommunikation und Ereignisübermittlung zwischen Anwendungskomponenten
  • Konzeption und Implementierung eines konfigurierbaren und flexibel einsetzbaren Toolkits von Oberflächenelementen
  • Konzeption und Leitung von Schulungen für die neue Framework-Generation (international)
  • Laufendes Coaching von Projektentwicklern
  • Tools: C++, Python, XML, DTD, pthreads, Win32 API, CAN Bus, QNX Neutrino RTOS, Posix API, Windows CE, Windows 2000, Unit Testing
März 1999 - März 2002
3 Jahren 1 Monat
Tübingen, Deutschland

Entwickler

Molpe GmbH

  • Implementierung einer Anwendung für die Verwaltung von Zugriffsrechten auf die Kundenstammdatenbank der T-Online
  • Entwicklung von Anwendungen zur automatisierten Synchronisation von Datenbanken der T-Online im firmeninternen Netzwerk
  • Konzeption und Implementierung von Schnittstellensoftware in Python für die Kommunikation mit Partnerunternehmen der DKMS inkl. automatisierter Auswertung und verschlüsselter Übermittlung von Nachrichten
  • Entwicklung von Software zur Auswertung großer Datenmengen von CD für die DKMS
  • Konzeption und Implementierung einer mobilen Datenerfassungslösung für die Universitätsklinik Dresden auf Basis von Windows CE Handhelds
  • Mitarbeit am Architekturkonzept und Implementierung von Benutzeroberflächen sowie relationalen Datenmodellen für ein Informationssystem zur Verwaltung von Patientendaten der Universitätsklinik Dresden
  • Entwicklung von Software zur Abfrage und Auswertung von Daten eines medizinischen Analysegeräts
  • Tools: Visual Basic 6, SQL, DAO, COM, Oracle 8i/9i, C/C++, DCE RPC, XML, PL/SQL, Perl, HTML, MFC, ADO, RS232, Windows NT/Solaris

Industrie Erfahrung

Sehen Sie, wo dieser Freiberufler den Großteil seiner beruflichen Laufbahn verbracht hat. Längere Linien stehen für umfangreichere praktische Erfahrung, während kürzere Linien auf gezielte oder projektbezogene Arbeit hindeuten.

Erfahren in Gesundheitswesen (14.5 Jahre), Automotive (5.5 Jahre), Telekommunikation (3 Jahre), Informationstechnologie (2.5 Jahre) und Fertigung (1.5 Jahre).

Gesundheitswesen
Automotive
Telekommunikation
Informationstechnologie
Fertigung

Geschäftsbereich Erfahrung

Die folgende Grafik bietet einen Überblick über die Erfahrungen des Freiberuflers in verschiedenen Geschäftsbereichen, berechnet anhand abgeschlossener und aktiver Aufträge. Sie zeigt die Bereiche, in denen der Freiberufler am häufigsten zur Planung, Umsetzung und Erzielung von Geschäftsergebnissen beigetragen hat.

Erfahren in Informationstechnologie (20.5 Jahre), Produktentwicklung (18 Jahre) und Qualitätssicherung (14.5 Jahre).

Informationstechnologie
Produktentwicklung
Qualitätssicherung

Fähigkeiten

  • Design, Entwicklung Und Wartung

  • Software-architektur: Konzeption Und Implementierung Von Bibliotheken Und Frameworks

  • System-, Integrations- Und Modultests

  • Thread- Und Systemprogrammierung

  • Performance-optimierung Für Embedded Systems

  • Metaprogrammierung: Parser, Interpreter, Compiler, Programmgeneratoren

  • Web-, Anwendungs- Und Datenbankentwicklung

  • Migration Und Portierung

  • Technische Dokumentation, Coaching, Training

  • Experte: C/c++, Python

  • Erfahren: Java, C#, Sql, Xml (Dtd, Schema, Xslt, Xpath), Html/css, Javascript, Shell, Assembler

  • Objektorientiertes Design: Uml, Design Patterns, Frameworks

  • Softwaretechnik: Refactoring, Rapid Prototyping

  • Sprachdesign: Domain Specific Languages

  • Generative Softwareentwicklung Mit C++ Templates

  • Relationale Datenmodellierung, Orm

  • Funktionale (Seiteneffektfreie) Programmierung

  • Komplexe Algorithmen Und Datenstrukturen

Sprachen

Deutsch
Muttersprache
Englisch
Verhandlungssicher

Ausbildung

Universität Tübingen

Diplom · Informatik · Tübingen, Deutschland

Profil

Erstellt
Stand
Sie suchen Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testen
Weitere Aktionen

Frequently asked questions

Sie haben Fragen? Hier finden Sie weitere Informationen.

Wo ist Eduard ansässig?

Eduard ist in Heddesheim, Deutschland ansässig.

Welche Sprachen spricht Eduard?

Eduard spricht folgende Sprachen: Deutsch (Muttersprache), Englisch (Verhandlungssicher).

Wie viele Jahre Erfahrung hat Eduard?

Eduard hat mindestens 24 Jahre Erfahrung. In dieser Zeit hat Eduard in mindestens 5 verschiedenen Rollen und für 8 verschiedene Firmen gearbeitet. Die durchschnittliche Dauer der einzelnen Projekte beträgt 3 Jahre und 8 Monate. Beachten Sie, dass Eduard möglicherweise nicht alle Erfahrungen geteilt hat und tatsächlich mehr Erfahrung hat.

Für welche Rollen wäre Eduard am besten geeignet?

Basierend auf der jüngsten Erfahrung wäre Eduard gut geeignet für Rollen wie: Entwickler, Tester, Entwickler, Architekt, Entwickler, Tester, Trainer.

Was ist das neueste Projekt von Eduard?

Die neueste Position von Eduard ist Entwickler, Tester bei T-Systems.

Für welche Unternehmen hat Eduard in den letzten Jahren gearbeitet?

In den letzten Jahren hat Eduard für T-Systems, VCC Production und Fresenius Medical Care gearbeitet.

In welchen Industrien hat Eduard die meiste Erfahrung?

Eduard hat die meiste Erfahrung in Industrien wie Gesundheitswesen, Automotive und Telekommunikation. Eduard hat auch etwas Erfahrung in Informationstechnologie und Fertigung.

In welchen Bereichen hat Eduard die meiste Erfahrung?

Eduard hat die meiste Erfahrung in Bereichen wie Informationstechnologie, Produktentwicklung und Qualitätssicherung.

In welchen Industrien hat Eduard kürzlich gearbeitet?

Eduard hat kürzlich in Industrien wie Gesundheitswesen, Informationstechnologie und Fertigung gearbeitet.

In welchen Bereichen hat Eduard kürzlich gearbeitet?

Eduard hat kürzlich in Bereichen wie Produktentwicklung, Qualitätssicherung und Informationstechnologie gearbeitet.

Was ist die Ausbildung von Eduard?

Eduard hat einen Bachelor in Informatik from Universität Tübingen.

Wie ist die Verfügbarkeit von Eduard?

Eduard ist sofort vollzeit verfügbar für passende Projekte.

Wie hoch ist der Stundensatz von Eduard?

Der Stundensatz von Eduard hängt von den spezifischen Projektanforderungen ab. Bitte verwenden Sie die Meet-Schaltfläche im Profil, um ein Meeting zu planen und die Details zu besprechen.

Wie kann man Eduard beauftragen?

Um Eduard zu beauftragen, klicken Sie auf die Meet-Schaltfläche im Profil, um ein Meeting anzufragen und Ihre Projektanforderungen zu besprechen.

Durchschnittlicher Tagessatz für ähnliche Positionen

Die Tagessätze basieren auf aktuellen Projekten und enthalten keine FRATCH-Marge.

1000
750
500
250
⌀ Markt: 740-900 €
Die angegebenen Tagessätze entsprechen der typischen Marktspanne für Freiberufler in dieser Position, basierend auf aktuellen Projekten auf unserer Plattform.
Die tatsächlichen Tagessätze können je nach Dienstalter, Erfahrung, Fachkenntnissen, Projektkomplexität und Auftragsdauer variieren.