Eduard H.

Developer, Tester

Heddesheim, Germany

Experience

Mar 2023 - Dec 2024
1 year 10 months
Germany

Developer, Tester

T-Systems

  • Developed a Pytest-based test automation framework
  • Automated a large number of manual tests from Jupyter Notebooks using Pytest scripts
  • Defined GitLab pipelines for automated test execution
  • Configured Docker instances for test execution
  • Automated generation and publishing of test reports on Confluence pages
  • Created graphical data visualizations to evaluate test results
  • Specified, designed, and implemented system performance tests
  • Generated synthetic test data for performance tests
  • Automated performance tests using GitLab pipelines and automatically generated test reports with continuous monitoring
Oct 2022 - Dec 2022
3 months
Germany

Developer

VCC Production

  • Revised XSLT stylesheets for generating reports in a CAD/CAM system (Tebis)
Jan 2019 - Jun 2022
3 years 6 months
Germany

Developer

Fresenius Medical Care

  • Implemented new device functions at the microcontroller level (C167 processor)
  • Programmed interrupts to monitor and analyze device sensors
  • Extended the device's proprietary operating system for precise timer programming
  • Implemented a state machine library for C++
  • Created and customized build scripts in CMake
  • Developed a code analysis tool to generate state diagrams with PlantUML
  • Evaluated and visualized measurements in Excel sheets using Python scripts
  • Created, executed, and documented system tests
  • Maintained legacy code using code analysis tools (PCLint, Tessy)
  • Prepared and maintained compliant documentation and managed these documents in Windchill ALM
  • Refactored and unit tested legacy code
Jan 2018 - Dec 2018
1 year
Austria

Developer

AIT Austrian Institute of Technology GmbH

  • Extended the application's REST API
  • Designed and implemented database migrations
  • Implemented an interface to customer systems for transmitting construction site signaling status changes based on XML (Datex II)
  • Implemented automatic schema validation of JSON messages from the MQTT bus
  • Implemented an MQTT simulation for a test environment
  • Revised the user authorization system
  • Created user interfaces
  • Refactoring, unit testing, documentation
Oct 2012 - Oct 2017
5 years 1 month
Germany

Architect, Developer, Tester, Trainer

Roche Diabetes Care AG

  • Adapted system test specifications and implementation for new pump features
  • Maintained, adapted, and extended the HiL test systems and tool environment for new versions of pump software and hardware
  • Performed and supervised verifications of new pump software versions
  • Analyzed, logged, and addressed identified discrepancies with product specifications on the simulator or product side
  • Created test protocols according to documentation requirements for international medical products
  • Migrated the test script environment to new quality management software: developed automated migration software; executed and verified the migration
  • Migrated the source code environment to a new version control software: designed and created build scripts and CruiseControl configurations
  • Revised the framework architecture based on lessons learned
  • Comprehensive redesign and refactoring of the test framework
  • Developed a code generator in Python to automatically create the interface to system test classes based on XML specifications
  • Ported the framework to a new hardware and software environment
  • Designed and implemented a job queue in Python to automatically distribute tests to a pool of test machines
  • Trained and coached developers for the new test environment
  • Implemented and maintained system tests
Oct 2009 - Sep 2012
3 years
Switzerland

Developer, Tester

Roche Diabetes Care AG

  • Implementation of a simulator for the graphical user interface of the new product
  • Extension of the simulator framework and the 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 variety of automated system tests based on test case specifications
  • Execution and monitoring of test runs
  • Recording, analysis, and handling of identified discrepancies from product specifications on the simulator or product side
  • Creation of test reports according to documentation requirements for international medical products
Oct 2007 - Apr 2009
1 year 7 months
Germany

Architect, Developer, Trainer

Carl Zeiss SMT AG

  • Porting from TCL to Python

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

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

  • Introduction of new concepts to make the architecture more flexible:

  • Data storage in relational databases

  • Development of domain-specific languages for configuration purposes

  • Addition of new functionalities

  • Design and delivery of employee training for the introduction of Python as the department-wide standard language

  • Ongoing coaching during the transition

  • Consulting on procedures and tool selection

  • Design and implementation of a bug tracking system

  • Development of a tool for automated generation of reports from simulation results as PDF files; integration into existing processes

Apr 2002 - Jul 2007
5 years 4 months
Germany

Architect, Developer, Trainer

Harman/Becker GmbH

  • 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 for the company's products
  • Implementation of a code generator in Python targeting C++ for a description language for module interfaces
  • Implementation of a configurable state machine to coordinate a voice dialog system and various user input devices
  • Participation in developing 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
  • Creation of extensive documentation
  • Design and implementation of a library for simple and efficient communication and event delivery between application components
  • Design and implementation of a configurable and flexible UI toolkit for the new framework
  • Design and delivery of training for the new framework generation (including international)
  • Ongoing coaching of project developers in using the new framework
Mar 1999 - Mar 2002
3 years 1 month
Germany

Developer

Molpe GmbH

  • Implementation of an application for managing access rights to the T-Online customer master database
  • Development of applications for automated synchronization of T-Online databases with network programming for distributed applications
  • Design and implementation of interface software in Python for communication with partner companies for a large medical donor database (DKMS)
  • Automated processing of partner requests and encrypted transmission of messages to partner companies
  • Integration of the system into existing processes and support for various data formats and transmission methods
  • Design of a description language for data formats
  • Development of software for processing large amounts of data from CDs for DKMS
  • Design and implementation of the user interface for mobile data collection on Windows CE handhelds
  • Implementation of software for synchronizing central and mobile databases
  • Creation of the relational data model
  • Collaboration on the architecture concept and implementation of user interfaces for an information system to manage patient data for the University Hospital Dresden
  • Development of software for querying and analyzing data from a medical analysis device

Languages

German
Native
English
Advanced

Education

University of Tübingen

Diploma, Compiler Construction, Computer Graphics · Computer Science · Tübingen, Germany

Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions