OOA/D/P in C++, C#/.NET, Python
Aktualisiert am 09.02.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.03.2024
Verfügbar zu: 100%
davon vor Ort: 80%
C/C++
C#/.NET
Python
Java
Testautomatisierung
Squish
Behave
Siemens TIA
Datenbanken
Deutsch
Englisch
fließend
Französisch
Grundkenntnisse

Einsatzorte

Deutschland
möglich

Projekte

5 Monate
2023-10 - 2024-02

Realisierung eines Frameworks zur Testautomatisierung

Software-Entwickler Windows Python Squish ...
Software-Entwickler
  • Konzeption und Realisierung eines Testautomatisierungsframeworks für den Test eines Produkts im Bereich Marine-Funksysteme. Das Testframework basiert auf dem BDT Framework von Squish für Qt und ermöglicht Behaviour-Driven GUI-Tests.
  • Implementierung von Tests mit Hilfe des Frameworks aus vorhandenen informellen Testbeschreibungen.
  • Erstellen einer Benutzer- und Entwicklerdokumentation.
Windows Python Squish Qt GitLab
Hagenuk Marinekommukikation GmbH
Kiel
1 Jahr
2022-09 - 2023-08

Wartung, Pflege und Erweiterung einer Testautomatisierung

Software-Entwickler Windows 10 Git Eclipse ...
Software-Entwickler

  • Aufbau, Erweiterung und Pflege von Testanlagen, Anschluss und Konfiguration der Geräte, Einrichten von Monitoring-Tools, Maintenance von Testequipment (Devices, LAN-Breaker, Traffic Generatoren).
  • Durchführung von automatisierten Tests, um den korrekten Ablauf des Automaten anhand unterschiedlichster, vorgegebener Szenarien zu verifizieren.
  • Anpassungen des Automatencodes für verschiedene Produkte und Protokolle.
  • Dokumentation und Bearbeitung von Fehlern,  Erstellen von Änderungsanfragen,  Durchführung von Fehlernachtests.
  • Anpassung der Code-Dokumentationen bei vorgenommenen Änderungen.
  • Durchführung von Reviews für die Umsetzung zusätzlicher Anforderungen.
Siemens Scalance X
Windows 10 Git Eclipse MS AZURE DEVOPS Scrum Jenkins Java
Siemens AG
Karlsruhe (Baden)
6 Monate
2021-11 - 2022-04

Entwicklung von Testwerkzeugen für die Automatisierungstechnik

Software-Entwickler Windows 10 C# Siemens TIA Openess ...
Software-Entwickler
  • Konzeption und Realisierung eines Testtools für das automatisierte Testen von PLC-Software in Siemens TIA Portal. Die Tests werden mit Hilfe der Openess API von TIA Portal ausgeführt und umfassen Styleguide- und Applikationstests der TIA Testsuite.
  • Aufsetzen des CI Prozesses für die Entwicklung von PLC-Software mit GitLab unter Verwendung des realisierten Testtools.
  • Dokumentation und Administration des CI Prozesses.
  • Schulung der Mitarbeiter in der Entwicklung von Applikationstests für PLC-Software mit TIA Testsuite.
Siemens TIA Portal Siemens TIA Testsuite MS Visual Studio GitLab
Windows 10 C# Siemens TIA Openess SCL Git Scrum
Gleason-Pfauter Maschinenfabrik GmbH
Ludwigsburg (Württemberg)
2 Jahre 1 Monat
2019-03 - 2021-03

Entwicklung eines Frameworks für die Testautomatisierung

Software-Entwickler Windows Python Subversion ...
Software-Entwickler
  • Konzeption und Realisierung eines Testautomatisierungsframeworks für den Integrationstest eines Produkts im Bereich Vitrektomie-Systeme. Das auf die Domäne zugeschnittene Testframework basiert auf dem BDT Framework von Squish.
  • Implementierung von Behaviour Driven Tests mit Hilfe des Frameworks aus vorhandenen informellen Testbeschreibungen.
  • Pflege und Erweiterung des Testframeworks für technologisch angrenzende Projekte.
  • Erstellen einer Benutzer- und Entwicklerdokumentation.
Windows Python Subversion Squish Qt
Zeiss Meditec GmbH
Oberkochen
1 Jahr 9 Monate
2019-01 - 2020-09

Entwicklung, Wartung und Pflege einer Testautomatisierungsumgebung

Software-Entwickler Windows Unix/Linux TCL ...
Software-Entwickler
  • Entwicklung von Lösungsstrategien für das automatisierte Testen bestehender und kommender Produktausprägungen und Funktionalitäten.
  • Realisierung von Softewaretools für die Testauswertung.
  • Sicherstellung der Betriebsbereitschaft der Testumgebung.
  • Arbeiten in einer heterogenen Betriebssystem- und Produktlandschaft.
