Senior Architekt, Python Entwickler, Tester, Cloud (AWS)
Aktualisiert am 17.03.2025
Profil
Referenzen (2)
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 31.03.2025
Verfügbar zu: 100%
davon vor Ort: 10%
Test
Python
AWS
Unix
pytest
CI/CD
Docker
TDD
DevOps Engineer
SQL
Cloud Architect
Deutsch
Muttersprache
Englisch
Verhandlungssicher
Französisch
Schulkenntnisse

Einsatzorte

Einsatzorte

Bad Kreuznach (+50km)
Deutschland

Deutschland: bevorzugt D5/6

möglich

Projekte

Projekte

5 Monate
2024-10 - heute

NextCloud Datenaustauschplattform

Berater/Entwickler Ubuntu docker-compose Python ...
Berater/Entwickler

  • Beratung beim Aufbau einer Nextcloud?Umgebung einschließlich Netzwerkanbindung und Backup
  • Containerisierung mit nextcloud AIO 
  • Handhabung von SSL- Zertifikaten. 
  • Backup und Monitoring
  • Integration Nextcloud Talk
  • Integration LocalAi

Nextcloud DSM 7 Docker Git
Ubuntu docker-compose Python Bourne-again-shell PHP 8
3 Monate
2024-08 - 2024-10

TrafoBen

Testautomatisierer SpringBoot Java 17 XML Schema ...
Testautomatisierer

  • Aufbau und Dokumentation einer Entwickler-Umgebung mit Anbindung an die Infrastruktur

  • Technische Dokumentation Testablauf (Git/Jira/Xray)

  • Konzept und Implementierung einer Versionierungsumgebung für Testfälle

  • Kontinuierliche Erstellung versionsbasierter Tests zur Validierung von XML Dokumenten mit Integration in Gitlab und Xray

Atlassian JIRA Xray Atlassian Confluence GitLab
SpringBoot Java 17 XML Schema SAX JUnit Docker
remote
7 Monate
2024-02 - 2024-08

Cloud2Cloud Migration

SeniorConsultant/Developer AWS CDK python GitLab ...
SeniorConsultant/Developer

AWS Backend Architektur & Entwicklung 

Ausbau der Umgebungen mit AWS Powertools: Für jede branch wird  die Infrastruktur mit stacks/stages und AWS CodePipeline neu aufgebaut und getestet. Produktivsetzung erfolgt dann, indem auf den "neuen" stack/stage verwiesen wird.

  • AWS Powertools 
  • CloudFormation
  • pytest/GitLab workflows
  • API-Gateway
  • Lambda
  • Cloudwatch
  • IAM/KMS/EC2/S3/Cognito

AWS
AWS CDK python GitLab Bourne-again-shell
remote
1 Jahr 3 Monate
2022-10 - 2023-12

PRISMA | Querschnitt - Testautomatisierung Anlagenschwenk

Senior Consultant/Developer/Tester/TestManager Python ansible Testautomatisierung ...
Senior Consultant/Developer/Tester/TestManager

Aufbau der Regressionstest-Umgebung für den Anlagenschwenk

Die Umgebung startet das Deployment von Prisma Projekten mit den Befehlen des Anlageschwenks und liefert Ergebnisse über den Erfolg/Verlauf des Deployments.


  • Implementierung Testengine und Anbindung an Anlagenschwenk
  • Anbindung an Ansible Tower und interne Systeme
  • Implementierung von Kommandozeilen/Web Tools zum Starten/konfigurieren der Tests
  • Implementierung Test-Dokumentation aufsetzend auf Robotframework test suites
  • Implementierung Mail Test-Reporting (jinja Templates/Robotframework reporting)
  • Implementierung von Git Konsistenz Tests
  • Implementierung der Gitlab workflows

Systemintegration Robotframework pytest Docker Ansible Tower GitLab Atlassian Confluence Atlassian JIRA
Python ansible Testautomatisierung Git robot-framework docker TDD CI/CT jinja-templates Bourne-again-shell
Remote
2 Jahre 4 Monate
2021-09 - 2023-12

Fossology (Licence Clearing) Development

Development/Test Python Django pytest ...
Development/Test


  • Erweiterung/Aufbau TDD und CI/CD pipelines in  GitHub und GitLab (Continous Delivery) (incl. QA staging)

  • Aufbau Docker/docker compose Umgebung

  • Implementierung/testRest Api

  • Implementierung (features)  in Django/click/Jupyter

  • Prototyp Migration Azure Cloud

Fossology GitHub-Actions slack gitlab_ci docker docker_compose Postgres Plus
Python Django pytest click docker Jupyter docker_compose Postgres Plus
remote
1 Jahr 1 Monat
2020-08 - 2021-08

Cloudmigration

Senior Consultant/Developer Administration Python ORM ...
Senior Consultant/Developer
  • Neuaufbau Infrastruktur(Netz, Rechner, NAS, Backup)
  • Implementierung Abrechnungssystem
    • python flask/sqlite/postgres/libreOffice
    • pytest/selenium/robot framework/BDD
  • Aufbau Staging CI/CT/CD Umgebung 
    • Jenkins 
    • docker/docker-compose  dockerhub
    • poetry for semantic versioning
    • AWS terraform
  • Schulung Mitarbeiter
  • first, 2nd und 3rd level support
Xcode Visual Studio MacOS SQLite Jenkins LibreOffice Atlassian Confluence Atlassian JIRA Git flask Postgres Fastapi Python
Administration Python ORM HTML(5) CSS Docker Continous Integration docker-compose Jenkins pytest selenium poetry dockerhub AWS terraform XPATH
10 Monate
2019-09 - 2020-06

Forschung und Inbetriebnahme Comgate

Development/Test Scrum Ansible Git ...
Development/Test

Migration der Dateitransferdienste (FTP/ SFTP/ FTPS/ OFTP2/ MQS/ ConnectDirect) in die AWS Cloud.

  • Erstellen und Dokumentieren  von Installations- und Konfigurations-skripten 
  • Erstellen und Dokumentieren von Testumgebungen
  • Fehlersuche und Behebung in Bestandssoftware
  • 2nd und 3rd level support
  • Implementierung von Anpassungen (RTE/C/python/bash)
