Recommended expert

Hendrik Wagner

Software Test and Maintenance Support

Hendrik Wagner
Berlin, Germany

Experience

Jul 2024 - Nov 2024
5 months

Software Test and Maintenance Support

Anton Paar ProveTec GmbH

  • Adding and creating test specifications
  • Conducting regression tests
  • Conducting release tests
  • Analyzing Jira tickets
  • Identifying bugs in the software and fixing them using C#
Feb 2024 - May 2024
4 months

Test Environment Developer

Miethke GmbH & Co. KG

  • Designing and implementing a test environment for automated system and integration tests in C and Python
  • Automating the creation of report files (text, PDF, XML)
  • Documentation
Nov 2023 - Jan 2024
3 months

Embedded Software Engineer

Phoenix Contact

  • Creating software specifications
  • Analyzing and documenting existing software
  • Documenting existing CANopen FD messages
  • Designing the software adaptation concept
  • Implementation and testing
Jul 2022 - Dec 2022
6 months

Software Maintenance and Feature Implementation Support

Vossloh Locomotives GmbH

  • Handling change requests (design, implementation, developer testing)
  • Maintaining specification and architecture documentation
  • Designing and implementing automated tests
  • Document and code reviews
Sep 2021 - Jul 2022
11 months

Embedded Software Consultant

Mitel Deutschland GmbH

  • Analyzing and fixing known errors in C and C++
  • Performing manual tests
  • Code reviews
  • Integrating a new battery charger controller (I²C communication, type detection)
  • Integrating QR code functionality
Jan 2021 - Jul 2021
7 months

Embedded Test Automation Consultant

OLYMPUS Winter & Ibe GmbH

  • Analyze and fix bugs in C code
  • Perform tests and optimize in Perl
  • Verify documents and software
  • Document and code reviews
Sep 2020 - Dec 2020
4 months

Embedded Software Developer

Peucon GmbH

  • Implementing a CAN flash loader for an e-bike control unit in C
  • Creating specifications and documentation
  • Code reviews
Jan 2019 - Apr 2020
1 year 4 months

Test Team Consultant

Bombardier Transportation GmbH

  • Creating and adapting automated tests for various subsystems
  • Revising the concept for evaluation and validation of GPS position data
  • Developing proprietary tools with Python
  • Document and code reviews
Aug 2018 - Dec 2018
5 months

Embedded Self-Test Developer

LJU Automatisierungstechnik GmbH

  • Creating the test concept and specifications for embedded system self-test
  • Implementing in C and commissioning
  • Developing PC software for visualization with Qt
  • Documentation
Aug 2017 - Nov 2018
1 year 4 months

BMS Software Consultant

embeddeers GmbH

  • Debugging and implementing in C for a battery management system
  • Creating specifications and documentation
  • Coordinating a test team
  • Code reviews
Jan 2016 - Jun 2017
1 year 6 months

Requirements and Test Engineer

DEUTA-WERKE GmbH

  • Preparing system requirements and writing the software specification
  • Creating test specifications and automated tests
  • Supporting process implementation
  • Developing tools in VBA and VB.NET
  • Document and code reviews
Jul 2015 - Aug 2015
2 months

VBA Macro Developer

Chartwerk Präsentationen GbR

  • Designing and implementing VBA macros for project and staff planning
Jun 2015 - Aug 2015
3 months

VBA Macro Developer

MOM

  • Designing and implementing VBA macros to simplify invoice creation
Apr 2015 - Sep 2015
6 months

C++ Feature Developer

Aidoo Software GmbH

  • Designing and implementing a chart module using Cairo
  • Implementing a Qt DLL to display geo-position data in Google Maps
  • Extending existing modules
  • Integrating the Windata banking module
Oct 2014 - Mar 2015
6 months

C# Application Developer

casenio AG

  • Research on Z-Wave and Open Z-Wave
  • Analysis and prototype implementation in C
  • Evaluation of the open-source concept
Aug 2012 - Apr 2014
1 year 9 months

IEC 61131-3 Software Developer