Siemens TIA Simatic Sinamics Sinumerik Simotion
Windows Unix/Linux TCL Python Scrum ClearCase Git
Siemens AG - Motion Control
Erlangen
1 Jahr 3 Monate
2017-10 - 2018-12

Realisierung einer Testautomatisierung für eine Software zur digitalen Kapazitätssteigerung im Schienenverkehr

Software-Entwickler Scrum C++ Python ...
Software-Entwickler
  • Erweiterung von Komponenten für die Datenbankanbindung und Realisierung eines Softwaretools für den Zugriff auf Services der Softwarelösung neXt.
  • Realisierung eines Softwaretools zur Visualisierung von konstruierten Systemtrassen. Die Anwendung unterstützt die Validierung und Fehlersuche während des Entwicklungsprozesses.
  • Konzeption und Realisierung eines Testautomatisierungs-Frameworks für die Software neXt. Das Testframework wird für Artefakt-, Integrations- und Deployment-Tests des verteilten Komponentensystems eingesetzt.
  • Einrichten von Entwicklungs- und Testumgebungen für Continuous Integration mit Jenkins Pipelines, Docker und AWS.
Linux Windows 10 Eclipse Subversion Docker Jenkins Git AWS JIRA
Scrum C++ Python Behave Sphinx Tk
DB Netz AG
Frankfurt am Main
3 Jahre 1 Monat
2014-09 - 2017-09

Erweiterung einer Testautomatisierung für Steuerungstechnik von Personenzügen

Software-Entwickler Snap7 TCP/IP SibasPN ...
Software-Entwickler
  • Erweiterung des Testframeworks um Funktionalität für das automatisierte Testen maschinen-technischer Displays.
  • Ausbau des Testframeworks im Hinblick auf Generik und Modularität.
  • Erweiterung des Testframeworks um die Anbindung verschiedener Hardware-Simulationssysteme.
  • Realisierung von Eclipse-Plugins zur Verbesserung der Usability bei der Testentwicklung.
  • Betreuung der Testentwickler, Anfertigung von Guidelines für die Testentwicklung und Softwaredokumentation.
Eclipse Squish ClearCase Subversion Simit Simatic Step7 NI Veristand Windows 7
Snap7 TCP/IP SibasPN Behave Java Python PyUnit Scrum ZeroMQ Selenium
Siemens AG - Mobility
Erlangen
6 Monate
2014-03 - 2014-08

Realisierung von Softwaretools für eine HF-technische Sende-/Empfangsanlage

Software-Entwickler TCP/IP SNMP C# ...
Software-Entwickler
  • Implementierung von Plugins für den Netzwerkmonitor PRTG zur Überwachung von Geräten im lokalen Netzwerk einer HF-technischen Sende-/Empfangsmatrix.
  • Konzeption und Realisierung einer WPF-Applikation zur Konfiguration von Systemkomponenten der HF-technischen Anlage.
  • Installationsanleitung, Dokumentation und Testbeschreibungen für die realisierte Software.
Visual Studio PRTG RTC Windows 7
TCP/IP SNMP C# WPF XML
Rohde & Schwarz GmbH
Köln
9 Monate
2013-06 - 2014-02

Erweiterung einer Simulationssoftware für Marine-Sonarsysteme

Software-Entwickler C++ ODBC NUnit
Software-Entwickler
  • Konzeption und Entwicklung eines Software-Frameworks zur Generierung von C++ Klassenbibliotheken, mit denen auf domänenspezifische Datenbanken zugegriffen werden kann.
  • Das Framework ermöglicht die Abbildung von standardisierten Datenbankmodellen für Marineanwendungen auf kundenspezifische Objektmodelle und Schnittstellen.
  • Implementierung von Daten- und Funktionsmodulen für ein System zur Simulation aktiver U-Boot Sonare.
  • Erstellung einer Software-Dokumentation für die realisierte Software.
Visual Studio Postgres Rational Rose MKS Windows 7
C++ ODBC NUnit
Atlas Elektronik GmbH
Bremen
9 Monate
2012-09 - 2013-05

Anfertigung von Testspezifikationen für ein Marine-FüWES und Systemtest

Software-Entwickler Linux DONAR
Software-Entwickler
  • Herleitung und Erstellung von EVS und EVP Dokumenten für das Fregatten-FüWES mit Hilfe der Klassifikationsbaum-Methode.
  • Implementierung eines Softwaretools zur Verwaltung und Generierung von EVS und EVP Dokumenten aus Excel-Vorlagen.
  • Integration von Systemkomponenten und Erstellung von Testprozeduren für die Testdurchführung.
  • Durchführung des Systemtests.