Proftpd 1.3.7 IBM MQ 9.1 LTS OFTP 2 TradeExpress IBM Sterling Connect 4.3 ClearQuest Atlassian Confluence MS Teams
Scrum Ansible Git make RTE Systemadministration Unix AWS Python pytest C RTE HTML OpenSSL
DB Systel
Frankfurt am Main
1 Monat
2019-07 - 2019-07

Open Sourcing python Pakete ps_basic/ps_herald

python3 git Jenkins ...

ps_basic/ps_herald sind Python Pakete, die bei Haufe-Lexware in der Produktion unter python2 eingesetzt werden.

ps_basic stellt Mechanismen:

  • zum Logging
  • zur Konfiguration/Staging
  • verteilter Anwendungen zur Verfügung.

ps_herald stellt Mechanismen:

  • zur Visualisierung/Suche der Meldungen (Datenbank/WebServer) 
  • Weiterleitung von Nachrichten über sichere tunnel (ps_bridge).
  • Alerting beim eintreffen/nichteintreffen in einem bestimmten Zeitraum von Nachrichten (ps_neelix).

zur Verfügung.

Die Pakete werden unter python2 auch für Anwendungen eingesetzt, deren Komponenten über verschiedene Kontinente interagieren und erlauben so (unter anderem) ein zentrales Monitoring. Hier wurden die Grundlagen nach python3 migriert.

python3 git Jenkins sqlite pypi docker HTML(5) CSS pytest
Haufe Lexware
1 Jahr 1 Monat
2018-05 - 2019-05

Einführung ERP-System APPlus

Development / Test / Coaching python git Scrum ...
Development / Test / Coaching

Einführung ERP-System:

  • Einführung/Etablierung Confluence/Jira/Scrum
  • Einführung Asseco-APPlus
  • Schulung Mitarbeiter/Entwickler
  • Implementierung  der Build/Deploy Umgebungen 
  • Implementierung von Mechanismen zur Kontrolle/Pflege der Stammdatenqualität 
  • Scrum Master
Atlassian JIRA Atlassian Confluence Jenkins
python git Scrum TSQL MSSql jupyter jira-BigGantt svn APPlus java-script squish java Apache Tomcat
Bad Marienberg (Westerwald)
1 Jahr 1 Monat
2017-07 - 2018-07

Portierung/Virtualisierung/Test der gesamten Produktionsumgebung

Lead Developer/Architekt/DevOps Python pytest docker ...
Lead Developer/Architekt/DevOps
  • Portierung/Virtualisierung der gesamten Produktionsumgebung auf Ubuntu12 , 14 und 16
  • Aufbau Continous Integration/ vom Aufsetzen der Maschinen mit ansible bis Coveragetest der Produkte in Jenkins
  • Aufbau der umliegenden Infrastruktur inklusive verteiltem Monitoring und staging Systemen
  • 2nd und 3rd level support in der Produktion (devOps)
  • Coaching interner Mitarbeiter 
artifactory Jenkins PyCharm Debian/Ubuntu Jira Confluence sqlite Postgres VirtualBox coverage Zope Apache Tomcat Microsoft Azure AWS
Python pytest docker ansible jupyter notebooks git java Jenkins pipelines C C++ make bash xml Flask pypi devpi svn jython eggs/wheels junit production monitoring panda numpy Kanban
Haufe Lexware
Freiburg im Breisgau
3 Jahre 10 Monate
2013-09 - 2017-06

Portierung/Virtualisierung/Test der gesamten Produktionsumgebung

Lead Developer / Architekt/DevOps Python Jenkins CI ...
Lead Developer / Architekt/DevOps
  • Portierung/Virtualisierung der gesamten Produktionsumgebung auf Ubuntu12 , 14 und 16
  • Aufbau Continous Integration/ vom Aufsetzen der Maschinen mit ansible bis Coveragetest der Produkte in Jenkins
  • Aufbau der umliegenden Infrastruktur inklusive verteiltem Monitoring und staging Systemen
  • 2nd und 3rd level support (devOps)
  • Coaching interner Mitarbeiter  
artifactory Jenkins PyCharm Debian/Ubuntu Jira Confluence VirtualBox coverage Zope jenkins vmware LDAP Server Active Directory Apache Tomcat AWS Microsoft-Azure
Python Jenkins CI bash xml Flask pypi devpi Kanban java jython Tomcat svn git sqlite Postgres eggs/wheels pytest C C++ make docker jupyter notebooks pandas numpy ansible
Haufe Lexware
Freiburg im Breisgau
1 Jahr 1 Monat
2012-05 - 2013-05

LTN (Landestarif Niedersachsen)/Carrier

Lieferkoordinator Personenverkehr
Lieferkoordinator Personenverkehr
  • Design/Implementierung/Test/Dokumentation des Dispatcherservices      
  • Design/Implementierung/Test eines XML-Schnittstellengenerators basierend auf Enterprise Architect UML - insbesondere eines testframeworks hierzu.      
  • Design/Implementierung/Test Tarifmodul      
  • Design/Implementierung einer Testumgebung für den/die Carrier/VL      
  • Integration der Tests in die CI      
  • BugFixing auch in Bestandssoftware      
  • 2nd und 3rd level support
  • Betreuung/Dokumentation indischer Mitarbeiter     
  • Kommunikation mit Hacon / Integration Sourcen     
C/C++/make/Python/sh/xml Enterprise Architect Flask apache Hudson/Jenkins libcurl libxml2 pygcc eclipse PyCharm Ubuntu Suse Word Excel valgrind Trac Mantis SWD SVN HP Quality Center java jython sqlite
DBSystel
1 Jahr 5 Monate
2010-06 - 2011-10

