Skip to main content
Top expert badge
Recommended expert
Profile header background

Eduard Hiti-Developer, Tester

Eduard Hiti
Profile header overlay
Heddesheim, Germany

Check rate

Experience

Mar 2023 - Dec 2024

Developer, Tester

T-Systems

Position Summary
Developer, Tester at T-Systems
Industries
Information Technology
Business Areas
Information Technology
Product Development
Quality Assurance
  • Development of a framework for test automation based on Pytest
  • Automation of a large number of manual tests from Jupyter notebooks using Pytest scripts
  • Definition of Gitlab pipelines for automated test execution
  • Configuration of Docker instances for test runs
  • Automated creation and publishing of test reports on Confluence pages
  • Graphical data visualization for analyzing test results
  • Specification, design, and implementation of performance tests for the system
  • Generation of synthetic test data for performance tests
  • Automation of performance tests with Gitlab pipelines and automatically generated test reports with continuous monitoring
  • Tools: Python 3, Pandas, Pytest, Visual Studio Code, Matplotlib, Jinja, Jupyter, JSON, HTML, REST, Camunda, Gitlab, Git, Docker, Jira, Confluence, Artifactory, Scrum
Oct 2022 - Dec 2022
Bad Salzuflen, Germany

Developer

VCC Production

Position Summary
Developer at VCC Production
Industries
Manufacturing
Business Areas
Information Technology
  • Revision of XSLT stylesheets for generating reports for a CAD/CAM system (Tebis)
  • Tools: XML, XSLT, Apache FOP, Tebis 4.0
Jan 2019 - Jun 2022
Schweinfurt, Germany

Developer

Fresenius Medical Care

Position Summary
Developer at Fresenius Medical Care
Industries
Healthcare
Business Areas
Product Development
Quality Assurance
  • Implementation of new device features at microcontroller level (C167 processor)
  • Interrupt programming for monitoring and evaluating device sensors
  • Extension of the device's proprietary operating system for precise timer programming
  • Implementation of a library for state machines for the C++ programming language
  • Creation and adaptation of build scripts in CMake
  • Development of a code analysis tool for generating state diagrams with PlantUML
  • Evaluation and visualization of measurement data in Excel sheets with Python scripts
  • Creation, execution, and documentation of system tests
  • Maintenance of legacy code with code analysis tools (PCLint, Tessy)
  • Creation and maintenance of standards-compliant documentation and management of these documents in Windchill ALM
  • Refactoring and unit testing of legacy code
  • Tools: C++, Python, Visual Studio, Infineon C167 microcontroller, CAN bus, RS232, CMake, Tessy, PCLint, PlantUML, Subversion, Doxygen, Polarion, Jenkins, Windchill ALM, ISO 9001/13485, Scrum
Jan 2018 - Dec 2018
Vienna, Austria

Developer

AIT Austrian Institute of Technology GmbH

Position Summary
Developer at AIT Austrian Institute of Technology GmbH
Industries
Information Technology
Business Areas
Information Technology
Product Development
  • Extension of the application API (REST)
  • Design and implementation of database migrations
  • Implementation of an interface to customer systems for transmitting status changes of roadwork signaling based on XML (Datex II)
  • Implementation of automatic schema validation of JSON messages on the MQTT bus
  • Implementation of an MQTT simulation for a test environment
  • Revision of the user authorization system
  • Creation of user interfaces
  • Refactoring, unit testing, documentation
  • Tools: Python 3 (Flask, SQLAlchemy, Alembic), Javascript (jQuery), JSON, HTML, REST, XML, XML Schema, PostgreSQL, MQTT, Git, Linux (Ubuntu), Scrum
Oct 2012 - Oct 2017
Mannheim, Germany

Architect, Developer, Tester, Trainer

Roche Diabetes Care AG