CTE XL Python Doors Excel VBA Windows XP
Linux DONAR
Atlas Elektronik GmbH
Bremen
2 Jahre
2010-09 - 2012-08

Realisierung von Datenkonvertern für ein Marine-FüWES

Software-Entwickler Windows XP C++ TCL/TK ...
Software-Entwickler
  • Für den Datenaustausch zwischen einer Sonaranlage und einem U-Boot FüWES wurden innerhalb eines bestehenden Software-Frameworks Komponenten zur Datenkonvertierung implementiert.
  • Konzeption und Realisierung eines Entwicklungswerkzeugs, mit dessen Hilfe über eine grafische Benutzeroberfläche Schnittstellenbeschreibungen definiert und automatisch in einer IDL generiert werden können.
  • Für die Software wurden Testbeschreibungen nach firmeneigenen Standards und eine Softwaredokumentationen angefertigt.
Visual Studio SNiFF+ MKS
Windows XP C++ TCL/TK XML
Atlas-Elektronik GmbH
Bremen
3 Jahre 2 Monate
2007-07 - 2010-08

Implementierung von Softwarekomponenten für die Online-Diagnose von Automatisierungshardware

Software-Entwickler Windows XP PROFINET C# ...
Software-Entwickler
  • Erstellung von Spezifikationsdokumenten für neu zu realisierende Softwarekomponenten nach dem firmeneigenen Standard.
  • Implementierung von Softwarekomponenten innerhalb der Applikation TIA-Portal für die Hardwarekonfiguration und Echtzeitüberwachung von Automatisierungssystemen.
  • Realisierung von Softwaremodulen zur Verarbeitung und Ausgabe diagnostischer Informationen.
  • Implementierung von Unit-Tests für die realisierten Softwarekomponenten.
Visual Studio ClearCase ARTS+ Step7-Plus TIA-Portal .NET
Windows XP PROFINET C# NUnit
Siemens AG - Automation & Drives
Nürnberg Moorenbrunn
1 Jahr 2 Monate
2006-05 - 2007-06

Realisierung von Softwarekomponenten für POS-Systeme

Software-Entwickler C# XML Windows Forms
Software-Entwickler
  • Konzeption und Entwicklung eines modularen Frameworks zum Export zentral verwalteter POS-Daten an die Kunden.
  • Implementierung des e-Protokolls für automatisierte Schankanlagen. Der realisierte Windows-Service steuert den Datenaustausch zwischen dem Kassensystem und der Schankanlage.
  • Realisierung von Softwarekomponenten für eine POS Backend-Lösung. Dabei wurden Module für Reporting, Stammdatenverwaltung und Etikettendruck implementiert.
Visual Studio .NET MS SQL Sybase Subversion Crystal Reports Windows XP
C# XML Windows Forms
MICROS-Fidelio GmbH
Neuss
9 Monate
2005-07 - 2006-03

Software-Entwicklungsleitung im Bereich Selfservice-Systeme

Software-Entwicklungsleiter C# COM/ATL
Software-Entwicklungsleiter
  • Erarbeitung von Softwaredesign-Richtlinien für das Entwicklerteam.
  • Umstellung des Software Entwicklungsprozesses auf das Agile Modell des Microsoft Solution Frameworks und Migration der Quellcodes auf Microsoft Team Foundation Server.
  • Reimplementierung von serverseitigen Softwarekomponenten einer Selfservice-Applikation.
Visual Studio .NET TFS MSF Windows XP
C# COM/ATL
PROVISIO GmbH
Münster
2 Jahre 2 Monate
2003-05 - 2005-06

Erweiterung einer kundenspezifischen POS-Software für den Einzelhandel

Software-Entwickler Delphi SQL
Software-Entwickler
  • Konzeption und Realisierung eines grafischen POS-Softwaretools zur Konfiguration eines modularen Regalsystems im Verkauf mit Anbindung an eine POS-Softwarelösung.
  • Realisierung neuer POS-Kassenfunktionen und Anpassung der Softwarearchitektur an geänderte Anforderungen, darunter insb. Funktionen zur Versandabwicklung, Inventurerfassung und Ansteuerung von POS-Hardwarekomponenten.
  • Implementierung von Wiederherstellungsmaßnahmen für unterschiedliche Ausfallszenarien.
  • Neukonzipierung und Realisierung einer Anwendung, die automatisch den Datenimport und Export von den Kassen zum Warenwirtschaftssystem durchführt.
