freiberufler Entwickler / Tester mit C, C++, Python und C# Kenntnissen auf freelance.de

Entwickler / Tester mit C, C++, Python und C# Kenntnissen

zuletzt online vor 1 Tagen
  • 95€/Stunde
  • 74074 Heilbronn
  • DACH-Region
  • de  |  en
  • 20.12.2024

Kurzvorstellung

Meine Beruflichen Schwerpunkte:
• Senior Softwarearchitekt & Entwickler mit Fokus auf C++, Python und Rust.
• Testautomatisierung und Einführung moderner Testmethoden
• Beratung und Consulting in der Softwareentwicklung.

Auszug Referenzen (1)

"Herr Z. hat in dem Projekt von 09/2014 bis 04/2016 selbsständig und zu unserer vollen Zufriedenheit Komponenten im
Testautomationssystem entwickelt.
Aufgrund seiner schnellen Auffassungsgabe, gewissenhaften Arbeitsweise und hohem Qualitätsbewußtsein konnten wir uns stets auf ihn verlassen.
Die Zusammenarbeit mit Hrn. Z. war auch aufgrund seiner sozialen Kompetenzen und Kommunikationsfähigkeit sehr angenehm.
Wir danken Hrn. Z. für seinen erfolgreichen Beitrag zum Gelingen des Projektes und würden uns freuen, zukünftig weitere Projekte mit ihm zu realisieren."
Design / Entwicklung
Bodo Bürger, Siemens AG
Tätigkeitszeitraum

9/2014 – 4/2016

Tätigkeitsbeschreibung

Sprache : Python / C#

Tätigkeit : Design / Planung / Programmierung / Test

Design und Implementierung einer Testautomatisierung in Python mit behave, Behavior-driven development / testing (BDD / BDT).
Tools teilweise mit C#.
Reporting mit JasperReports.

Eingesetzte Qualifikationen

Testdesign (IT), Test Automation, Python, C#

Qualifikationen

  • C++
  • FastAPI
  • Python7 J.
  • Ansible1 J.
  • Artifactory
  • Behavior Driven Development1 J.
  • C#1 J.
  • Django1 J.
  • Java (allg.)1 J.
  • Jenkins2 J.
  • Microsoft Azure1 J.
  • Rust
  • SQL
  • Test Automation5 J.

Projekt‐ & Berufserfahrung

Testautomatisierer
techem, Eschborn
4/2024 – 9/2024 (6 Monate)
Wohnungswirtschaft
Tätigkeitszeitraum

4/2024 – 9/2024

Tätigkeitsbeschreibung

Erweitern und verbessern der bestehenden Testautomatisierung und des vorhandenen Toolings der bestehenden der Tests für eine Software zur Erfassung von Wärmeverbrauchswerten über WiFi / GPS.

Eingesetzte Qualifikationen

Python

Testautomatisierer / Tester
Siemens Karlsruhe, Karlsruhe
2/2023 – 4/2024 (1 Jahr, 3 Monate)
IT & Entwicklung
Tätigkeitszeitraum

2/2023 – 4/2024

Tätigkeitsbeschreibung

Erweitern und pflegen der vorhandenen Testautomatisierung.
Aufbau einer neuen Testumgebung.

Eingesetzte Qualifikationen

Ansible, Django, Java (allg.), Jenkins, Microsoft Azure, Python

Senior-Entwickler
Infineon Augsburg, Augsburg
11/2019 – 3/2021 (1 Jahr, 5 Monate)
IT & Entwicklung
Tätigkeitszeitraum

11/2019 – 3/2021

Tätigkeitsbeschreibung

Überabeiten des Buildsystemes mit Scons.
Testautomatisierung und testen.

Eingesetzte Qualifikationen

Python

