Schlagwörter
Skills
Jahre insgesamt
24
Fachliche Tätigkeiten
Testmanager, Testautomatisierer, Cross-Compiler Software-Entwickler, Software-Entwickler für Echtzeit-Betriebssysteme, GUI, Senior/Lead Developer, Entwickler, Technischer Projektmanager, Technischer Projektingenieur, Business-Analyst, Systemanalyst, Requirements-Engineer
Bereiche
10 Jahre Automotive, Aeronautik und Flugsicherungstechnik (Hardware und Software)
6 Jahre Verkehrsinfrastruktur und Energieversorgung (Testmanager)
3,5 Jahre Energie/- Gebäudeleittechnik (Hardwarenahe Firmware-Entwicklung, Testing)
2,5 Jahre Telekommunikation und Versicherung
1 Jahr Biomedizin (Hardwarenahe Firmware-Entwicklung)
1 Jahr Smart-TV-Entwicklung (Software)
Skills - Requirements-Engineering und Modellierung
Analyse:
Anforderungsdefinition und Spezifikation sehr gut, 3 Jahre
Design:
Use Case, Datenmodellierung, Objektorientiertes Design, Design pattern gut, 5 Jahre
Modellierungstechniken:
UML-Klassen- und Objektdiagramm Grundkenntnisse
Tools:
Visio Professional, MS Enterprise Architect gut, 1 Jahr
Workflow/Lifecycle-Management Tools:
AWP Demand (customized HP Demand), ObjectiF, IBM ClearQuest, ClearCase gut, 1 Jahr
Spezifikationssprachen:
UML, UML2, Business Process Modeling Notation (BPMN) gut, 1 Jahr
Skills – Implementierung / Testing
Programmiersprachen:
C/C++, C#, QML sehr gut, 10 Jahre
Java, VB/VB.NET, Go, QBasic, dBASE, Lite-C, Assembler Grundkenntnisse
Kollaborative Entwicklung:
Wiki, Citrix, VMWare, Mantis, SVN, CVS, HG Mercurial, Citrix, Putty sehr gut, 12 Jahre
TFS, Jenkins, Git, SourceSafe, Bugzilla gut, 8 Jahre
Frameworks:
Eclipse, Qt Creator, Visual Studio, GHS Integrity sehr gut, 10 Jahre
IAR Workbench, ISR Workbench, ST Workbench, Keil µVision, LabVIEW gut, 3 Jahre
Testing:
Jira, HP Quality Center, Mercury Test Director, Selenium::WebDriver via Ruby gut, 2 Jahre
Klocwork/Misra, BounceChecker, Rational Software Purify, Valgrind, JUnit sehr gut, 6 Jahre
Skriptsprachen:
Pearl, Powershell, Python, Bash-Skript, awk
Bibliotheken:
WDK, MFC, ADO.NET, Boost, STL, GTK+, DomDocument, WxWidgets
Weiterführende Skills
Entwicklungsprozesse
SCRUM gut, 4 Jahre
Wasserfall-Modell sehr gut, 7 Jahre
V-Modell gut, 5 Jahre
Datenbanken und Auszeichnungssprachen
Markup Languages:
HTML, REST, CSS, XML, XSD, XSLT, XPath, JSON sehr gut, 3 Jahre
Datenbanken:
Oracle, MySQL, SQLite, DB2, ODBC, Microsoft SQL Server, dBASE, Clipper sehr gut, 4 Jahre
Betriebssysteme
Microsoft:
Windows Client, Windows Server, DOS sehr gut, 9 Jahre
Linux:
Debian, (K)Ubuntu, Arch Linux, Mandriva, Solaris gut, 6 Jahre
Rollen und Verantwortung
Technischer Projektmanager/ingenieur gut, 3 Jahre
Business Analyst, Architekt, Designer gut, 4 Jahre
Entwickler sehr gut, 6 Jahre
Testmanager/Tester sehr gut, 1 Jahr
Scrum Master gut, 2 Jahre
Zertifizierungen
Kurs und Zertifizierung “Project Management SDLC Training”
Kurs und Zertifizierung “Datatabase administration and development”
Kurs und IREB Zertifizierung “CPRE Requirements Engineer”
Kurs und Zertifizierung “Diversity Management”
Kurs und Zertifizierung “OO Design for Practitioners”
Kurs und Zertifizierung “C++ Design Pattern und Templates”
Standards
IEC 61508 - Functional Safety of Electronic safety-related Systems
IEC 62304 - Medical Device Software
EUROCAE ED-12B European Airborne Flight Safety Systems
Projekthistorie
Weiterentwicklung der Toolchain für die Testautomatisierung, Testfallerstellung Authentifizierung und Verschlüsselung, Fraud-Detection und Systemverhalten bei Synchronisierung und Umstellung der Zeit im C#-Test-Framework, technische Abnahme beim Kunden vor Ort, Begleitung der Sicherheitszertifizierung Hardware/Software, Testautomatisierung Produktvalidierung, stellvertretenderTest-Manager
Technologien: C#, StylCop, Kema Test Facility, Jama Contour, Jira, Polarion, Confluence, Bitbucket, Jenkins, QTest, SVN, COSEM, IDIS, IDIS 2, HDLC
Hardware: MTE, STPM32, STM32F412 (Cortex-M4 Core), LCD9000, LE910, PowerLine Communication,
Wired/WirelessMBus, LTE, optische Infrarotschnittstelle
Aktivierung von mobiles Voice over LTE für einen Mobile Virtual Network Operator, End-To-End
Enablement von Prepaid Partnern, End-To-End Migration von zwei externen MVNO Partnern unter
Einhaltung regulatorischer Vorgaben, automatisierte Bonitätsprüfung bei Bezahlung über eine externe
Online-Bezahlplattform, Enablement einer Migration der Partner-Provisionierung, Erweiterung des POS
Sicherheitsmonitoring
Verwendete Technologien: Jira, MS-Project, ClearCase, Sharepoint, Javascript, Perl, PHP
Analyse der Systemarchitektur inklusive Schnittstellen einer eigenständigen Länderorganisationseinheit inklusive Migration aller vorhandenen Systemschnittstellen zur Integration in die neue standardisierte Systemumgebung; Integration der CTI-Lösung für mehr als 50 Agenten, Aufbau einer MySQL- Datenbank zur Bilanzkonsolidierung einer Länderorganisation.
Verwendete Technologien: AWP(HP) Demand, MS-Project, Oracle DB, SAP, mySQL, DB2, Java
Durchgeführte Tätigkeiten: Aufbau einer Cucumber-Testumgebung in Python mit Selenium::WebDriver
August 2012 - September 2013 Neuentwicklung eines digitalen Notbeleuchtungssystems
für den namhaften Dornbirner Hersteller im Bereich Lighting-Solutions via Zühlke.
Durchgeführte Tätigkeiten: Optimierung der Architektur der Basisstation, eigenständige Entwicklung
der Konfiguration der Notbeleuchtungs GUI inklusive Integration des REST-Services, Quickmenü mit
digitaler Echtzeit-Schaltzentrale, Refactoring Setup-Wizard, Unittests
Verwendete Technologien: Debian mit ARM-7 Qt-Cross-Compiler Toolchain, ulm, XML, REST, HQ
Mercurial, Mantis, Putty, Citrix
Februar 2013 - Dezember 2013 Entwicklung eines Messsystems für Blutzucker via Zühlke
Das Glucometer für den Weltmarktführer bei In-vitro-Diagnostika aus der Schweiz misst die
interstitiellen elektrischen Felder und überträgt die aufbereiteten Glukosewerte über Bluetooth low
energie an eine Smartphone-Applikation.
Durchgeführte Tätigkeiten: Anforderungsanalyse, Design- und Test-Dokumentation und Entwicklung
unter Einhaltung von EN 61 508-2 von Hardware-Treibern, algorithmische Verarbeitung von
Sensordaten, Erstellung der Unit-Tests mit 100% Branch-Abdeckung
Verwendete Technologien: IAR Workbench, proprietärer C Echtzeit-Compiler, C#-Testumgebung, MS Enterprise Architect, TFS, Klocwork/Misra, Bullseye Code Coverage
Jänner 2012 - Juli 2012 Evolution eines individuellen Smart-TV-Geräts via Zühlke
Ziel des Projektes ist die Portierung auf ein LCD-Komplettsystem mit DVR-Recorder, Multi-Tuner
und Media-Interfaces. Die Neuentwicklung auf der linuxbasierten Hardware-Plattform ist Basis für
Smart-TV-Generationen eines namhaften fränkischen Herstellers.
Durchgeführte Tätigkeiten: Neuentwicklung der Sqlite3 Datenbankanbindung inklusive generischen
Interface zur Business-Logik, Weiterentwicklung und Anbindung von Treibern und Services der
Tuner-Steuerung zum Sender-Management
Verwendete Technologien: Eclipse, ST Workbench, GNU, Boost, SQLite, SVN
Oktober 2009 - Dezember 2011 - Neuentwicklung eines digitalen Schifffunksystems
der Firma ACR/Cobham via c.c.com mit graphischer Benutzerschnittstelle, modularer Firmware und
integriertem AIS/HDLC Transponder, sowie einer PC-Software für eine reduzierte Hardware.
Durchgeführte Tätigkeiten: Anforderungsanalyse Hardware und Software, Pflichtenhefterstellung,
Toolchain für ARM 9 und Cortex M3, automatisierte Prüfung der externen Softwarekomponenten von der Firma c.c.com, plattformübergreifende Entwicklung der Firmware-Schnittstelle und aller Konfigurationsbildschirme, Testautomatisierung vom externen Backend.
Verwendete Technologien: Kubuntu, QT, SVN, Wiki, Jenkins, S57, AIS
Mai 2008 - September 2009 – Testautomatisierung Billing-Solution bei Kapsch via c.c.com
Testautomatisierung von Billing-relevanten CDRs mit Unit-, System-, Integrations- und
Penetration-Tests, Software-Review Java, Konfigurationsmanagement mit den Tools Sun Solaris,
Jenkins, Mercury Test Director, JUnit
März 2008 - Mai 2008 – Kundenprojekt AVI/EVG (Stahlerzeuger) bei c.c.com
Fertigstellung der CRM Software von AVI/EVG mitVisual Basic .NET, C#, html, Pearl, Oracle RDBMS
Februar 2008 - Mai 2008 –Telematik-Entwicklung bei c.c.com
Durchgeführte Tätigkeiten: Weiterentwicklung von Telematik-Systemen BLIDS und PARSON auf
Ziel-Hardware SPIDER III (Cross-Development), C#-Tool zum Einlesen der Nutzerdaten in DB.
Verwendete Technologien: Windows, Ubuntu und Embedded Linux mit GCC und Java in Eclipse, CVS,
Assembler, Bluestack, Wiki, SQLite, C#
Oktober 2003 - Jänner 2008 – Projektleitung/Entwicklung der autonomen Hubschrauber
Drohne Camcopter S-100 der Firma Schiebel Elektronische Geräte GmbH. Setup besteht neben
Hubschrauber aus Großantenne, Relaisestation, PC-Planungs- und Steuerungssoftware.
Durchgeführte Tätigkeiten: Projektverantwortung inklusive Analyse, Design, SW-Entwicklung, Test für
Planungs- und Steuerungssoftware (Hauptprotokoll, Wegpunkt-Management, Video, Funk- und
Antennensteuerung, Flugdatenanalyse); Nato-Interface zu Relaisstation mit Entwicklung und
Acceptance beim Kunden vor Ort in Abu Dhabi
Verwendete Technologien: MS Visual Studio C++, GHS Integrity C(++), Assembler, MS SourseSafe,
SVN, MS Access DB, CUnit, BounceChecker, LabView protocol stack, Doxygen, GPS
Juli 2000 - Juli 2003 – SW-Entwickler Air Traffic Management und Public Safety bei PDTS
Durchgeführte Tätigkeiten: I. Gesamtverantwortung für eine Oszilloskop- Software mit
Frequenzanalyse für Frequentis mit integrierter VoIP-Anwendung zur Signalanalyse und Messung
von Response-Zeiten mit FFT Signalauswertung innerhalb der redundant verfügbaren
System-Hardware; II. GUI-Entwicklung für TETRA-Mobilfunk
Verwendete Tools: Visual Studio, SourceSafe, Purify, Doxygen, LabVIEW
Praktika:
√ Netzwerk-Tutor am Technikum Wien (2 Jahre, geringfügig)
√ Autor Skript „Von C zu C++“ für das Technikum Wien (1 Semester, freiberuflich)
√ Servicetechniker bei Landis & Staefa Division (2 Sommer Ferialjob)
√ Datenbankprogrammierer Milchwirtschaftsfonds Österreich (jetzt AMA, 2 Sommer)