Hendrik Wagner
Softwaretest und Wartungsunterstützung
Erfahrungen
Softwaretest und Wartungsunterstützung
Anton Paar ProveTec GmbH
- Ergänzen/Erstellen von Testspezifikationen
- Durchführen von Regressionstests
- Durchführen von Releasetests
- Analyse von Jira-Tickets
- Identifikation von Fehlern in der Software und deren Beseitigung mit C#
Entwickler für Testumgebungen
Miethke GmbH & Co. KG
- Konzeption und Implementierung einer Testumgebung für automatisierte System- und Integrationstests in C und Python
- Automatisiertes Erstellen von Report-Dateien (Text, PDF, XML)
- Dokumentation
Embedded-Software-Entwickler
Phoenix Contact
- Erstellen der Softwarespezifikation
- Analysieren und Dokumentieren der existierenden Software
- Dokumentieren der existierenden CANopen FD Nachrichten
- Konzept der Software-Anpassung
- Implementierung und Test
Unterstützung bei Softwarewartung und Funktionsimplementierung
Vossloh Locomotives GmbH
- Bearbeiten von Change-Requests (Design, Implementierung, Entwickler-Tests)
- Pflege der Spezifikations- und Architekturdokumentation
- Design und Implementierung von automatisierten Tests
- Dokumenten- und Code-Reviews
Berater für Embedded-Software
Mitel Deutschland GmbH
- Analyse und Beseitigung bekannter Fehler in C und C++
- Durchführung manueller Tests
- Code-Reviews
- Integration eines neuen Batterie-Ladecontrollers (I²C-Kommunikation, Typ-Erkennung)
- Integration von QR-Code-Funktionalität
Berater für Embedded-Testautomatisierung
OLYMPUS Winter & Ibe GmbH
- Analyse und Beseitigung von Fehlern im C-Code
- Durchführen von Tests und Optimierung in Perl
- Verifikation von Dokumenten und Software
- Dokumenten- und Code-Reviews
Embedded-Software-Entwickler
Peucon GmbH
- Implementierung eines CAN-Flash-Loaders für E-Bike Steuergerät in C
- Erstellen von Spezifikation und Dokumentation
- Code-Reviews
Testteam-Berater
Bombardier Transportation GmbH
- Erstellen und Anpassen automatisierter Tests für verschiedene Subsysteme
- Überarbeiten des Konzepts zur Auswertung und Validierung von GPS-Positionsdaten
- Erstellen proprietärer Tools mit Python
- Dokumenten- und Code-Reviews
Entwickler für Embedded-Selbsttests
LJU Automatisierungstechnik GmbH
- Erstellen des Testkonzepts und Spezifikation für Embedded-System-Selbsttest
- Implementierung in C und Inbetriebnahme
- Entwicklung der PC-Software zur Visualisierung mit Qt
- Dokumentation
Berater für BMS-Software
embeddeers GmbH
- Debugging und Implementierung in C für Batterie-Management-System
- Erstellen von Spezifikationen und Dokumentation
- Koordination eines Test-Teams
- Code-Reviews
Anforderungs- und Testingenieur
DEUTA-WERKE GmbH
- Aufbereitung von System-Anforderungen und Erstellung der Softwarespezifikation
- Erstellen von Test-Spezifikationen und automatisierten Tests
- Unterstützung bei Prozessimplementierung
- Entwicklung von Tools in VBA und VB.NET
- Dokumenten- und Code-Reviews
VBA-Makro-Entwickler
Chartwerk Präsentationen GbR
- Design und Implementierung von VBA-Makros zur Projekt- und Mitarbeiterplanung
VBA-Makro-Entwickler
MOM
- Design und Implementierung von VBA-Makros zur Vereinfachung der Rechnungserstellung
C++-Feature-Entwickler
Aidoo Software GmbH
- Konzept und Implementierung eines Diagramm-Moduls mit Cairo
- Implementierung einer Qt-DLL zur Darstellung von Geo-Positionsdaten in Google Maps
- Erweiterung bestehender Module
- Einbindung des Windata Bankingmoduls
C#-Anwendungsentwickler
casenio AG
- Recherche zu Z-Wave und Open Z-Wave
- Analyse und Prototyp-Implementierung in C
- Bewertung des Open-Source-Konzepts
IEC 61131-3 Softwareentwickler
ALSTOM Transport Deutschland GmbH
- Entwicklung von TCMS-Software (Signalbeleuchtung, Tank, Bremse, Diagnose)
- Analyse, Optimierung und Test bestehender Softwarekomponenten
- Inbetriebnahme und Tests am Simulator und im Fahrzeug
- Dokumenten- und Code-Reviews
IEC 61131-3 Softwareentwickler
Bombardier Transportation GmbH
- Entwicklung von Schienenfahrzeug-Software (Antrieb, Klima, Türen, HMI)
- Inbetriebnahme und Tests am Simulator und im Fahrzeug
- Whitebox-Tests und Fehlerbehebung
- Optimierung von Excel-Makros zur Prozessautomatisierung
Embedded-Testmodulentwickler
3M Deutschland GmbH
- Analyse und Optimierung bestehender C/Assembler-Komponenten
- Design und Implementierung neuer Funktionen
- Black- und Whitebox-Tests
Embedded-Softwareentwickler
Conergy AG
- Refactoring und Optimierung C/C++-Software mit objektorientierten Strukturen
- Spezifikation, Design und Implementierung neuer Module
- Dokumenten- und Code-Reviews
SPS-Softwareentwickler
H. Euen Schweisstechnik GmbH
- Entwicklung nach IEC 61131-3 (ST, SFC, IL) für Automatenträger und Schweißanlagen
- Anforderungen präzisieren und Sensorik-Beratung
- Design, Implementierung und Inbetriebnahme
Softwareentwickler für Audiogeräte
X-Spex GmbH
- Optimierung von C-Code und Assembler für Codegröße und Performance
- Design und Implementierung neuer Funktionen
- Inbetriebnahme und Code-Reviews
Embedded-Softwareentwickler
Peucon GmbH
- Entwicklung von 8051-basierten Embedded-Modulen (Wireless-Priorität, Bluetooth-GPS)
- Softwarekonzept, Design, Implementierung und Tests
- Dokumenten- und Code-Reviews
Software-Konzeptentwickler
Enginion AG
- Definition des Software-Entwicklungsprozesses
- Design und Implementierung der KWK-Steuergerätesoftware in C und UML
- Inbetriebnahme und Reviews
Embedded-Softwareentwickler
Motorola GmbH
- Integration neuer Hardware und Erweiterung des Softwaresystems in C
- Fehleranalyse und -beseitigung
- Leitung eines Prozessoptimierungsteams
Embedded-Softwareentwickler
IAV GmbH
- Entwicklung in C und Assembler für ASG-Steuergerät
- Systemdesign und Schnittstellenspezifikation
- Code-Reviews
Hardware-Tool-Entwickler
Peucon GmbH
- Entwurf von PLD-Logikschaltungen und Digitalschaltungen
- Leiterplattenlayouts und hardwarenahe Software unter DOS/Windows
Zusammenfassung
Schon seit der Schulzeit begeistere ich mich für Elektronik und Computer. Es lag also nichts näher, als beides zu verbinden und z. B. Eisenbahn oder Stereo-Anlage mit dem Computer zu steuern. Es folgten das Informatikstudium, eine entsprechend hardwarenahe Diplomarbeit und der Einstieg ins Berufsleben in der Forschung und Entwicklung. Noch immer bin ich sehr gerne hardwarenah unterwegs, notfalls auch mit Lötkolben und Assembler. Ich entwickle aber auch gerne Desktop-Software, deren "Welt" an Tastatur und Monitor endet. Die Implementierung einer neuen Software finde ich genauso spannend wie das Optimieren von bestehenden Programmen.
Fähigkeiten
Branchen / Fachbereiche
- Automotive
- Hausautomatisierung
- Ladeinfrastruktur
- Automatisierung Im Ms-office-umfeld
- Maschinenbau
- Medizintechnik
- Mobilapplikationen
- Laborinstrumente Und Prozessmesssysteme
- Automatisierungstechnik
- Schienenfahrzeuge
- Bildverarbeitung
- Telekommunikation
- Gaming
- Bürosoftware
- Unterhaltungselektronik
- Erneuerbare Energien
- Elektromobilität
Kenntnisse, Fähigkeiten Und Werkzeuge – Erfahrungen
- Embedded Systems, Soc (Mehr Als 35 Jahre)
- Ressourcenschonende Implementierung Und Optimierung Von Software
- Büroautomatisierung Mit Ms Office Und Vba (Mehr Als 15 Jahre)
- Entwicklung Von Elektronischen Schaltungen (Ca. 15 Jahre)
- Refactoring
Programmiersprachen U. Ä.
- C (Mehr Als 30 Jahre Programmiererfahrung)
- Vba (Mehr Als 20 Jahre Programmiererfahrung)
- Vb.net
- Programmiersprachen Nach Iec 61131-3
- C++ (Mehr Als 15 Jahre Programmiererfahrung)
- Ahk
- C#
- Pascal (Ca. 10 Jahre)
- Python (Ca. 5 Jahre)
- Java
- Perl
- Verschiedene Basic-dialekte Und Andere
- Assembler Für Mikroprozessoren Und -Controller Von Infineon, Intel, Motorola, Microchip, Atmel, Arm
- Html
- Css
- Javascript
- Netweaver ’04
- Abap
Betriebssysteme
- Windows (Pc)
- Unix (Pc)
- Linux (Pc)
- Verschiedene Embedded-linux-distributionen (Yocto)
- Psos
- Keil Rtx-tiny
- Ecos
- Vxworks
- Weitere Os/rtos
- Bare Metal
- Android (Mobil)
Projektmanagement Und Vorgehensmodelle
- Agiles Projektmanagement (Scrum)
- Klassisches Projektmanagement
- V-modell In Verschiedenen Implementierungen
Ci/cd-tools
- Jenkins
- Teamcity
Versionskontrolle, Configuration Management
- Rational Clearcase
- Harvest
- Cvs
- Git
- Git Ahead
- Gitlab
- Git-extensions
- Fork
- Svn
- Dimensions
- Ms Visual Sourcesafe
- Surround Scm
Entwicklungsumgebungen (Pc, Embedded) Und Bibliotheken
- Stm32cubeide
- St-link/v2
- Eclipse
- Arm Developer Suite
- Borland C++ Builder
- Google Maps Api V3
- Qt 5.5.0
- Cairo Grafikbibliothek
- Ms Visual Studio
- Winidea-debugger
- Ms Visual Studio Code
- Wind River Workbench 4
- Keil Pk51
- Gnu Cc Bzw. Gcc
- Microchip Mpasm/mpsim
- Pycharm
- Codewarrior
- Unity3d-entwicklungsumgebung
- Green Hills Vision Ice Für Powerpc
- Iar Embedded Workbench For Atmel Avr
Programmiersysteme Für 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, Schaltungsentwicklung, Programmierbare Logik
- Eagle
- Pspice
- Cupl
- Vhdl
- Palasm
Bug Tracking
- Mantis
- Bugzilla
- Rational Clearquest
- Jira
Virtualisierung
- Cygwin
- Innotek Virtual Box / Oracle Vm Virtual Box
Datenbanken
- Mysql
- Sqlite
UML
- Enterprise Architect Version 7.5
- Rational Rhapsody
- Rational Rose (Grundlagen)
- Plantuml (Zur Dokumentation)
Messen, Kalibrieren, Konfigurieren, Diagnose
- Peak Pcan Explorer
- Peak Pcanview
- Pcan-usb Fd
- Canopeneditor/eds-editor V4-1
- Canalyzer
- Canape
- Canoe
- Etas-inca
- Metronix Servocommander
Protokollstacks Und Kommunikationsstandards
- 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
- Mikroprozessoren Und -Controller Von Stmicroelectronics, Motorola, Intel, Microchip, Atmel, Infineon, Arm Und Anderen
- Pc-systemkenntnisse
- Raspberry Pi
- Sps Von Epis Und Schneider Electric
- Verschiedene Beckhoff-module
- Metronix Servoregler (Ars 2xxx-familie)
- Nord Frequenzumrichter (Sk 5xx-familie)
Office, Projektmanagement, Requirementsmanagement, Dokumentation
- Ms Office
- Openoffice / Libreoffice
- Visio
- Ms Project
- Redmine
- Doxygen
- Doors
Sprachen
Ausbildung
Technische Fachhochschule Berlin
Diplom-Wirtschaftsingenieur (FH), Marketing · Wirtschaftsingenieurwesen · Berlin, Deutschland
Technische Universität Berlin
Diplom-Informatiker, Rechnerentwurf und -architektur · Informatik · Berlin, Deutschland
Zertifikate & Bescheinigungen
Amateurfunkgenehmigung Klasse B
Entwicklungsberater SAP NetWeaver ’04 – Schwerpunkt Anwendungsentwicklung ABAP
Führerschein Klasse 1 und 3
Ähnliche Freelancer
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.