Implementierung eines CMS Systems mit Django

  • Implementierung eines CMS Systems mit Django
    • Webdesign(HTML, CSS, JavaScript,JQuery)
    • Implementierung einer REST basierten Schnittstelle zum Android Handy.
    • Implementierung einer Regressionstestumgebung mit coverage von 98%
    • Integration von Dokumentations-tags (UML,graphviz)
    • Integration von Werkzeugen zur Erzeugung von pdf und odt-/word-Dokumenten
  • Aufsetzen einer Linux basierten Arbeitsumgebung (Ubuntu Desktop/Debian Server (Cloud))
  • Halbautomatisches Deployment via fabrique
  • Regressionstests für Deploytes System
  • J2EE
  • Struts, Spring, JSP, Liferay, Netbeans, GlassFish,
  • selenium (Test)(, eclipse, subversion, JBoss, Tomcat
  • Implementierung von Prototypen,
  • Hibernate, JPA
  • ACM Kurse (Spring, JSF, Struts etc. ) mit Zertifizierung
  • Aufsetzen eines Drupal basierten CMS, Erstellen von Templates, Integration von Modulen
8 Jahre
2002-06 - 2010-05

MAS+ (ausgewählte Projekte)

MAS+ (Montage Auftrags Steuerung +) war (bis 05 2011) das bei Daimler eingesetzte Hostsystem für die Produktion von Motoren, Achsen und Getrieben.

Entwicklung/Development/Architektur/Test 

  • Entwicklung/Development/Architektur/Test (C, C++, java, Delta-Cobol, perl, python, sh, web) und Betrieb im    Bereich aller Komponenten von MAS+,
  • 2nd und 3rd level support 
  • Teilprojektleitung / Mitarbeiterbeschaffung
  • Monitoring des Betriebs inklusive Hotline/Support (24/7)
  • Trouble shooting des Systems (bis auf die Ebene von Betriebsystem- und Compiler-Fehlern auch in Zusammenarbeit mit HP)
  • Konzeptionierung, Portierung  und Betrieb von Testumgebungen in den Bereichen  HP-NonStop (OSS(Unix)), SAP und Microsoft. Testautomatisierung.SAS.
  • Schwachstellenanalyse und Aufzeigen von Verbesserungsmöglichkeiten

Produkte:

HP-NonStop, OSS Unix, Suse Linux, TMF, DTF, C, C++, java, sh, python, Delta-Cobol, tacl, vi, sed, eclipse, Python UnitTest, Python RegressionTest, SAP-RFC-Bibliothek, DDL, DCE, c++, Lamp, ABAP, XI, windows (XP/7) ,xml, xsd, Perforce, CVS, RCS, rrdtool, JEE, javascript, HTML, eclipse, Verteillogik, XML, Jython, Python,  FTP, Scriptsprachen

 

Implementierung eines XML-RPC(SOAP/RFC)

  • Implementierung eines Generators, der für, im  DDL verwalteten Datenstrukturen, Routinen zum Verarbeiten von XML-basierten request/replies erzeugt. Die erzeugten Routinen werden im Pathway und TMF integriert und ermöglichen einen XML-RPC für das "Altsystem".   
  • Implementierung einer tracing-Bibliothek
  • Trouble-shooting Fehlersuche/Behebung im Betriebssystem mit HP.
  • Performance Optimierung (mehrere hunderttausend Requests/Tag)
  • Test und Integration in die Produktion

 

Produkte:

Tandem DCE, Tandem DDL, C89, sh, inspect, make, C++, EMS, XML, xerces, xsd, Pathway,

Anbindung an SAP-System (APO) und Integration in Pathway

  • Implementierung einer Kommunikationsschnittstelle zu einem SAP-System (APO (Advanced Planning and Optimization)).
  • Performance Optimierung
  • Test und Integration in die Produktion

 

Produkte:

Tandem DDL, C89, sh, inspect, make, C++, EMS, XML, SUN 10000, SUN CC, SAP-RFC,  Pathway, TCP-IP,

Portierung der SAP-RFC Bibliothek auf HP-NonStop

  • Ermitteln der benötigten Codebasis
  • Kostenabschätzung
  • Durchführung der Portierung
  • Integration der erstellten Bibliothek in die Produktion
  • Erstellen von Prototypen (RFC-Server/RFC-Gateway) für die Tandem
  • Test

 

Die SAP-RFC Bibliothek wurde anschließend von HP als Produkt vermarktet.

 

Produkte:

C89, sh, inspect, make, C++, EMS, SAP-RFC, Perforce,  

Implementierung eines SAP-XI Connectors für DCE/Corba Clients

  • Implementierung eines XI-Connectors, der DCE Anfragen (Altsystem) annimmt und sie (in der XI) in RFC/SOAP Requests umformt.

Produkte:

C89, sh, inspect, make, C++, EMS, SAP-RFC,  java, J2EE, XI-sdk, DCE

Realisierung einer Monitoring-Umgebung

  • Realisierung eines webgestützten Monitoring-Systems für  die Hotline.
  • Produktiver Einsatz

 

Produkte:

xampp, perl, python, java, junit, rrdtool, javascript, HTML, nagios

Mitarbeit bei der Portierung einer Delta-Cobol Anwendung nach ABAP

  • Realisieren einer Regressionstestumgebunmg, welche das Verhalten der beiden Systeme vergleicht (Continous Integration)
  • Test

Produkte: 

Pathway, TACL, xampp, perl, python, java, rrdtool, javascript, HTML,css

 

Implementierung von Serverklassen in C,C++,Delta-Cobol

  • Implementierung, Wartung, Test, Produktionseinsatz
  • Verbesserungen implementieren

Produkte:

Pathway, TACL, sh, make, C, C++, DDL, Delta, RCS, Eclipse,

Automotive (SAP/Daimler/SAP Retail), SAP, DAIMLER
6 Monate
2001-04 - 2001-09

Entwicklung eines Abrechnungssystems

Oracle Word/Excel/Access/Visual Basic for Applications (VBA)
DEPFA
5 Monate
2000-11 - 2001-03

Entwicklung eines Zeiterfassungssystems mit Internetzugang

Oracle xml xslt tomcat
DEPFA
6 Monate
2000-05 - 2000-10

White-Lion

  • Mitarbeit beim Aufbau eines Webportals.
  • Frontend und Backend.
Oracle PL/SQL php perl java-script html
IT
7 Jahre 4 Monate
1992-06 - 1999-09

Aufbau und Administration eines Rechnernetzes

Linux Solaris IRIX AIX Legato Backup sendmail DNS NIS YP apache Cisco-ATM
TU-Darmstadt

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2024-06 - 2024-06

AWS SysOps Administrator Associate

AWS Certified SysOps Administrator - Associate, AWS Training and Certification
AWS Certified SysOps Administrator - Associate
AWS Training and Certification
2 Monate
2024-04 - 2024-05

AWS Developer Associate

AWS Certified Developer Associate, AWS Training and Certification
AWS Certified Developer Associate
AWS Training and Certification
2 Monate
2024-02 - 2024-03

AWS Solution Architect Associate

AWS Certified Solution Architect Associate, AWS Training and Certification
AWS Certified Solution Architect Associate
AWS Training and Certification
1 Monat
2022-09 - 2022-09

AWS Certified Cloud Practitioner (ACCP)

AWS Certified Cloud Practitioner (ACCP), AWS Training and Certification
AWS Certified Cloud Practitioner (ACCP)
AWS Training and Certification

AWS Certified Cloud Practitioner (ACCP)

1 Monat
2022-07 - 2022-07

Testing

ISTQB Certified Tester Foundation Level, CERT IT
ISTQB Certified Tester Foundation Level
CERT IT
1 Monat
2022-07 - 2022-07

Testing

ISTQB Agile Tester Foundation Level Extension, Skillsoft
ISTQB Agile Tester Foundation Level Extension
Skillsoft

Position

Position

Senior Software Architect / Cloud Architect

Senior Python Developer

DevOps

Test

Kompetenzen

Kompetenzen

Top-Skills

Test Python AWS Unix pytest CI/CD Docker TDD DevOps Engineer SQL Cloud Architect

Schwerpunkte

python Entwicklung
Test
TDD/DevOps

Aufgabenbereiche

Python Entwicklung und Test
Full Stack Development
DevOps
Beratung und Coaching

Produkte / Standards / Erfahrungen / Methoden

Atlassian JIRA
Atlassian Confluence
AWS
DevOps
git
GitHub
GitLab
Bitbucket
Jenkins
Debian/Ubuntu
Docker/docker-compose
ansible
Active Directory
HTML/CSS/jquery
REST
MySql, Postgres, sqlite
MSSql
pytest/Robotframework
selenium
Django
Flask
Fastapi
jupyter notebooks
HP Quality Center
Apache Tomcat
junit
APPlus
Microsoft-Azure
MS Teams
OpenSSL
Systemadministration Unix
vmware
xml/xsd
HP NonStop(OSS)
SAP-RemoteFunctionCall(RFC)

Verteilte Systeme (Promotionsgebiet)

  • 30 Jahre Erfahrung in Design, Implementierung Test und Integration von verteilten Anwendungen, deren Protokollen, Laufzeitsystemen, Anwendungen sowie Entwicklungs- und Administrationssystemen
  • Tools/Sprachen: Python,  C/C++  java, Cobol,  make, imake, gct, autoconf, lex, cweb, LaTeX, PVM, LSF, Linda, LiPS ...
  • Profundes know how/Verständnis bis in die technischen Details hochverfügbarer Systeme
  • Administration von Unix-Systemen.

Betriebssysteme

Unix/Linux/Enterprise-Linux
SCO, Linux (Suse), IRIX Administration und Anwendungsentwicklung
MS-DOS/Windows/NT/Administration
auch Administration
MacOS
Administration/Entwicklung
SUN OS, Solaris
Aufbau und Administration Unix (Solaris) Netzwerk (40 Arbeitsplätze) mit DNS, NFS, YP, Legato networker, ATM (Cisco Catalyst 5000), lprnG, Firewall
Suse
Erfahrung im Aufbau/Administration von vernetzten UNIX/Windows Systemen (NFS, NIS, Routing, DNS (bind), email (sendmail), backup (Legato), YP, X, sh, ...)

Programmiersprachen

Pyhton
Expertenkenntnisse, auch Betriebsystemnah
bash/ksh/csh/sh
Expertenkenntnisse
C
Expertenkenntnisse
C++
Anwendungsentwicklung
java
Anwendungsentwicklung
RFC
RFC - Expertenkenntnisse
C-make/Imake/gnu-make/
Anwendungsentwicklung
GroovySkript
Anwendungsentwicklung
Java-Script
Anwendungsentwicklung
Jython
Expertenkenntnisse
make
Perl
Anwendungsentwicklung
PHP
Anwendungsentwicklung
PL/SQL
Anwendungsentwicklung
TACL/TAL
Anwendungsentwicklung
Tex/Latex
Fortgeschrittenenkenntnisse

Datenbanken

SQLite
Anwendungsentwicklung - Produktion - sourcecodedebugging
PostgreSQL
Installation - Anwendungsentwicklung - Produktion/Administration
MS SQL Server
Installation - Anwendungsentwicklung - Produktion
MySQL
Installation - Anwendungsentwicklung
Oracle
Installation - Anwendungsentwiclung mit xml, xsl, tomcat, stored procedure
TANDEM NONSTOP SQL
Anwendungsentwicklung
Java Database Connectivity /JDBC/JPA
Installation - Anwendungsentwicklung

Datenkommunikation

IBM MQ 9.1 LTS
IBM Sterling Connect 4.3
SFTP/FTPS
JSON Remote Procedure Call
OFTP 2
Proftpd 1.3.7
SAP-RFC
Portierung auf Spezialarchitektur gemacht

Hardware

PC
Aufbau dezidierter Server (RAID, SCSI, ...)
Mac
Anwendungsentwicklung
Tandem
8 Jahre Entwicklung und Produktionsbetreuung/Produktentwicklung

Branchen

Branchen

  • Automotive / Autobranche
  • Forschung & Entwicklung
  • Bank
  • IT / Internet / EDV
  • IT-Dienstleister / Rechenzentrum

Einsatzorte

Einsatzorte

Bad Kreuznach (+50km)
Deutschland

Deutschland: bevorzugt D5/6

möglich

Projekte

Projekte

5 Monate
2024-10 - heute

NextCloud Datenaustauschplattform

Berater/Entwickler Ubuntu docker-compose Python ...
Berater/Entwickler

  • Beratung beim Aufbau einer Nextcloud?Umgebung einschließlich Netzwerkanbindung und Backup
  • Containerisierung mit nextcloud AIO 
  • Handhabung von SSL- Zertifikaten. 
  • Backup und Monitoring
  • Integration Nextcloud Talk
  • Integration LocalAi

Nextcloud DSM 7 Docker Git
Ubuntu docker-compose Python Bourne-again-shell PHP 8
3 Monate
2024-08 - 2024-10

TrafoBen

Testautomatisierer SpringBoot Java 17 XML Schema ...
Testautomatisierer

  • Aufbau und Dokumentation einer Entwickler-Umgebung mit Anbindung an die Infrastruktur

  • Technische Dokumentation Testablauf (Git/Jira/Xray)

  • Konzept und Implementierung einer Versionierungsumgebung für Testfälle

  • Kontinuierliche Erstellung versionsbasierter Tests zur Validierung von XML Dokumenten mit Integration in Gitlab und Xray

Atlassian JIRA Xray Atlassian Confluence GitLab
SpringBoot Java 17 XML Schema SAX JUnit Docker
remote
7 Monate
2024-02 - 2024-08

Cloud2Cloud Migration

SeniorConsultant/Developer AWS CDK python GitLab ...
SeniorConsultant/Developer

AWS Backend Architektur & Entwicklung 

Ausbau der Umgebungen mit AWS Powertools: Für jede branch wird  die Infrastruktur mit stacks/stages und AWS CodePipeline neu aufgebaut und getestet. Produktivsetzung erfolgt dann, indem auf den "neuen" stack/stage verwiesen wird.

  • AWS Powertools 
  • CloudFormation
  • pytest/GitLab workflows
  • API-Gateway
  • Lambda
  • Cloudwatch
  • IAM/KMS/EC2/S3/Cognito

AWS
AWS CDK python GitLab Bourne-again-shell
remote
1 Jahr 3 Monate
2022-10 - 2023-12

PRISMA | Querschnitt - Testautomatisierung Anlagenschwenk

Senior Consultant/Developer/Tester/TestManager Python ansible Testautomatisierung ...
Senior Consultant/Developer/Tester/TestManager

Aufbau der Regressionstest-Umgebung für den Anlagenschwenk

Die Umgebung startet das Deployment von Prisma Projekten mit den Befehlen des Anlageschwenks und liefert Ergebnisse über den Erfolg/Verlauf des Deployments.


  • Implementierung Testengine und Anbindung an Anlagenschwenk
  • Anbindung an Ansible Tower und interne Systeme
  • Implementierung von Kommandozeilen/Web Tools zum Starten/konfigurieren der Tests
  • Implementierung Test-Dokumentation aufsetzend auf Robotframework test suites
  • Implementierung Mail Test-Reporting (jinja Templates/Robotframework reporting)
  • Implementierung von Git Konsistenz Tests
  • Implementierung der Gitlab workflows

Systemintegration Robotframework pytest Docker Ansible Tower GitLab Atlassian Confluence Atlassian JIRA
Python ansible Testautomatisierung Git robot-framework docker TDD CI/CT jinja-templates Bourne-again-shell
Remote
2 Jahre 4 Monate
2021-09 - 2023-12

Fossology (Licence Clearing) Development

Development/Test Python Django pytest ...
Development/Test


  • Erweiterung/Aufbau TDD und CI/CD pipelines in  GitHub und GitLab (Continous Delivery) (incl. QA staging)

  • Aufbau Docker/docker compose Umgebung

  • Implementierung/testRest Api

  • Implementierung (features)  in Django/click/Jupyter

  • Prototyp Migration Azure Cloud

Fossology GitHub-Actions slack gitlab_ci docker docker_compose Postgres Plus
Python Django pytest click docker Jupyter docker_compose Postgres Plus
remote
1 Jahr 1 Monat
2020-08 - 2021-08

Cloudmigration

Senior Consultant/Developer Administration Python ORM ...
Senior Consultant/Developer
  • Neuaufbau Infrastruktur(Netz, Rechner, NAS, Backup)
  • Implementierung Abrechnungssystem
    • python flask/sqlite/postgres/libreOffice
    • pytest/selenium/robot framework/BDD
  • Aufbau Staging CI/CT/CD Umgebung 
    • Jenkins 
    • docker/docker-compose  dockerhub
    • poetry for semantic versioning
    • AWS terraform
  • Schulung Mitarbeiter
  • first, 2nd und 3rd level support
Xcode Visual Studio MacOS SQLite Jenkins LibreOffice Atlassian Confluence Atlassian JIRA Git flask Postgres Fastapi Python
Administration Python ORM HTML(5) CSS Docker Continous Integration docker-compose Jenkins pytest selenium poetry dockerhub AWS terraform XPATH
10 Monate
2019-09 - 2020-06

Forschung und Inbetriebnahme Comgate

Development/Test Scrum Ansible Git ...
Development/Test

Migration der Dateitransferdienste (FTP/ SFTP/ FTPS/ OFTP2/ MQS/ ConnectDirect) in die AWS Cloud.

  • Erstellen und Dokumentieren  von Installations- und Konfigurations-skripten 
  • Erstellen und Dokumentieren von Testumgebungen
  • Fehlersuche und Behebung in Bestandssoftware
  • 2nd und 3rd level support
  • Implementierung von Anpassungen (RTE/C/python/bash)
Proftpd 1.3.7 IBM MQ 9.1 LTS OFTP 2 TradeExpress IBM Sterling Connect 4.3 ClearQuest Atlassian Confluence MS Teams
Scrum Ansible Git make RTE Systemadministration Unix AWS Python pytest C RTE HTML OpenSSL
DB Systel
Frankfurt am Main
1 Monat
2019-07 - 2019-07

Open Sourcing python Pakete ps_basic/ps_herald

python3 git Jenkins ...

ps_basic/ps_herald sind Python Pakete, die bei Haufe-Lexware in der Produktion unter python2 eingesetzt werden.

ps_basic stellt Mechanismen:

  • zum Logging
  • zur Konfiguration/Staging
  • verteilter Anwendungen zur Verfügung.

ps_herald stellt Mechanismen:

  • zur Visualisierung/Suche der Meldungen (Datenbank/WebServer) 
  • Weiterleitung von Nachrichten über sichere tunnel (ps_bridge).
  • Alerting beim eintreffen/nichteintreffen in einem bestimmten Zeitraum von Nachrichten (ps_neelix).

zur Verfügung.

Die Pakete werden unter python2 auch für Anwendungen eingesetzt, deren Komponenten über verschiedene Kontinente interagieren und erlauben so (unter anderem) ein zentrales Monitoring. Hier wurden die Grundlagen nach python3 migriert.

python3 git Jenkins sqlite pypi docker HTML(5) CSS pytest
Haufe Lexware
1 Jahr 1 Monat
2018-05 - 2019-05

Einführung ERP-System APPlus

Development / Test / Coaching python git Scrum ...
Development / Test / Coaching

Einführung ERP-System:

  • Einführung/Etablierung Confluence/Jira/Scrum
  • Einführung Asseco-APPlus
  • Schulung Mitarbeiter/Entwickler
  • Implementierung  der Build/Deploy Umgebungen 
  • Implementierung von Mechanismen zur Kontrolle/Pflege der Stammdatenqualität 
  • Scrum Master
Atlassian JIRA Atlassian Confluence Jenkins
python git Scrum TSQL MSSql jupyter jira-BigGantt svn APPlus java-script squish java Apache Tomcat
Bad Marienberg (Westerwald)
1 Jahr 1 Monat
2017-07 - 2018-07

Portierung/Virtualisierung/Test der gesamten Produktionsumgebung

Lead Developer/Architekt/DevOps Python pytest docker ...
Lead Developer/Architekt/DevOps
  • Portierung/Virtualisierung der gesamten Produktionsumgebung auf Ubuntu12 , 14 und 16
  • Aufbau Continous Integration/ vom Aufsetzen der Maschinen mit ansible bis Coveragetest der Produkte in Jenkins
  • Aufbau der umliegenden Infrastruktur inklusive verteiltem Monitoring und staging Systemen
  • 2nd und 3rd level support in der Produktion (devOps)
  • Coaching interner Mitarbeiter 
artifactory Jenkins PyCharm Debian/Ubuntu Jira Confluence sqlite Postgres VirtualBox coverage Zope Apache Tomcat Microsoft Azure AWS
Python pytest docker ansible jupyter notebooks git java Jenkins pipelines C C++ make bash xml Flask pypi devpi svn jython eggs/wheels junit production monitoring panda numpy Kanban
Haufe Lexware
Freiburg im Breisgau
3 Jahre 10 Monate
2013-09 - 2017-06

Portierung/Virtualisierung/Test der gesamten Produktionsumgebung

Lead Developer / Architekt/DevOps Python Jenkins CI ...
Lead Developer / Architekt/DevOps
  • Portierung/Virtualisierung der gesamten Produktionsumgebung auf Ubuntu12 , 14 und 16
  • Aufbau Continous Integration/ vom Aufsetzen der Maschinen mit ansible bis Coveragetest der Produkte in Jenkins
  • Aufbau der umliegenden Infrastruktur inklusive verteiltem Monitoring und staging Systemen
  • 2nd und 3rd level support (devOps)
  • Coaching interner Mitarbeiter  
artifactory Jenkins PyCharm Debian/Ubuntu Jira Confluence VirtualBox coverage Zope jenkins vmware LDAP Server Active Directory Apache Tomcat AWS Microsoft-Azure
Python Jenkins CI bash xml Flask pypi devpi Kanban java jython Tomcat svn git sqlite Postgres eggs/wheels pytest C C++ make docker jupyter notebooks pandas numpy ansible
Haufe Lexware
Freiburg im Breisgau
1 Jahr 1 Monat
2012-05 - 2013-05

LTN (Landestarif Niedersachsen)/Carrier

Lieferkoordinator Personenverkehr
Lieferkoordinator Personenverkehr
  • Design/Implementierung/Test/Dokumentation des Dispatcherservices      
  • Design/Implementierung/Test eines XML-Schnittstellengenerators basierend auf Enterprise Architect UML - insbesondere eines testframeworks hierzu.      
  • Design/Implementierung/Test Tarifmodul      
  • Design/Implementierung einer Testumgebung für den/die Carrier/VL      
  • Integration der Tests in die CI      
  • BugFixing auch in Bestandssoftware      
  • 2nd und 3rd level support
  • Betreuung/Dokumentation indischer Mitarbeiter     
  • Kommunikation mit Hacon / Integration Sourcen     
C/C++/make/Python/sh/xml Enterprise Architect Flask apache Hudson/Jenkins libcurl libxml2 pygcc eclipse PyCharm Ubuntu Suse Word Excel valgrind Trac Mantis SWD SVN HP Quality Center java jython sqlite
DBSystel
1 Jahr 5 Monate
2010-06 - 2011-10

Implementierung eines CMS Systems mit Django

  • Implementierung eines CMS Systems mit Django
    • Webdesign(HTML, CSS, JavaScript,JQuery)
    • Implementierung einer REST basierten Schnittstelle zum Android Handy.
    • Implementierung einer Regressionstestumgebung mit coverage von 98%
    • Integration von Dokumentations-tags (UML,graphviz)
    • Integration von Werkzeugen zur Erzeugung von pdf und odt-/word-Dokumenten
  • Aufsetzen einer Linux basierten Arbeitsumgebung (Ubuntu Desktop/Debian Server (Cloud))
  • Halbautomatisches Deployment via fabrique
  • Regressionstests für Deploytes System
  • J2EE
  • Struts, Spring, JSP, Liferay, Netbeans, GlassFish,
  • selenium (Test)(, eclipse, subversion, JBoss, Tomcat
  • Implementierung von Prototypen,
  • Hibernate, JPA
  • ACM Kurse (Spring, JSF, Struts etc. ) mit Zertifizierung
  • Aufsetzen eines Drupal basierten CMS, Erstellen von Templates, Integration von Modulen
8 Jahre
2002-06 - 2010-05

MAS+ (ausgewählte Projekte)

MAS+ (Montage Auftrags Steuerung +) war (bis 05 2011) das bei Daimler eingesetzte Hostsystem für die Produktion von Motoren, Achsen und Getrieben.

Entwicklung/Development/Architektur/Test 

  • Entwicklung/Development/Architektur/Test (C, C++, java, Delta-Cobol, perl, python, sh, web) und Betrieb im    Bereich aller Komponenten von MAS+,
  • 2nd und 3rd level support 
  • Teilprojektleitung / Mitarbeiterbeschaffung
  • Monitoring des Betriebs inklusive Hotline/Support (24/7)
  • Trouble shooting des Systems (bis auf die Ebene von Betriebsystem- und Compiler-Fehlern auch in Zusammenarbeit mit HP)
  • Konzeptionierung, Portierung  und Betrieb von Testumgebungen in den Bereichen  HP-NonStop (OSS(Unix)), SAP und Microsoft. Testautomatisierung.SAS.
  • Schwachstellenanalyse und Aufzeigen von Verbesserungsmöglichkeiten

Produkte:

HP-NonStop, OSS Unix, Suse Linux, TMF, DTF, C, C++, java, sh, python, Delta-Cobol, tacl, vi, sed, eclipse, Python UnitTest, Python RegressionTest, SAP-RFC-Bibliothek, DDL, DCE, c++, Lamp, ABAP, XI, windows (XP/7) ,xml, xsd, Perforce, CVS, RCS, rrdtool, JEE, javascript, HTML, eclipse, Verteillogik, XML, Jython, Python,  FTP, Scriptsprachen

 

Implementierung eines XML-RPC(SOAP/RFC)

  • Implementierung eines Generators, der für, im  DDL verwalteten Datenstrukturen, Routinen zum Verarbeiten von XML-basierten request/replies erzeugt. Die erzeugten Routinen werden im Pathway und TMF integriert und ermöglichen einen XML-RPC für das "Altsystem".   
  • Implementierung einer tracing-Bibliothek
  • Trouble-shooting Fehlersuche/Behebung im Betriebssystem mit HP.
  • Performance Optimierung (mehrere hunderttausend Requests/Tag)
  • Test und Integration in die Produktion

 

Produkte:

Tandem DCE, Tandem DDL, C89, sh, inspect, make, C++, EMS, XML, xerces, xsd, Pathway,

Anbindung an SAP-System (APO) und Integration in Pathway

  • Implementierung einer Kommunikationsschnittstelle zu einem SAP-System (APO (Advanced Planning and Optimization)).
  • Performance Optimierung
  • Test und Integration in die Produktion

 

Produkte:

Tandem DDL, C89, sh, inspect, make, C++, EMS, XML, SUN 10000, SUN CC, SAP-RFC,  Pathway, TCP-IP,

Portierung der SAP-RFC Bibliothek auf HP-NonStop

  • Ermitteln der benötigten Codebasis
  • Kostenabschätzung
  • Durchführung der Portierung
  • Integration der erstellten Bibliothek in die Produktion
  • Erstellen von Prototypen (RFC-Server/RFC-Gateway) für die Tandem
  • Test

 

Die SAP-RFC Bibliothek wurde anschließend von HP als Produkt vermarktet.

 

Produkte:

C89, sh, inspect, make, C++, EMS, SAP-RFC, Perforce,  

Implementierung eines SAP-XI Connectors für DCE/Corba Clients

  • Implementierung eines XI-Connectors, der DCE Anfragen (Altsystem) annimmt und sie (in der XI) in RFC/SOAP Requests umformt.

Produkte:

C89, sh, inspect, make, C++, EMS, SAP-RFC,  java, J2EE, XI-sdk, DCE

Realisierung einer Monitoring-Umgebung

  • Realisierung eines webgestützten Monitoring-Systems für  die Hotline.
  • Produktiver Einsatz

 

Produkte:

xampp, perl, python, java, junit, rrdtool, javascript, HTML, nagios

Mitarbeit bei der Portierung einer Delta-Cobol Anwendung nach ABAP

  • Realisieren einer Regressionstestumgebunmg, welche das Verhalten der beiden Systeme vergleicht (Continous Integration)
  • Test

Produkte: 

Pathway, TACL, xampp, perl, python, java, rrdtool, javascript, HTML,css

 

Implementierung von Serverklassen in C,C++,Delta-Cobol

  • Implementierung, Wartung, Test, Produktionseinsatz
  • Verbesserungen implementieren

Produkte:

Pathway, TACL, sh, make, C, C++, DDL, Delta, RCS, Eclipse,

Automotive (SAP/Daimler/SAP Retail), SAP, DAIMLER
6 Monate
2001-04 - 2001-09

Entwicklung eines Abrechnungssystems

Oracle Word/Excel/Access/Visual Basic for Applications (VBA)
DEPFA
5 Monate
2000-11 - 2001-03

Entwicklung eines Zeiterfassungssystems mit Internetzugang

Oracle xml xslt tomcat
DEPFA
6 Monate
2000-05 - 2000-10

White-Lion

  • Mitarbeit beim Aufbau eines Webportals.
  • Frontend und Backend.
Oracle PL/SQL php perl java-script html
IT
7 Jahre 4 Monate
1992-06 - 1999-09

Aufbau und Administration eines Rechnernetzes

Linux Solaris IRIX AIX Legato Backup sendmail DNS NIS YP apache Cisco-ATM
TU-Darmstadt

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2024-06 - 2024-06

AWS SysOps Administrator Associate

AWS Certified SysOps Administrator - Associate, AWS Training and Certification
AWS Certified SysOps Administrator - Associate
AWS Training and Certification
2 Monate
2024-04 - 2024-05

AWS Developer Associate

AWS Certified Developer Associate, AWS Training and Certification
AWS Certified Developer Associate
AWS Training and Certification
2 Monate
2024-02 - 2024-03

AWS Solution Architect Associate

AWS Certified Solution Architect Associate, AWS Training and Certification
AWS Certified Solution Architect Associate
AWS Training and Certification
1 Monat
2022-09 - 2022-09

AWS Certified Cloud Practitioner (ACCP)

AWS Certified Cloud Practitioner (ACCP), AWS Training and Certification
AWS Certified Cloud Practitioner (ACCP)
AWS Training and Certification

AWS Certified Cloud Practitioner (ACCP)

1 Monat
2022-07 - 2022-07

Testing

ISTQB Certified Tester Foundation Level, CERT IT
ISTQB Certified Tester Foundation Level
CERT IT
1 Monat
2022-07 - 2022-07

Testing

ISTQB Agile Tester Foundation Level Extension, Skillsoft
ISTQB Agile Tester Foundation Level Extension
Skillsoft

Position

Position

Senior Software Architect / Cloud Architect

Senior Python Developer

DevOps

Test

Kompetenzen

Kompetenzen

Top-Skills

Test Python AWS Unix pytest CI/CD Docker TDD DevOps Engineer SQL Cloud Architect

Schwerpunkte

python Entwicklung
Test
TDD/DevOps

Aufgabenbereiche

Python Entwicklung und Test
Full Stack Development
DevOps
Beratung und Coaching

Produkte / Standards / Erfahrungen / Methoden

Atlassian JIRA
Atlassian Confluence
AWS
DevOps
git
GitHub
GitLab
Bitbucket
Jenkins
Debian/Ubuntu
Docker/docker-compose
ansible
Active Directory
HTML/CSS/jquery
REST
MySql, Postgres, sqlite
MSSql
pytest/Robotframework
selenium
Django
Flask
Fastapi
jupyter notebooks
HP Quality Center
Apache Tomcat
junit
APPlus
Microsoft-Azure
MS Teams
OpenSSL
Systemadministration Unix
vmware
xml/xsd
HP NonStop(OSS)
SAP-RemoteFunctionCall(RFC)

Verteilte Systeme (Promotionsgebiet)

  • 30 Jahre Erfahrung in Design, Implementierung Test und Integration von verteilten Anwendungen, deren Protokollen, Laufzeitsystemen, Anwendungen sowie Entwicklungs- und Administrationssystemen
  • Tools/Sprachen: Python,  C/C++  java, Cobol,  make, imake, gct, autoconf, lex, cweb, LaTeX, PVM, LSF, Linda, LiPS ...
  • Profundes know how/Verständnis bis in die technischen Details hochverfügbarer Systeme
  • Administration von Unix-Systemen.

Betriebssysteme

Unix/Linux/Enterprise-Linux
SCO, Linux (Suse), IRIX Administration und Anwendungsentwicklung
MS-DOS/Windows/NT/Administration
auch Administration
MacOS
Administration/Entwicklung
SUN OS, Solaris
Aufbau und Administration Unix (Solaris) Netzwerk (40 Arbeitsplätze) mit DNS, NFS, YP, Legato networker, ATM (Cisco Catalyst 5000), lprnG, Firewall
Suse
Erfahrung im Aufbau/Administration von vernetzten UNIX/Windows Systemen (NFS, NIS, Routing, DNS (bind), email (sendmail), backup (Legato), YP, X, sh, ...)

Programmiersprachen

Pyhton
Expertenkenntnisse, auch Betriebsystemnah
bash/ksh/csh/sh
Expertenkenntnisse
C
Expertenkenntnisse
C++
Anwendungsentwicklung
java
Anwendungsentwicklung
RFC
RFC - Expertenkenntnisse
C-make/Imake/gnu-make/
Anwendungsentwicklung
GroovySkript
Anwendungsentwicklung
Java-Script
Anwendungsentwicklung
Jython
Expertenkenntnisse
make
Perl
Anwendungsentwicklung
PHP
Anwendungsentwicklung
PL/SQL
Anwendungsentwicklung
TACL/TAL
Anwendungsentwicklung
Tex/Latex
Fortgeschrittenenkenntnisse

Datenbanken

SQLite
Anwendungsentwicklung - Produktion - sourcecodedebugging
PostgreSQL
Installation - Anwendungsentwicklung - Produktion/Administration
MS SQL Server
Installation - Anwendungsentwicklung - Produktion
MySQL
Installation - Anwendungsentwicklung
Oracle
Installation - Anwendungsentwiclung mit xml, xsl, tomcat, stored procedure
TANDEM NONSTOP SQL
Anwendungsentwicklung
Java Database Connectivity /JDBC/JPA
Installation - Anwendungsentwicklung

Datenkommunikation

IBM MQ 9.1 LTS
IBM Sterling Connect 4.3
SFTP/FTPS
JSON Remote Procedure Call
OFTP 2
Proftpd 1.3.7
SAP-RFC
Portierung auf Spezialarchitektur gemacht

Hardware

PC
Aufbau dezidierter Server (RAID, SCSI, ...)
Mac
Anwendungsentwicklung
Tandem
8 Jahre Entwicklung und Produktionsbetreuung/Produktentwicklung

Branchen

Branchen

  • Automotive / Autobranche
  • Forschung & Entwicklung
  • Bank
  • IT / Internet / EDV
  • IT-Dienstleister / Rechenzentrum

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

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

Das Freelancer-Portal

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