Der Download dieser Datei ist nur mit einem kostenpflichtigen Business- oder Enterpriseaccount möglich.
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)
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.