Position Summary
Architect, Developer, Tester, Trainer at Roche Diabetes Care AG
Industries
Healthcare
Business Areas
Information Technology
Product Development
Quality Assurance
  • Adaptation of the specification and implementation of system tests to new pump features

  • Maintenance, adaptation, and extension of the HiL test systems and tool environment for new versions of the pump software and hardware

  • Execution and monitoring of a large number of verifications of new versions of the pump software

  • Evaluation, recording, and handling of proven discrepancies to the product specification on the simulator or product side

  • Creation of test protocols according to the documentation requirements for international medical products

  • Migration of the test script environment to new quality management software: development of software for automated migration; execution and verification

  • Migration of the source code environment to new version control software: design and creation of build scripts and CruiseControl configurations

  • Revision of the framework architecture based on lessons learned

  • Comprehensive redesign and refactoring of the test framework

  • Development of a code generator in Python for automated generation of the interface to system test classes based on specifications in XML

  • Porting of the framework to a new hardware and software environment

  • Design and implementation of a job queue in Python for automatic distribution of tests across a pool of test machines

  • Training and coaching of developers for the new test environment

  • Implementation and maintenance of system tests

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

Oct 2009 - Sep 2012
Burgdorf, Switzerland

Developer, Tester

Roche Diabetes Care AG

Position Summary
Developer, Tester at Roche Diabetes Care AG
Industries
Healthcare
Business Areas
Information Technology
Quality Assurance
  • Implementation of a simulator for the graphical user interface of the new product
  • Extension of the simulator framework and test environment with new functionality
  • Implementation of various code generators in Python for evaluating XML-specified interfaces and user interfaces
  • Extension of the build process to integrate the code generation phase
  • Development of a wide range of automated system tests based on test case specifications
  • Execution and monitoring of test runs
  • Recording, evaluation, and handling of confirmed discrepancies to the product specification on the simulator or product side
  • Creation of test reports according to documentation requirements for international medical products
  • Tools: Java, C#, Python, Ant, Javascript, JSON, VB, XML (XSLT, XPath), CruiseControl, HP Quality Center, Rational RequisitePro, Eclipse, Windows XP/7, ISO 9001/13485
Oct 2007 - Apr 2009
Oberkochen, Germany

Architect, Developer, Trainer

Carl Zeiss SMT AG

Position Summary
Architect, Developer, Trainer at Carl Zeiss SMT AG
Industries
Manufacturing
Business Areas
Information Technology
Product Development
Quality Assurance
  • Porting from TCL to Python

  • Modularization through refactoring and redesign into libraries for better extensibility and reusability

  • Introduction of quality assurance measures through automated module tests and comprehensive documentation

  • Data storage in relational databases

  • Development of domain-specific languages for configuration purposes

  • Planning and conducting employee training to introduce Python as the standard programming language

  • Ongoing coaching during the transition

  • Consulting on procedures and tool selection

  • Planning and implementation of a bug tracking system

  • Development of a tool for the automated creation of reports from simulation results in PDF format; integration into existing processes

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

Apr 2002 - Jul 2007
Filderstadt, Germany

Architect, Developer, Trainer in framework development

Harman/Becker GmbH

Position Summary
Architect, Developer, Trainer in framework development at Harman/Becker GmbH
Industries
Automotive
Business Areas
Information Technology
Product Development
  • Porting (Windows CE to QNX), bug fixing, and optimization of a library for interprocess communication in vehicle information systems
  • Implementation of an abstraction layer for operating system specific services as the basis for a simulation and test environment
  • Implementation of a code generator in Python to C++ for a description language for module interfaces
  • Implementation of a configurable state machine for coordinating a voice dialog system and various user input devices
  • Participation in the development of the software architecture concept for a new framework generation of graphical user interfaces for infotainment system head units
  • Design of a declarative description language for user interfaces
  • Implementation of a code generator for the description language
  • Design and implementation of a component architecture for application logic
  • Implementation of prototypes and creation of extensive documentation
  • Design and implementation of a library for simple and efficient communication and event passing between application components
  • Design and implementation of a configurable and flexible toolkit of UI elements
  • Design and delivery of training for the new framework generation (international)
  • Ongoing coaching of project developers
  • Tools: C++, Python, XML, DTD, pthreads, Win32 API, CAN Bus, QNX Neutrino RTOS, Posix API, Windows CE, Windows 2000, Unit Testing
Mar 1999 - Mar 2002
Tübingen, Germany

Developer

Molpe GmbH

