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

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

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

Similar Freelancers

Discover other experts with similar qualifications and experience

Dieter Möhrle
Dieter Möhrle

Software Engineer

View Profile
FRATCH Freelancer
FRATCH Freelancer

Software Developer - Building Automation

View Profile
André Howe
André Howe

Linux IT Admin

View Profile
Dragos Tudan
Dragos Tudan

SAP Test Manager

View Profile
Peter Kortmann
Peter Kortmann

Hardware and Software Developer / Project Manager

View Profile
Michael Beck
Michael Beck

Developer/Consultant

View Profile
Peter Jehle
Peter Jehle

Interim Teamlead

View Profile
Matthias Spiller
Matthias Spiller

Software developer and consultant

View Profile
Jens Rehsack
Jens Rehsack

Technical Product Owner

View Profile
Sebastian Nkwenti
Sebastian Nkwenti

Test Manager: MW/OS Interlocking (Railway Interlocking Systems)

View Profile
Viktor Hildebrand
Viktor Hildebrand

Freelance Software Developer

View Profile
Tobias Jaeuthe
Tobias Jaeuthe

External Service Provider

View Profile
Christian Pehle
Christian Pehle

Freelance Electrical Engineer

View Profile
Miodrag Mikulic
Miodrag Mikulic

Lead Consultant for System Software Development and Project Management

View Profile
Thorsten Matzner
Thorsten Matzner

Senior Test Engineers for an OpenShift Data and Analytics Platform

View Profile
Martin Grambauer
Martin Grambauer

SAP Test Data Management Consultant

View Profile
Konstantin Mirny
Konstantin Mirny

Architect, Software Developer

View Profile
Andreas Hetz
Andreas Hetz

Technical Project Manager Telematics Systems, Electrical Engineer

View Profile
Arne Hendricks
Arne Hendricks

Embedded Fullstack Developer

View Profile
Yannide Djache ngangoum
Yannide Djache ngangoum

Test Automation Development Engineer

View Profile
Benjamin Tsapfack
Benjamin Tsapfack

Test Manager and Software and Hardware Tester

View Profile
Sherif Omran
Sherif Omran

Developer

View Profile
Cesar Mestre balsa
Cesar Mestre balsa

Systems Engineer Zone Controller

View Profile
Leif Stolberg
Leif Stolberg

Software Architect

View Profile
Caglar Özdemir
Caglar Özdemir

Lecturer

View Profile
Gerhard Zalusky
Gerhard Zalusky

Embedded Software Engineer

View Profile
Jan Mönnich
Jan Mönnich

Interface project at HR Solutions GmbH for Rhineland-Palatinate / BAMF

View Profile
Lino Giefer
Lino Giefer

Senior Data Scientist

View Profile
Srecko Soric
Srecko Soric

Test Consultant

View Profile
Eduard Hiti
Eduard Hiti

Developer, Tester

View Profile