ALSTOM Transport Deutschland GmbH

  • Development of TCMS software (signal lighting, tank, brake, diagnostics)
  • Analysis, optimization and testing of existing software components
  • Commissioning and tests on simulator and vehicle
  • Document and code reviews
Nov 2009 - Jul 2012
2 years 9 months

IEC 61131-3 Software Developer

Bombardier Transportation GmbH

  • Development of rail vehicle software (drive, climate control, doors, HMI)
  • Commissioning and tests on simulator and vehicle
  • White-box tests and debugging
  • Optimization of Excel macros for process automation
Mar 2008 - Aug 2008
6 months

Embedded Test Module Developer

3M Deutschland GmbH

  • Analysis and optimization of existing C/Assembly components
  • Design and implementation of new functions
  • Black-box and white-box tests
Aug 2006 - Aug 2007
1 year 1 month

Embedded Software Engineer

Conergy AG

  • Refactoring and optimization of C/C++ software with object-oriented structures
  • Specification, design and implementation of new modules
  • Document and code reviews
Jan 2006 - Jan 2011
5 years 1 month

PLC Software Developer

H. Euen Schweisstechnik GmbH

  • Development according to IEC 61131-3 (ST, SFC, IL) for automated carriers and welding machines
  • Clarification of requirements and sensor consulting
  • Design, implementation and commissioning
Jul 2005 - Jan 2006
7 months

Audio Device Software Engineer

X-Spex GmbH

  • Optimized C code and assembly for code size and performance
  • Designed and implemented new features
  • Commissioning and code reviews
May 2004 - Feb 2006
1 year 10 months

Embedded Software Engineer

Peucon GmbH

  • Developed 8051-based embedded modules (wireless priority, Bluetooth-GPS)
  • Handled software concept, design, implementation, and testing
  • Performed documentation and code reviews
Jan 2003 - Jul 2004
1 year 7 months

Software Concept Developer

Enginion AG

  • Defined the software development process
  • Designed and implemented the CHP control unit software in C and UML
  • Commissioning and reviews
Apr 2000 - Dec 2002
2 years 9 months

Embedded Software Developer

Motorola GmbH

  • Integrated new hardware and extended the software system in C
  • Performed fault analysis and debugging
  • Led a process optimization team
Jul 1998 - Mar 2000
1 year 9 months

Embedded Software Developer

IAV GmbH

  • Developed C and assembly code for the ASG control unit
  • System design and interface specification
  • Conducted code reviews
Feb 1994 - Jun 1998
4 years 5 months

Hardware Tool Developer

Peucon GmbH

  • Design of PLD logic circuits and digital circuits
  • PCB layouts and hardware-related software on DOS/Windows

Industries Experience

See where this freelancer has spent most of their professional time. Longer bars indicate deeper hands-on experience, while shorter ones reflect targeted or project-based work.

Experienced in Manufacturing (17.5 years), Telecommunication (5.5 years), Energy (4 years), Information Technology (3 years), Automotive (3 years), and Healthcare (0.5 years).

Manufacturing
Telecommunication
Energy
Information Technology
Automotive
Healthcare

Business Areas Experience

The graph below provides a cumulative view of the freelancer's experience across multiple business areas, calculated from completed and active engagements. It highlights the areas where the freelancer has most frequently contributed to planning, execution, and delivery of business outcomes.

Experienced in Product Development (24 years), Information Technology (17 years), Quality Assurance (13 years), Operations (2.5 years), and Research and Development (0.5 years).

Product Development
Information Technology
Quality Assurance
Operations
Research and Development

Summary

Ever since school I've been passionate about electronics and computers. So it was only logical to combine them and, for example, control a model railway or stereo system with a computer. This was followed by a computer science degree, a correspondingly hardware-related diploma thesis, and starting my career in research and development. I still enjoy working close to the hardware, even with a soldering iron and assembler if needed. But I also like developing desktop software whose "world" ends at the keyboard and monitor. I find implementing new software just as exciting as optimizing existing programs.

Skills