Testautomatisierer
Sick AG, Reute
12/2018 – 9/2019 (10 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

12/2018 – 9/2019

Tätigkeitsbeschreibung

Verbessern der Testautomatisierung und der Testqualität.
Erstellen einer neuen Testautomatisierung mit Python.

Eingesetzte Qualifikationen

Test Automation

Testautomatisierer / Entwickler
Rohde & Schwarz SIT GmbH, Stuttgart
1/2018 – 11/2018 (11 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

1/2018 – 11/2018

Tätigkeitsbeschreibung

Wieder Inbetriebnahme und automatisieren bestehender Tests.

Eingesetzte Qualifikationen

Test Automation, Testdesign (IT), Eclipse, Jenkins, Python

Design / Entwicklung
Akademische Arbeitsgemeinschaft Verlag, Mannheim
5/2016 – 12/2017 (1 Jahr, 8 Monate)
IT
Tätigkeitszeitraum

5/2016 – 12/2017

Tätigkeitsbeschreibung

Tätigkeit : Design / Planung / Programmierung / Test

Design und Implementierung einer Testautomatisierung in Python mit behave und squish. Behavior-driven development / testing (BDD / BDT).

Eingesetzte Qualifikationen

Behavior Driven Development, Test Automation, Testen, Testdesign (IT), Python

Design / Entwicklung
Siemens Mobility, Erlangen
9/2014 – 4/2016 (1 Jahr, 8 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

9/2014 – 4/2016

Tätigkeitsbeschreibung

Sprache : Python / C#

Tätigkeit : Design / Planung / Programmierung / Test

Design und Implementierung einer Testautomatisierung in Python mit behave, Behavior-driven development / testing (BDD / BDT).
Tools teilweise mit C#.
Reporting mit JasperReports.

Eingesetzte Qualifikationen

Testdesign (IT), Test Automation, Python, C#

Programmierung / Test
Rohde & Schwarz, Stuttgart Weilimdorf
4/2012 – 3/2014 (2 Jahre)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

4/2012 – 3/2014

Tätigkeitsbeschreibung

Erarbeiten von Tests anhand von Use Cases und / oder Software Requirements für ein Software Defined Radio.
Programmieren der Tests und der Testumgebung in Python, C++ und C#.
Durchführen der Tests und Fehleranalyse der Targets.

Planung / Programmierung / Evaluierung / Test / Buildmanagement
m4com, Salem
8/2007 – 2/2012 (4 Jahre, 7 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

8/2007 – 2/2012

Tätigkeitsbeschreibung

Die Tätigkeiten werden ohne zeitliche Reihenfolge aufgelistet,
da sich die Projekte zum Teil überschnitten und / oder laufend
durchgeführt wurden.

Buildmanagement mit Visual Studio 2003 / 2010 und Scons.
Planung und Aufbau eines Buildsystems mit Scons.

Mitarbeit, Planung und Programmierung der Basisarchitektur einer komplexen PlugIn Applikation in Python.
Planung und Programmierung weiterer Module für die PlugIn Applikation in Python.

Touch Gesten unter Windows für eine Visualisierungskomponente.
Bugfixing und Erweiterungen für eine Visualisierungskomponente.
Serviceprogrammierung unter Windows mit Controlpanel.
Interface wrapping mit SWIG für Python, C# und Java.

Security server als failover cluster.

Programm zur Konfiguration von Vektordaten (VPF) in Python mit PyGTK.

Planung / Programmierung / Evaluierung
EADS Immenstaad, Immenstaad
7/2006 – 7/2007 (1 Jahr, 1 Monat)
Luft- und Raumfahrtindustrie
Tätigkeitszeitraum

7/2006 – 7/2007

Tätigkeitsbeschreibung

Design und Programmierung einer vom GIS-Tool unabhängigen Schnittstelle für eine grafische Lagebearbeitung in C++ sowie div. funktionale Erweiterungen. Programmierung Visual-Studio 2003 C++ native.
Implementierung mit GIS-Tool m4com - VISCO.

Planung / Programmierung / Evaluierung
VR-Kreditwerk AG, Schwäbisch Hall
7/2005 – 5/2006 (11 Monate)
Banken
Tätigkeitszeitraum

7/2005 – 5/2006

Tätigkeitsbeschreibung

ie Tätigkeiten werden ohne zeitliche Reihenfolge aufgelistet, da sich die Projekte zum Teil überschnitten und / oder laufend durchgeführt wurden.

Design und Programmierung der Erweiterung der zuvor genannten Transformation mit Java und C++ und XML / XSLT im midle Tier des Web-Services.

Design und Programmierung der Transformation einer neuen Antragsart mit Java und C++ im midle Tier des Web-Services.

Programmieren der Transformation mit Java und C++ im midle Tier einer 3-Tier Web-Service Anwendung zum verarbeiten von Anträgen in der Bausparkasse.

Prüfen des Compiler-Updates der Beratungssoftware von MS-VC 6.X auf MS-VC 2005 inclusive der Umstellung von RW-Tools.h auf STL.
Erweitern des Importes über XSLT für ein neues Modul.
Ersetzen der zur XML/XSLT Transformation verwendeten Java Module (Xalan - Xerces) mit den nun verfügbaren C++ Modulen (Xalan /Xerces).
Evaluieren und Vorbereiten des Updates der verwendeten VS-Flexgrid V3.X auf die aktuelle Version 8.0

Planung / Programmierung / Dokumentation
VR-Kreditwerk AG, Schwäbisch Hall
8/2000 – 5/2005 (4 Jahre, 10 Monate)
Banken
Tätigkeitszeitraum

8/2000 – 5/2005

Tätigkeitsbeschreibung

Die Tätigkeiten werden ohne zeitliche Reihenfolge aufgelistet, da sich die Projekte zum Teil überschnitten und / oder laufend durchgeführt wurden.

Wartung und Erweiterung der Beratungssoftware einer Bausparkasse für die Plattformen Windows und OS/2

Analyse (OOA), Planung, Vorbereitung (OOD) und Durchführung der Umstellung der Software von der bisherigen Konten- auf Kundensicht.
Abstimmen der zu sendenden Daten nach der Umstellung auf die Kundensicht mit dem Host und anpassen der Sendemodule an den geänderten Datenstrom.

Schätzung der angeforderten Änderungen.

Wartung und technische Konsolidierung der bestehenden Software, so z.B. Performanceverbesserungen und entfernen der Memoryleaks.

Test und Fehlerbehebung der durchgeführten Änderungen und der bestehenden Module.

Erstellen bzw. weiterführen der Dokumentation.

Konzeption und Realisierung einer Schnittstelle zum Im- und Export der Daten der Beratungssoftware mit Konvertierung in Fremdformate.
Die Konvertierung wird mittels XSL / XSLT unter Verwendung der Programme Xalan und Xerces der Apache Free Software Foundation durchgeführt.
Realisierung in Java mit zusätzlicher C++ Schnittstelle.

Programmierung div. Kleinaufträge.Wartung und technische Konsolidierung der bestehenden Software.

Planung / Programmierung
Bartenbach Versicherungen, Heilbronn
10/1999 – 2/2000 (5 Monate)
Versicherungen
Tätigkeitszeitraum

10/1999 – 2/2000

Tätigkeitsbeschreibung

Programmieren eines DCOM/COM Controls zur Abfrage von Daten aus einer D-Base ( CodesBase ) Datenbank zur Übergabe an COM fähige (MS-Word / Excel) Clients zur Weiterverarbeitung.

Planung / Programmierung
Industrie Hansa / Kinzinger Automation GmbH, Karlsruhe
3/1998 – 10/1999 (1 Jahr, 8 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

3/1998 – 10/1999

Tätigkeitsbeschreibung

Konzeption und Verwirklichung eines ActiveX-Controls zur Steuerung von Prüfständen über DIAdem und ADWin.

Programmierer
Hewlett Packard, Böblingen Hulb
3/1997 – 2/1998 (1 Jahr)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

3/1997 – 2/1998

Tätigkeitsbeschreibung

Mitarbeit bei einem Werkstatt-Informationssystems der Firma Hewlett-Packard für Daimler Benz.

Planung / Programmierung
Siller Druck, Schwäbisch Hall / Heilbronn
6/1993 – 6/1995 (2 Jahre, 1 Monat)
Dienstleistungsbranche
Tätigkeitszeitraum

6/1993 – 6/1995

Tätigkeitsbeschreibung

Planung und Programmierung einer kundenbezogenen Auftragsverwaltung unter Windows und MAC in einem heterogenen Novell Netzwerk mit Visual C++, POET und Star View.
Erfassen der benötigten Zeit zum Bearbeiten der Kundenaufträge sowie Übergabe der erfassten Zeiten an eine AS 400 als ASCII File.

Zertifikate

ISTQB CTFL
ISTQB
2023
Certified Professional for Industrial Networks
Siemens
2023

Weitere Kenntnisse

C++, Python, Rust, C#, OOA, OOD, Testautomatisierung, CORBA, Ethernet, TCP/IP, SQL, OODBMS (Poet, FastObjects), ODBC,

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Gut)
Reisebereitschaft
DACH-Region
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
5013
Berufserfahrung
31 Jahre und 5 Monate (seit 07/1993)

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden