Hendrik Wagner-Software Test and Maintenance Support
Check rate
Experience
Software Test and Maintenance Support
Anton Paar ProveTec GmbH
- Add/create test specifications
- Conduct regression tests
- Conduct release tests
- Analyze Jira tickets
- Identify software defects and fix them with C#
Test Environment Developer
Miethke GmbH & Co. KG
- Design and implement a test environment for automated system and integration tests in C and Python
- Automate generation of report files (text, PDF, XML)
- Documentation
Embedded Software Engineer
Phoenix Contact
- Create the software specification
- Analyze and document existing software
- Document existing CANopen FD messages
- Develop a software adaptation concept
- Implement and test
Software Maintenance and Feature Implementation Support
Vossloh Locomotives GmbH
- Process change requests (design, implementation, developer tests)
- Maintain specification and architecture documentation
- Design and implement automated tests
- Perform document and code reviews
Embedded Software Consultant
Mitel Deutschland GmbH
- Analyze and fix known bugs in C and C++
- Perform manual tests
- Code reviews
- Integrate a new battery charge controller (I²C communication, type identification)
- Integrate QR code functionality
Embedded Test Automation Consultant
OLYMPUS Winter & Ibe GmbH
- Analyzing and fixing bugs in C code
- Conducting tests and optimizing in Perl
- Verifying documents and software
- Document and code reviews
Embedded Software Developer
Peucon GmbH
- Implementing a CAN flash loader for an e-bike control unit in C
- Creating specifications and documentation
- Code reviews
Test Team Consultant
Bombardier Transportation GmbH
- Creating and adapting automated tests for various subsystems
- Revising the concept for evaluating and validating GPS position data
- Developing proprietary tools with Python
- Document and code reviews
Embedded Self-Test Developer
LJU Automatisierungstechnik GmbH
- Creating the test concept and specification for embedded system self-test
- Implementing in C and commissioning
- Developing PC software for visualization with Qt
- Documentation
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
Requirements and Test Engineer
DEUTA-WERKE GmbH
- Preparing system requirements and creating the software specification
- Creating test specifications and automated tests
- Supporting process implementation
- Developing tools in VBA and VB.NET
- Document and code reviews
VBA Macro Developer
Chartwerk Präsentationen GbR
- Design and implementation of VBA macros for project and staff planning
VBA Macro Developer
MOM
- Design and implementation of VBA macros to simplify invoice generation
C++ Feature Developer
Aidoo Software GmbH
- Design and implementation of a chart module using Cairo
- Implementation of a Qt DLL for displaying geo-position data in Google Maps
- Extending existing modules
- Integrating the Windata banking module
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
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 the simulator and in the vehicle
- Documentation and code reviews
IEC 61131-3 Software Developer
Bombardier Transportation GmbH
- Development of rail vehicle software (drive system, climate control, doors, HMI)
- Commissioning and tests on the simulator and in the vehicle
- White-box testing and troubleshooting
- Optimization of Excel macros for process automation
Embedded Test Module Developer
3M Deutschland GmbH
- Analysis and optimization of existing C/Assembler components
- Design and implementation of new functions
- Black-box and white-box testing
Embedded Software Engineer
Conergy AG
- Refactoring and optimization of C/C++ software with object-oriented structures
- Specification, design, and implementation of new modules
- Documentation and code reviews
PLC Software Developer
H. Euen Schweisstechnik GmbH
- Software development according to IEC 61131-3 (ST, SFC, IL) for automation carriers and welding systems
- Clarifying requirements and consulting on sensors
- Design, implementation, and commissioning
Audio Device Software Engineer
X-Spex GmbH
- Optimization of C code and assembly for code size and performance
- Design and implementation of new features
- Commissioning and code reviews
Embedded Software Engineer
Peucon GmbH
- Development of 8051-based embedded modules (wireless priority, Bluetooth GPS)
- Software concept, design, implementation, and testing
- Document and code reviews
Software Concept Developer
Enginion AG
- Definition of the software development process
- Design and implementation of the CHP control unit software in C and UML
- Commissioning and reviews
Embedded Software Developer
Motorola GmbH
- Integration of new hardware and expansion of the software system in C
- Error analysis and troubleshooting
- Leading a process optimization team
Embedded Software Developer
IAV GmbH
- Development in C and assembly for ASG control unit
- System design and interface specification
- Code reviews
Hardware Tool Developer
Peucon GmbH
- Design of PLD logic circuits and digital circuits
- PCB layouts and hardware-related software under DOS/Windows
Industry Experience
See where this freelancer has spent most of their professional time.
Experienced in Manufacturing, Telecommunication, Energy, Information Technology, Automotive, and Healthcare.
Business Area Experience
See which departments and functions this freelancer has contributed to most.
Experienced in Product Development, Information Technology, Quality Assurance, Operations, and Research and Development.
Summary
Ever since my school days I have been fascinated by electronics and computers. So it made perfect sense to combine the two, for example to control a model railway or a stereo system with a computer. This was followed by a computer science degree, a hardware-oriented diploma thesis, and a start in research and development. I still love working close to hardware, even if it means using a soldering iron and assembler. I also enjoy developing desktop software whose "world" ends at the keyboard and monitor. I find creating new software just as exciting as optimizing existing programs.
Skills
Industries / Sectors
- Automotive
- Home Automation
- Charging Infrastructure
- 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
- E-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 (Approx. 15 Years)
- Refactoring
Programming Languages And Related
- C (More Than 30 Years Programming Experience)
- Vba (More Than 20 Years Programming Experience)
- Vb.Net
- Programming Languages According To Iec 61131-3
- C++ (More Than 15 Years Programming Experience)
- Ahk
- C#
- Pascal (Approx. 10 Years)
- Python (Approx. 5 Years)
- Java
- Perl
- Various Basic Dialects And Others
- Assembly For Microprocessors And Microcontrollers 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)
- Traditional 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/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)
Measurement, Calibration, Configuration, 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
- X-Box 360 Wireless Protocol
- Tetra
- Z-Wave
- Tcp/Ip
- Snmp
- Tl1
- I²C
- Spi
- Rs-232
- Onewire
- Dect
Hardware
- Microprocessors And Microcontrollers 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
Education
Technical University of Applied Sciences Berlin
Diploma in Industrial Engineering (FH), Marketing · Industrial Engineering · Berlin, Germany
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
Statistics
Experience
Expertise
Qualifications
Profile
Frequently asked questions
Have questions? Find more information here.
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
Similar Freelancers
Discover other experts with similar qualifications and experience
Experts recently working on similar projects
Freelancers with hands-on experience in comparable project as a Software Test and Maintenance Support
Nearby freelancers
Professionals working in or nearby Berlin, Germany