Industries / Specialty Areas

  • Automotive
  • Home Automation
  • Charging Infrastructure
  • Office Automation In The Ms Office Environment
  • Mechanical Engineering
  • Medical Technology
  • Mobile Applications
  • Laboratory Instruments And Process Measurement Systems
  • Automation Technology
  • Rail Vehicles
  • Image Processing
  • Telecommunications
  • Gaming
  • Office Software
  • Consumer Electronics
  • Renewable Energy
  • Electric Mobility

Knowledge, Skills And Tools – Experience

  • Embedded Systems, Soc (More Than 35 Years)
  • Resource-efficient Implementation And Optimization Of Software
  • Office Automation With Ms Office And Vba (More Than 15 Years)
  • Development Of Electronic Circuits (Around 15 Years)
  • Refactoring

Programming Languages Etc.

  • C (More Than 30 Years Of Programming Experience)
  • Vba (More Than 20 Years Of Programming Experience)
  • Vb.net
  • Programming Languages According To Iec 61131-3
  • C++ (More Than 15 Years Of Programming Experience)
  • Ahk
  • C#
  • Pascal (Around 10 Years)
  • Python (Around 5 Years)
  • Java
  • Perl
  • Various Basic Dialects And Others
  • Assembler For Microprocessors And Controllers From Infineon, Intel, Motorola, Microchip, Atmel, Arm
  • Html
  • Css
  • Javascript
  • Netweaver ’04
  • Abap

Operating Systems

  • Windows (Pc)
  • Unix (Pc)
  • Linux (Pc)
  • Various Embedded Linux Distributions (Yocto)
  • Psos
  • Keil Rtx-tiny
  • Ecos
  • Vxworks
  • Other Os/rtos
  • Bare Metal
  • Android (Mobile)

Project Management And Methodologies

  • Agile Project Management (Scrum)
  • Classic Project Management
  • V-model In Various Implementations

Ci/cd Tools

  • Jenkins
  • Teamcity

Version Control, Configuration Management

  • Rational Clearcase
  • Harvest
  • Cvs
  • Git
  • Git Ahead
  • Gitlab
  • Git Extensions
  • Fork
  • Svn
  • Dimensions
  • Ms Visual Sourcesafe
  • Surround Scm

Development Environments (Pc, Embedded) And Libraries

  • Stm32cubeide
  • St-link/v2
  • Eclipse
  • Arm Developer Suite
  • Borland C++ Builder
  • Google Maps Api V3
  • Qt 5.5.0
  • Cairo Graphics Library
  • Ms Visual Studio
  • Winidea Debugger
  • Ms Visual Studio Code
  • Wind River Workbench 4
  • Keil Pk51
  • Gnu Cc Or Gcc
  • Microchip Mpasm/mpsim
  • Pycharm
  • Codewarrior
  • Unity3d Development Environment
  • Green Hills Vision Ice For Powerpc
  • Iar Embedded Workbench For Atmel Avr

Programming Systems For Iec 61131-3

  • Mitrac Cc (Mtpe, Mwt)
  • Grips Cp
  • Concept 2.6
  • Selectron Cap 1131

Testing

  • Robot Framework
  • C# Test Suite
  • Nunit 2.6.4

Layout, Circuit Design, Programmable Logic

  • Eagle
  • Pspice
  • Cupl
  • Vhdl
  • Palasm

Bug Tracking

  • Mantis
  • Bugzilla
  • Rational Clearquest
  • Jira

Virtualization

  • Cygwin
  • Innotek Virtualbox / Oracle Vm Virtualbox

Databases

  • Mysql
  • Sqlite

UML

  • Enterprise Architect Version 7.5
  • Rational Rhapsody
  • Rational Rose (Basics)
  • Plantuml (For Documentation)

Measuring, Calibrating, Configuring, Diagnostics

  • Peak Pcan Explorer
  • Peak Pcanview
  • Pcan-usb Fd
  • Canopeneditor/eds-editor V4-1
  • Canalyzer
  • Canape
  • Canoe
  • Etas-inca
  • Metronix Servocommander