MS-SQL Server Navision Windows 2000
Delphi SQL
Binder GmbH
Heidelberg
7 Monate
2002-10 - 2003-04

Realisierung von kundenspezifischen Softwaretools für die Stadt- und Verkehrsplanung

Software-Entwickler C++ Windows API
Software-Entwickler
  • Entwicklung einer Software zur grafischen und statistischen Aufbereitung der Ausgabedaten eines Systems zur Verkehrsmengenerhebung und Geschwindigkeitsmessung aus Videobildern.
  • Realisierung einer Anwendung zur Erfassung und Analyse von Verkehrszählstellennetzen. Die Anwendung wird in der Stadt- und Straßenplanung zur Untersuchung des Verkehrsflusses an kritischen Verkehrspunkten und Verbindungen eingesetzt.
  • Realisierung von Softwarekomponenten für ein System zur Erfassung und Analyse von Bewegungstrajektorien von Verkehrsteilnehmern.
Visual Studio Excel VBA Windows NT
C++ Windows API
Conversum GmbH
Kaiserslautern
2 Jahre 11 Monate
1999-11 - 2002-09

Realisierung von Softwarekomponenten für ein Dokumentanalysesystem

Software-Entwickler C++ ATL Visual Basic ...
Software-Entwickler
  • Entwicklung einer grafischen Benutzerschnittstelle für ein SDK zur Auswertung, Suche und automatischen Klassifikation in indexierten Dokumentbeständen.
  • Erweiterung eines Dokumentanalyse-SDK. Dabei wurden zusätzliche Architekturschichten für Zugriffssicherheit und eine ATL-Schnittstelle für Visual Basic Clients realisiert.
  • Implementierung von Softwarekomponenten für ein Web-Portal Framework. Das Framework bietet Funktionalität zur Generierung kundenspezifischer Portallösungen.
  • Konzeption und Realisierung eines modularen Frameworks zur Dokumentkonvertierung. Das Framework dient der Bereitstellung von Dokumenten unterschiedlicher Formate und Quellen in einem einheitlichen XML-Dokumentschema.
Visual Studio MFC Windows NT Apache Webserver
C++ ATL Visual Basic XML Java JDBC HTML Java Servlets Windows API SQL
Insiders Technologies GmbH
Kaiserslautern

Aus- und Weiterbildung

11/1992 - 11/1999

Studium der Technoinformatik an der TU Kaiserslautern (Dipl. Technoinform.)

Kompetenzen

Top-Skills

C/C++ C#/.NET Python Java Testautomatisierung Squish Behave Siemens TIA Datenbanken

Produkte / Standards / Erfahrungen / Methoden

ClearCase
sehr gute Kenntnisse
Docker
gute Kenntnisse
Eclipse
sehr gute Kenntnisse
Git
gute Kenntnisse
Jenkins
gute Kenntnisse
Scrum
sehr gute Kenntnisse
Simatic
gute Kenntnisse
Step7
gute Kenntnisse
Subversion
sehr gute Kenntnisse
Visual Studio
sehr gute Kenntnisse
Windows Forms
sehr gute Kenntnisse
WPF
gute Kenntnisse

Betriebssysteme

Linux
Windows

Programmiersprachen

C
sehr gute Kenntnisse
C#
sehr gute Kenntnisse, Visual C# 6
C++
sehr gute Kenntnisse, Visual C++ 14
Delphi
sehr gute Kenntnisse
Excel VBA
sehr gute Kenntnisse
Java
gute Kenntnisse
JavaScript
gute Kenntnisse
PL/SQL
gute Kenntnisse
Python
sehr gute Kenntnisse
TCL
Tcl/Tk
gute Kenntnisse

Datenbanken

Access
gute Kenntnisse
MS SQL Server
sehr gute Kenntnisse
MySQL
gute Kenntnisse
Postgres
sehr gute Kenntnisse
SQL
sehr gute Kenntnisse
Sybase
gute Kenntnisse

Datenkommunikation

CORBA
Ethernet
ODBC
PROFINET
SibasPN
Snap7
SNMP
TCP/IP
Windows Netzwerk
Winsock
ZeroMQ

Hardware

PC
Siemens SPS
STEP 7/Plus

Berechnung / Simulation / Versuch / Validierung

Behave
sehr gute Kenntnisse
NI Veristand
Grundkenntnisse
Simit
Grundkenntnisse
Squish
sehr gute Kenntnisse

Branchen

Automatisierungstechnik

Elektrotechnik

Dokumentanalyse

Verkehrstechnik

Warenwirtschaft

Wehrtechnik

 

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.