a Randstad company

Senior Softwarearchitekt, Senior Softwareentwickler (Python, C++, C#, Java, XML, XSL, XSLT)

Profil
Referenzen (6)

"Der Consultant hat in dem Projekt von 08/2014 bis 04/2016 selbstständig und zu unserer vollen Zufriedenheit Komponenten im Testautomationssystem entwickelt. Aufgrund seiner schnellen Auffassungsgabe, gewissenhaften Arbeitsweise und hohem Qualitätsbewusstsein konnten wir uns stets auf ihn verlassen. Die Zusammenarbeit mit dem Consultant war auch aufgrund seiner sozialen Kompetenzen und Kommunikationsfähigkeit sehr angenehm. Wir danken ihm für seinen erfolgreichen Beitrag zum Gelingen des Projektes, und würden uns freuen, zukünftig weitere Projekte mit ihm zu realisieren."

— Projekt Erweiterung einer Testautomation, 08/14 - 04/16
Referenz durch Gruppenleiter Fahrzeugsteuerung, Siemens AG, vom 14.09.16

"Der Consultant verfügt über fundierte Kenntnisse in der Implementierung und der Durchführung von Software-Tests für eingebettete Systeme. Aufgrund seiner Fähigkeit sich schnell und selbstständig auch in komplexe Themengebiete einzuarbeiten, unterstützte er das Testteam zu unserer vollsten Zufriedenheit. Über eine weitere Zusammenarbeit in zukünftigen Projekten würden wir uns freuen."

— Projekt Embedded Software Test, 04/12 - 03/14
Referenz durch Laborleiter, Rohde & Schwarz, vom 28.02.14

"Der Consultant verfügt über tiefgehende Kenntnisse in objektorientiertem Design, der Programmierung mit Visual C++ unter Windows, sowie den aktuellen Tools zur Entwicklungsunterstützung. Er hat sein Arbeitspaket mit hervorragendem Ergebnis und vorbildlichem Engagement abgeschlossen. Der Consultant hat uns aufgrund der Projektgegebenheiten verlassen, über eine zukünftige weitere Zusammenarbeit würden wir uns jedoch sehr freuen."

— Projekt Schnittstelle zu GIS-Tool, 07/06 - 06/07
Referenz durch technischen Projektleiter,  EADS, vom 18.02.08

"[...]  Besonders hervorzuheben ist, dass er sich sehr schnell und tief in die fachlichen Prozesse eingearbeitet hat und sein Wissen stets dafür einsetzte, die IT-Prozesse unseres Unternehmens zu optimieren. Sein umfangreiches technisches Wissen hat er zum Vorteil der jeweiligen Projekte eingebracht. Er arbeitete eigeninitiativ und erstellte selbstständig Konzeptionen, Softwarelösungen und Dokumentationen. Das Ausscheiden von des Entwicklers zum 15.05.2006 beruht auf aktuellen Projektgegebenheiten. Wir bedanken uns für die konstruktive Zusammenarbeit."

— Projekt Mehrere Projekte mit C++, Java, XML und XSLT, 07/05 - 05/06
Referenz durch Projektleiter IT-Abteilung, gr. Dienstleister im Finanzdienstleistungssektor, vom 23.06.06

"[...] Neben der Tätigkeit als Entwickler war die Konzeptionsunterstützung des Fachbereichs einer seiner Hauptaufgaben. Dabei trug er maßgeblich zur Umsetzung der Design- und Prozesskonformität bei. Der zeichnete sich durch sehr großes technisches Wissen aus, das er zum Vorteil der Projekte eigeninitiativ eingebracht hat. Insbesondere das Eruieren neuer technischer Möglichkeiten und deren Einsatz in einer gewachsenen Systemlandschaft zeichneten ihn aus. Der Consultant hat durch seine guten Kenntnisse der Werkzeuge zur technischen Programmanalyse und der Poet-Datenbank wesentlich zur Stabilität und Performance der Anwendung beigetragen. Der Consultant verlässt unser Unternehmen zum 30.03.2005 aufgrund der aktuellen Projektgegebenheiten. Wir bedanken uns für die langjährige konstruktive Zusammenarbeit."

— Projekt Visual C++ Programmierung unter OS/2 und Win, 08/00 - 03/05
Referenz durch Projektleiter VR kreditwerk (2000 MA), 14.01.05

"Der Consultant hat fundiertes Wissen über die Entwicklung unter Windows NT und viel Erfahrung mit VC++ in das Projekt eingebracht und dadurch einen wichtigen Beitrag zum Erfolg des Projektes geleistet."

— Projekt Anwendungsentwicklung mit Visual C++,09/97-12/97
Referenz durch Projektleiter bei Hewlett Packard Consulting vom 28.07.00
Top-Skills
Python C++ Rust Testautomatisierung WSGI FastAPI FHIR
Verfügbar ab
01.01.2023
Bald verfügbar - Für planbare Projekte: Der Experte steht für neue Folgeprojekte zur Verfügung.
Verfügbar zu
100%
davon vor Ort
100%
Einsatzorte

PLZ-Gebiete
Länder
Deutschland
Remote-Arbeit
möglich
Art des Profiles
Freiberufler / Selbstständiger
Der Experte ist als Einzelperson freiberuflich oder selbstständig tätig.

1 Jahr 7 Monate

2021-04

heute

Healthcare FHIR

Software-Entwickler, Testautomatisierung Python FastAPI pytest
Rolle
Software-Entwickler, Testautomatisierung
Projektinhalte

Weiterentwicklung eines FHIR Backend Storages mit REST-API und ASGI.

Unterstützung bei der Testautomatisierung mit pytest.

Produkte
Azure Devops Keycloak S3 PostgreSQL Elastic Search
Kenntnisse
Python FastAPI pytest
Einsatzort
Hauptsächlich remote.
21 Jahre 7 Monate

2001-04

heute

HealthCare Anwendung FHIR

Softwareentwickler, Testautomatisierung Python FastAPI
Rolle
Softwareentwickler, Testautomatisierung
Projektinhalte

Weiterentwickeln eines FHIR Healthcare Backends mit REST API als ASGI Anwendung mit python und FastAPI. Mitarbeit bei der Testautomatisierung mit Python und pytest

Produkte
Azure DevOps Python Keycloak
Kenntnisse
Python FastAPI
Einsatzort
Remote
1 Jahr 5 Monate

2019-11

2021-03

CI und Testautomatisierung

Senior-Entwickler Python SCons Conan ...
Rolle
Senior-Entwickler
Projektinhalte

Umstellen der Buildumgebung von WAF auf SCons.

Integration weiterer manueller oder per Script ausgeführter Schritte in SCons.

Integration von Conan.

Produkte
PyCharm
Kenntnisse
Python SCons Conan Artifactory
Kunde
Infineon Augsburg
Einsatzort
Augsburg
10 Monate

2018-12

2019-09

Testautomatisierung

Senior Entwickler Python UML XML
Rolle
Senior Entwickler
Projektinhalte

Automatisieren der vorhandenen Tests.

Erstellen einer neuen Testautomatisierung mit Python.

Produkte
PyCharm Python OxygenXML Enterprise Architect
Kenntnisse
Python UML XML
Einsatzort
Reute / Heilbronn
11 Monate

2018-01

2018-11

Testautomatisierung

Testautomatisierer / Entwickler behave Python
Rolle
Testautomatisierer / Entwickler
Projektinhalte

Bestehende Tests wieder in Betrieb nehmen und und automatisieren.

Produkte
eclipse squish Visual Studio 2015 Enterprise Architect
Kenntnisse
behave Python
Einsatzort
Stuttgart Weilimdorf
1 Jahr 8 Monate

2016-05

2017-12

Software Testing

Senior Software Entwickler behave Python
Rolle
Senior Software Entwickler
Projektinhalte

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

Produkte
eclipse squish Visual Studio 2015 Enterprise Architect
Kenntnisse
behave Python
Kunde
Akademische Arbeitsgemeinschaft Verlag
Einsatzort
Mannheim
1 Jahr 9 Monate

2014-08

2016-04

Software Testing

Senior Software Entwickler behave Python C#
Rolle
Senior Software Entwickler
Projektinhalte

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

Tools teilweise mit C#.

Produkte
Eclipse Visual Studio 2010
Kenntnisse
behave Python C#
Kunde
Siemens Mobility
Einsatzort
Erlangen
  • Zeitraum : 09/2014 - 04/2015
    Branche : Industrie
    Kunde : Siemens Mobility
    Software : Eclipse / Visual Studio 2010
    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#.



  • Zeitraum  : 04/2012 - 03/2014
    Branche   : Industrie
    Kunde     : Rohde und Schwarz
    Software  : Eclipse / Visual Studio 2005 / Visual Studio 2008 / iPython
    Sprache   : C++ / Python / C# / CORBA IDL

    Tätigkeit : Programmierung / Test

    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.

 

 

  • Zeitraum  : 08/2007 - 02/2012
    Branche   : Industrie
    Kunde     : M4Com Salem
    Software  : MS-Visual Studio 2003 / 2010 / SWIG / Eclipse / MFC
    Sprache   : C++ / Python / C# / Java

    Tätigkeit : Planung / Programmierung / Evaluierung / Test / Buildmanagement
    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.

 

  • Zeitraum  : 07/2006 - 07/2007
    Branche   : Industrie
    Kunde     : EADS - Immenstaad
    Software  : MS-Visual Studio 2003 / VISCO / MFC
    Sprache   : C++

    Tätigkeit : Planung / Programmierung / Evaluierung

    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.

 

 

  • Zeitraum  : 07/2005 - 05/2006
    Branche   : Bausparkasse
    Kunde     : VR-Kreditwerk AG
    Software  : MS-Visual Studio 6 / MS-Visual Studio 2003 / Eclipse / XML-Spy / Stylus Studio / Rational Purify / Rational ClearCase / Rational Rose / FastObjects / STL / MFC.
    Sprache   : C++ / Java

    Tätigkeit : Planung / Programmierung / Evaluierung
    Die 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

 

 

  • Zeitraum  : 08/2000 - 13.05.2005
    Branche   : Bausparkasse
    Kunde     : VR-Kreditwerk AG
    Software  : MS-Visual Studio 5 / MS-Visual Studio 6 / Sun-Forte / Rational Purify /Rational Quantify / Rational ClearCase / Rational Rose / FastObjects (POET) / MFC.
    Sprache   : C++ / Java

    Tätigkeit : Planung / Programmierung / Dokumentation
    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.

 

 

  • Zeitraum  : 10/1999 - 02/2000
    Branche   : Versicherung
    Kunde     : Bartenbach Versicherungen
    Software  : MS-Visual Studio 6 / Rational Purify / OEW / MFC / MS-Access (DB).
    Sprache   : C++

    Tätigkeit : Planung / Programmierung

    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.


    Zeitraum  : 03/1998 - 10/1999
    Branche   : Industrie
    Kunde     : IndustrieHansa / Kinzinger Automation GmbH
    Software  : MS-Visual Studio 5/ Rational Purify / OEW / POET / MFC / Stingray Grid.
    Sprache   : C++ / VB

    Tätigkeit : Planung / Programmierung
  • Konzeption und Verwirklichung eines ActiveX-Controls zur Steuerung von Prüfständen über DIAdem und ADWin.

 

 

  • Zeitraum  : 03/1997 - 02/1998
    Branche   : Industrie
    Kunde     : Hewlett Packard
    Software  : MS-Visual Studio 5, MFC, rcs, cvs.
    Sprache   : C++

    Tätigkeit : Programmierung

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


    Zeitraum  : 06/1993 - 06/1995
    Branche   : Handwerk
    Kunde     : Siller Druck
    Software  : MS-Visual Studio 5 / OEW / StarView / POET.
    Sprache   : C++

    Tätigkeit : Planung / Programmierung

    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.

Programmierung im privaten und nebenberuflichen Bereich seit 1989 mit
Clipper, C, C++, C#, Python und Java.
1996 Programmierung C/C++ bei HP
seit 97 freier Software Entwickler.

Testautomatisierung

Deutsch
Englisch Lesen und schreiben besser als sprechen

Top Skills
Python C++ Rust Testautomatisierung WSGI FastAPI FHIR
Produkte / Standards / Erfahrungen / Methoden
Artifactory BDD / BDT
Experte
behave
Experte
COM/DCOM Conan
Fortgeschritten
CORBA Eclipse Enterprise Architect Jenkins OxygenXML PyCharm
Experte
SCons
Experte
squish Visual Studio 2010 Visual Studio 2015 XML XSLT Amazon S3 Keycloak JSON Docker
Fortgeschritten
Betriebssysteme
Mac OS MS-DOS Unix
Red Hat / Debian / Ubuntu
Windows
Programmiersprachen
C C# C++ CORBA IDL dBase Java JavaScript Lotus Notes Script Python Qt
Grundkenntnisse
UML
Wrapping mit SWIG.

Datenbanken
Access dBASE HerCules
ist schon lange her
Lotus Notes MS SQL Server MySQL ODBC POET
auch FastObjects
Postgres Sequitter CodeBase versant
Erfahrung im Design von oodbms mit POET und VERSANT.
Erfahrung im Design mit Postgres.
Erfahrung in der Programmierung mit PL/pgSQL.
 
 
Datenkommunikation
CORBA Ethernet REST TCP/IP WebSockets WSGI
Hardware
PC
Design / Entwicklung / Konstruktion
AutoCAD ME10 / OneSpace Designer Drafting
Konstruktion Spritzguss Fromenbau mit ME10.
Eigenes Büro mit der Möglichkeit zur Entwicklung vorhanden.

Versicherung
Bank / Bausparkasse
Automobil
Industrie
Ihr Kontakt zu Gulp

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

Jetzt bei GULP Direkt registrieren und Freelancer kontaktieren