Protocol Stacks And Communication Standards

  • Can
  • Canopen
  • Canopen Fd
  • Opc-ua
  • Xbox 360 Wireless Protocol
  • Tetra
  • Z-wave
  • Tcp/ip
  • Snmp
  • Tl1
  • I²c
  • Spi
  • Rs-232
  • Onewire
  • Dect

Hardware

  • Microprocessors And Controllers From Stmicroelectronics, Motorola, Intel, Microchip, Atmel, Infineon, Arm And Others
  • Pc System Knowledge
  • Raspberry Pi
  • Plcs From Epis And Schneider Electric
  • Various Beckhoff Modules
  • Metronix Servo Controllers (Ars 2xxx Family)
  • Nord Frequency Inverters (Sk 5xx Family)

Office, Project Management, Requirements Management, Documentation

  • Ms Office
  • Openoffice / Libreoffice
  • Visio
  • Ms Project
  • Redmine
  • Doxygen
  • Doors

Languages

German
Native
English
Advanced
French
Elementary

Education

Apr 2000 - May 2004

Technical University of Applied Sciences Berlin

Diploma in Industrial Engineering (FH), Marketing · Industrial Engineering · Berlin, Germany

Sep 1988 - Jun 1998

Technical University of Berlin

Diploma in Computer Science, computer design and architecture · Computer Science · Berlin, Germany

Certifications & licenses

Amateur radio license Class B

Development Consultant SAP NetWeaver `04 – Application Development Focus ABAP

Driver's license Class 1 and 3

Profile

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

Frequently asked questions

Do you have questions? Here you can find further information.

Where is Hendrik based?

Hendrik is based in Berlin, Germany and can operate in on-site, hybrid, and remote work models.

What languages does Hendrik speak?

Hendrik speaks the following languages: German (Native), English (Advanced), French (Elementary).

How many years of experience does Hendrik have?

Hendrik has at least 28 years of experience. During this time, Hendrik has worked in at least 20 different roles and for 23 different companies. The average length of individual experience is 1 year and 1 month. Note that Hendrik may not have shared all experience and actually has more experience.

What roles would Hendrik be best suited for?

Based on recent experience, Hendrik would be well-suited for roles such as: Software Test and Maintenance Support, Test Environment Developer, Embedded Software Engineer.

What is Hendrik's latest experience?

Hendrik's most recent position is Software Test and Maintenance Support at Anton Paar ProveTec GmbH.

What companies has Hendrik worked for in recent years?

In recent years, Hendrik has worked for Anton Paar ProveTec GmbH, Miethke GmbH & Co. KG, Phoenix Contact, Vossloh Locomotives GmbH, and Mitel Deutschland GmbH.

Which industries is Hendrik most experienced in?

Hendrik is most experienced in industries like Manufacturing, Telecommunication, and Energy. Hendrik also has some experience in Information Technology (IT), Automotive, and Healthcare.

Which business areas is Hendrik most experienced in?

Hendrik is most experienced in business areas like Product Development, Information Technology (IT), and Quality Assurance (QA). Hendrik also has some experience in Operations, Research and Development (R&D), and Accounting.

Which industries has Hendrik worked in recently?

Hendrik has recently worked in industries like Manufacturing, Telecommunication, and Information Technology (IT).

Which business areas has Hendrik worked in recently?

Hendrik has recently worked in business areas like Information Technology (IT), Quality Assurance (QA), and Product Development.

What is Hendrik's education?

Hendrik holds a Bachelor in Industrial Engineering from Technical University of Applied Sciences Berlin.

Does Hendrik have any certificates?

Hendrik has 3 certificates. These include: Amateur radio license Class B, Development Consultant SAP NetWeaver `04 – Application Development Focus ABAP, and Driver's license Class 1 and 3.

What is the availability of Hendrik?

Hendrik is immediately available part-time for suitable projects.

What is the rate of Hendrik?

Hendrik's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.

How to hire Hendrik?

To hire Hendrik, click the Meet button on the profile to request a meeting and discuss your project needs.

Average rates for similar positions

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

1000
750
500
250
Market avg: 720-880 €
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.