Position Summary
Developer at Molpe GmbH
Industries
Healthcare
Telecommunication
Business Areas
Information Technology
  • Implementation of an application for managing access rights to the T-Online customer master data database
  • Development of applications for automated synchronization of T-Online databases in the company network
  • Design and implementation of interface software in Python for communication with DKMS partner companies, including automated evaluation and encrypted transmission of messages
  • Development of software for analyzing large amounts of data from CD for DKMS
  • Design and implementation of a mobile data capture solution for Dresden University Hospital based on Windows CE handheld devices
  • Contribution to the architecture concept and implementation of user interfaces as well as relational data models for an information system for managing patient data at Dresden University Hospital
  • Development of software for querying and analyzing data from a medical analysis device
  • 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

Industry Experience

See where this freelancer has spent most of their professional time.

Experienced in Healthcare, Automotive, Telecommunication, Information Technology, and Manufacturing.

Healthcare
Automotive
Telecommunication
Information Technology
Manufacturing
Profile match chart

Business Area Experience

See which departments and functions this freelancer has contributed to most.

Experienced in Information Technology, Product Development, and Quality Assurance.

Information Technology
Product Development
Quality Assurance
Profile match chart

Skills

  • Design, Development And Maintenance

  • Software Architecture: Design And Implementation Of Libraries And Frameworks

  • System, Integration, And Module Tests

  • Thread And System Programming

  • Performance Optimization For Embedded Systems

  • Metaprogramming: Parsers, Interpreters, Compilers, Code Generators

  • Web, Application, And Database Development

  • Migration And Porting

  • Technical Documentation, Coaching, Training

  • Expert: C/C++, Python

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

  • Object-Oriented Design: Uml, Design Patterns, Frameworks

  • Software Engineering: Refactoring, Rapid Prototyping

  • Language Design: Domain-Specific Languages

  • Generative Software Development With C++ Templates

  • Relational Data Modeling, Orm

  • Functional (Side-Effect-Free) Programming

  • Complex Algorithms And Data Structures

Languages

German
Native
English
Advanced

Education

University of Tübingen

Diploma · Computer Science · Tübingen, Germany

Statistics

Experience

Total positions 9
Experience in Healthcare 14.5 y
Avg length 2 y 8 m
Longest experience 5 y 3 m

Global Experience

Countries worked in 3 (Germany, Austria, Switzerland)
Primary country Germany

Expertise

Recent roles Developer, Tester, Developer, Architect, Developer, Tester, Trainer
Main industries Healthcare, Automotive, Telecommunication
Main business areas Information Technology, Product Development, Quality Assurance

Qualifications

Highest degree Bachelor

Profile

Created
Last Update

Frequently asked questions

Have questions? Find more information here.

Eduard is based in Heddesheim, Germany.

Eduard speaks the following languages: German (Native), English (Advanced).

Eduard has at least 24 years of experience. During this time, Eduard has worked in at least 5 different roles and for 8 different companies. The average length of individual experience is 3 years and 8 months. Note that Eduard may not have shared all experience and actually has more experience.

Based on recent experience, Eduard would be well-suited for roles such as: Developer, Tester, Developer, Architect, Developer, Tester, Trainer.

Eduard's most recent position is Developer, Tester at T-Systems.

In recent years, Eduard has worked for T-Systems, VCC Production, and Fresenius Medical Care.

Eduard is most experienced in industries like Healthcare, Automotive, and Telecommunication. Eduard also has some experience in Information Technology and Manufacturing.

Eduard is most experienced in business areas like Information Technology, Product Development, and Quality Assurance.

Eduard has recently worked in industries like Healthcare, Information Technology, and Manufacturing.

Eduard has recently worked in business areas like Product Development, Quality Assurance, and Information Technology.

Eduard holds a Bachelor in Computer Science from University of Tübingen.

Eduard is immediately available full-time for suitable projects.

Daily Rate Distribution

0 2 4 6 8
<€800 €800-960 €960-1120 €1120-1280 €1280+

The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.

Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

1200
900
600
300
Rate comparison chart
Daily rate avg. 1030 €

The average daily rate is the mean of all daily rates from recent contracts of comparable freelancers on our platform.

1200
900
600
300
Rate comparison chart
Median rate 1000 €

The median daily rate is the middle value of all daily rates — half of comparable freelancers charge less, half charge more. Unlike the average, it is barely affected by outliers.

Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.