Profilbild von Kay Schluehr Softwareentwickler, Tester, Mathematiker aus Muenchen

Kay Schlühr

teilweise verfügbar

Letztes Update: 07.02.2024

Softwareentwickler, Tester, Mathematiker

Abschluss: Dipl.-Mathematiker
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: englisch (verhandlungssicher)

Dateianlagen

en-IT-Profile-Kay-Schluehr-11-22_010623.pdf

Skills

Python, Java, C#, Step 7 SCL, C++,  BDD, Gherkin, Behave, Selenium, Cucumber,Testsysteme, Unit Testing, Smartcards, XML

Projekthistorie

04/2016 - 02/2022
Entwicklung von BDD basiertem Testsystem für Fahrzeugsteuerungen; Eclipse basierte IDE Entwicklung für Gherkin und Siemens SCL.
Siemens Mobility GmbH (Automobil und Fahrzeugbau, >10.000 Mitarbeiter)

  • Erweiterung von Pythons BDD/Gherkin Implementierung, Behave, durch Behave Komponenten, Step Domains und TypeProvidern
  • Redesign und Implementierung von Behave (Python/BDD) basiertem Testsystem für SCL Bausteine
  • Redesign und Implementierung von Python (Python/BDD) basiertem Testsystem für Integrations+Systemtests von Fahrzeugsteuerungen
  • Entwicklung von Eclipse IDE für Behave (Python/Gherkin) mit Support für Step-Completions, Step-Types, Go-To-Definition, Find-References etc.
  • Entwicklung eines Cross-Debuggers für Gherkin + Python Dateien für Behave Projekte. Basiert auf Python Debugger für PyDev und Eclipse.
  • Entwicklung von Datei-Indexern für Behave ( Python + Gherkin ) und Fahrzeugsteuerungsprojekte ( SCL ). Basiert auf XMLRPC mit Java/Eclipse Plugins auf der Client-Seite und Python auf der Server-Seite.
  • Entwicklung von TAM, einem System zum verwalten, bauen und verteilen von Python Paketen, die auf dem devpi Paketserver gehostet werden
  • Entwicklung von SymbolikGenerator zur Ausleitung von Symboliken aus SCL Bausteinen (C#)
  • Entwicklung von S7Builder, einem Python basierten Build System für Step 7 Projekte
  • Erstellung eines Systems für automatische Python Paket Updates (Python, devpi, Eclipse ) für Eclipse/PyDev Entwickler.
  • Entwicklung einer Eclipse/PyDev basierten IDE für Siemens SCL Bausteine (Completion, Go-To-Definition, Find-References, Code-Coloring etc. ).
  • Entwicklung von Typchecker für Siemens SCL ( C# )
  • Entwicklung eines SCL Debuggers für Eclipse IDE basierend auf vorgenannten Arbeiten ( mit Python, C#, Java, Eclipse ).

02/2010 - 12/2014
Smartcard Entwicklung im Kreditkarten/EMV Bereich ; Testwerkzeugentwicklung für Smartcards
Trueb AG (Internet und Informationstechnologie, 250-500 Mitarbeiter)

  • Aufbau eines XML Testdatenprofils basierend auf EMV und CPA  Personalisierungs-Spezifikation im Rahmen der CombOS Betriebssystem-Entwicklung ( Python, XML )
  • Entwicklung des WpjServers, eines Smartcard Personalisierungs- und Testtools der Trueb AG auf Java Basis ( Java 6, Swing, Bouncy Castle Crypto API, Netbeans )
  • Entwicklung von CombUnit, eines Unittest-Frameworks für C Funktionen in CombOS mit an Nunit angelehnter graphischer Benutzeroberfläche, integriert im WpjServer. Python Skript für Erzeugung von C-Testrunnern.
  • Design, Implementierung und Test einer optimierten Zugriffsverwaltung von EEPROM residenten Objekten im CombOS Memory-Management ( Keil µVision 8051 C-Compiler 4.0, Infineon SLE66 Emulator )
  • Entwicklung von XML basierten Testscenarien für CombOS EMVi12, Testautomatierung mit AutoIt, CPA Testing mit Collis Conclusion, Code Review (Keil µVision 8051 C-Compiler 3.4, Collis Conclusion)
  • Implementierung von M/Chip Advance ( Mastercard ) für CombOS ( Keil µVision 3.4 8051 C-Compiler, Keil µVision 4 80251 C-Compiler )
  • Ausführung von INQ7 Tests für M/Chip Advance, Auswertung und Bugfixing in CombOS. Testsuite Fehlerreports an Integri mit JIRA.
  • Entwicklung und Testautomatisierung in folgenden EMV-Projekten
    • DDAv3
    • SDAv3
    • CombOS CPA DI
    • CombOS EMVi16
    • ACE CDA

01/2001 - 07/2007
SIM/USIM Chipkarten Tests und Entwicklung von Test- und Validierungswerkzeugen
Giesecke + Devrient (Telekommunikation, 5000-10.000 Mitarbeiter)

  • USIM Testentwicklung für USAT (UMTS Application Toolkit ) nach 3GPP Spezifikationen mit C++ und Python.
  • Profilechecker - Design und Entwicklung eines Werkzeugs zur Überprüfung von SIM/USIM Smartcard Daten gegen XML Profildaten. Vidual C++ 6.0, Apache Xerces XML.
  • Simmetry, ein interaktives SmartCard Testtool, entwickelt in Python.
  • Profile Validator, Design, Entwicklung und Dokumentation eines Werkzeugs zur Überprüfung von XML Kundenprofildaten gegen Spezifikationen im SIM/USIM Bereich. Entwickelt mit Visual C++ 6.0, MySQL, Apache Xerces XML.

05/2000 - 12/2000
Rechenkernentwicklung und Test
LV1871 (Versicherungen, 50-250 Mitarbeiter)

Entwicklung und Junit-Testing des Rechenkerns für Versicherungspolicen im Rahmen des OPUS Projekts. Die Rechenkernentwicklung fand in Java statt.

06/1998 - 03/2000
Entwicklung in der Vermittlungstechnik im System 12 Umfeld
Alcatel SEL AG (Telekommunikation, 5000-10.000 Mitarbeiter)

Umstelllung von PC auf System 12 Jobs. Eingesetzt wurden PC-seitig, Borland Pascal und Windows NT 4.0. CHILL und IBM-ISPF wurden auf dem Host benutzt.

Reisebereitschaft

Weltweit verfügbar
Zeit: 30.09.2022
Ort: München/Bayern
Typ: Freiberuflich / Festanstellung
Profilbild von Kay Schluehr Softwareentwickler, Tester, Mathematiker aus Muenchen Softwareentwickler, Tester, Mathematiker
Registrieren