Entwicklung, Architektur und Wartung eines generischen, auf XML basierenden, Import Frameworks für einen deutschen Automobilkonzern. Das Framework basiert auf Oracle, Spring Batch und Apache CXF. Die Lösung dient dem Datenaustausch zwischen Teamcenter und 3rd Party Systemen. Der Fokus wurde auf Einfachheit und Wiederverwendbarkeit gelegt. Komplexe Import Prozesse können komplett aus XML Bausteinen konfiguriert werden.
Entwicklung eines Teamcenter CAD Daten Import / Export / Clone Frameworks, welches den Import / Export / Clone von CAD Daten (NX) in Teamcenter ermöglicht. Die Applikation verfügt über eine eigene Datenbank die für die Bereinigung der noch nativen CAD Daten dient mittels derer alle Abhängigkeiten (Wave, Expression, Zeichnungen) analysiert werden. Nach der Analyse von Nativen wie auch Teamcenter Daten kann direkt in Teamcenter ein Clone Prozess in NX angestoßen werden. Die Applikation kann mittels Konfiguration Kundenspezifisch angepasst werden.
Projektmanagement und Koordination, Erstellung von IT- und Fachkonzepten, Erstellung von Testkonzepten und Verantwortung für die Gesamtarchitektur und technischen Weiterentwicklung eines PDM / PLM Systems bei einem Österreichischen Anlagenbauer.
Entwicklung und Architektur einer Batch basierten Schnittstelle zwischen Teamcenter und SAP. Die Applikation kann aus der Kommandozeile sowie auch aus dem Rich Client verwendet werden. Die Schnittstelle wird für den Massentransfer (Migration), Change Ownership, Rename / Renumber (Item / ItemRevision / Dataset) verwendet.
Entwicklung und Architektur einer Web Applikation zur einfachen Darstellung von „Viewing“ relevanten Informationen und Datensätzen wie Vorschaubilder, JT’s, PDF’s, Office, aus Teamcenter. Die Applikation kann mittels XML Konfiguriert werden und an Kundenspezifische Anforderungen angepasst werden.
Leitung des Entwicklungsteams, Projektmanagement und Koordination, Erstellung von IT- und Fachkonzepten, Qualitätssicherung der Softwareentwicklungsprozesse, Erstellung von Testkonzepten und Verantwortung für die Gesamtarchitektur und technischen Weiterentwicklung eines PDM / PLM Systems bei einem Österreichischen Anlagenbauer.
Entwicklung und Architektur einer XML basierten Schnittstelle zwischen Teamcenter und Beosys. Die Schnittstelle dient dem Strukturabgleich zwischen Teamcenter und Beosys. Die Funktion wird aus dem Struktur Manger gestartet, alle selektierten Verwendungen werden mittels konfigurierbarer Business Logik via JMS an einen Server geschickt der einen Datenbankabgleich auf Änderungen oder Neuanlagen durchführt. Nach einer Bestätigung des Users werden die geänderten Datensätze übertragen und ein Absoluter Verwendungsschlüssel nach Teamcenter geschrieben.
Entwicklung eines Batch gesteuerten "Query Tools" das mittels einer Programmierten Suche alle Item Revisionen ermittelt die z.B. über einen UGMASTER aber kein DirectModel verfügen und mit diesen anschließend einen definierten Dispatcher Request absetzt. Die Suche ist voll konfigurierbar und kann durch den Anwender gesteuert werden.
Integration des "Business Intelligence Reporting Tool" (BIRT) in den Teamcenter Rich Client. Die verfügbaren Reports können mittels Preference definiert werden. Die Reports werden für das zugehörige Objekt in Teamcenter mittels einer dynamischen "Pseudo" Relation angezeigt.
Architektur und Entwicklung einer Teamcenter Dispatcher Erweiterung für ein Österreichisches Maschinenbau Unternehmen, die es ermöglicht Dispatcher Anfragen aus dem Teamcenter Thin Client abzusetzen. Die Erweiterung ermöglicht das CAM Postprozessen. Dabei werden die verfügbaren Programme aus der CAM Datei extrahiert und im Thin Client dargestellt. Nach Auswahl des Programmes und des Maschinentyps wird eine synchrone Dispatcher Anfrage erzeugt. Nach Beendigung wird der User im Thin Client benachrichtigt.
Leitung des Entwicklungsteams, Projektmanagement und Koordination, Erstellung von IT- und Fachkonzepten, Qualitätssicherung der Softwareentwicklungsprozesse, Erstellung von Testkonzepten und Verantwortung für die Gesamtarchitektur und technischen Weiterentwicklung eines PDM / PLM Systems bei einem Österreichischen Anlagenbauer.
Architektur und Entwicklung eines CAD Datenimporttools. Die Applikation dient der Analyse von CAD Baugruppen. Die Abhängigkeiten werden analysiert, in ein neutrales MetaDatenmodell übertragen, mittels Eclipse RCP visualisiert und abschließend nach Teamcenter Unified 2007 exportiert.
Architektur und Entwicklung eines auf Adobe AIR basierenden „Stücklistentool“. Die Applikation dient der Metadatenerfassung von CAD Files. Die gesammelten Daten wurden anhand von konfigurierbaren Regeln validiert und anschließend nach Teamcenter Engineering 2005 exportiert.
Erweiterung und Anpassung des bestehenden „Teamcenter“ Eclipse Rich Clients und des auf JSF basierenden „Teamcenter“ Web Portals bei einem Deutschen Automobil Konzern. Beratung und Entwicklung direkt vor Ort beim Kunden.
Oktober 2003 - August 2008
University of applied sciences Kufstein
Qualifikation:
Mag. (FH)
Hauptfächer:
Informationssysteme, Softwareentwicklung, Data Engineering, Controlling, Software Projekt Engineering
Codeverwaltung:
CVS(3), SVN(4), GIT(4), Clearquest(3)
IDE:
Eclipse(5), Visual Studio(4), Visual Studio Code (4)
Frameworks:
Teamcenter Enterprise(4), Teamcenter Unified(5), NXOpen(3), Spring(4), Server Faces(3), Eclipse RCP(4), Apache Camel(4), Kafka (3), node.js (4), grpc (3)
Server:
Tomcat(5), Jboss(3), WebSphere(2), IIS(4)
Build / Test Frameworks:
Ant(4), Maven(4), Gradle(4), Grunt(3), Gulp(3), Hudson(3), Continuum(3), Bamboo(4), Jenkins(4),
JUnit (4), CppUnit (3), GTest / GMock (3), Selenium (3),
Prozessmodellierung:
UML(3), ARIS(2), Archimate (3), SysMl (3)
Soziale Fähigkeiten und Kompetenzen
Organisatorische Fähigkeiten und Kompetenzen
Skriptsprachen:
JavaScript / TypeScript, ActionScript, Groovy, cmd, bash, Regular Expressions, TCScript
Struktursprachen:
XML, XSL, XSLT, XSL-FO, XPath, HTML, XHTML, SVG, WSDL, JSON
Analysis and Design Methoden:
Case Tools und Notationen (UML, SysMl, Archimate)
OOA, OAD
Model Driven Architecture
Service Oriented Analysis and Design
Forward-, Reverse-, Re- und Roundtrip Engineering
Kalkulation- und Aufwandsschätzung
Softwareentwicklungsprozesse:
Wasserfall, Spiralmodell, V-Modell, SCRUM, Prototyping
Entwicklung, Architektur und Wartung eines generischen, auf XML basierenden, Import Frameworks für einen deutschen Automobilkonzern. Das Framework basiert auf Oracle, Spring Batch und Apache CXF. Die Lösung dient dem Datenaustausch zwischen Teamcenter und 3rd Party Systemen. Der Fokus wurde auf Einfachheit und Wiederverwendbarkeit gelegt. Komplexe Import Prozesse können komplett aus XML Bausteinen konfiguriert werden.
Entwicklung eines Teamcenter CAD Daten Import / Export / Clone Frameworks, welches den Import / Export / Clone von CAD Daten (NX) in Teamcenter ermöglicht. Die Applikation verfügt über eine eigene Datenbank die für die Bereinigung der noch nativen CAD Daten dient mittels derer alle Abhängigkeiten (Wave, Expression, Zeichnungen) analysiert werden. Nach der Analyse von Nativen wie auch Teamcenter Daten kann direkt in Teamcenter ein Clone Prozess in NX angestoßen werden. Die Applikation kann mittels Konfiguration Kundenspezifisch angepasst werden.
Projektmanagement und Koordination, Erstellung von IT- und Fachkonzepten, Erstellung von Testkonzepten und Verantwortung für die Gesamtarchitektur und technischen Weiterentwicklung eines PDM / PLM Systems bei einem Österreichischen Anlagenbauer.
Entwicklung und Architektur einer Batch basierten Schnittstelle zwischen Teamcenter und SAP. Die Applikation kann aus der Kommandozeile sowie auch aus dem Rich Client verwendet werden. Die Schnittstelle wird für den Massentransfer (Migration), Change Ownership, Rename / Renumber (Item / ItemRevision / Dataset) verwendet.
Entwicklung und Architektur einer Web Applikation zur einfachen Darstellung von „Viewing“ relevanten Informationen und Datensätzen wie Vorschaubilder, JT’s, PDF’s, Office, aus Teamcenter. Die Applikation kann mittels XML Konfiguriert werden und an Kundenspezifische Anforderungen angepasst werden.
Leitung des Entwicklungsteams, Projektmanagement und Koordination, Erstellung von IT- und Fachkonzepten, Qualitätssicherung der Softwareentwicklungsprozesse, Erstellung von Testkonzepten und Verantwortung für die Gesamtarchitektur und technischen Weiterentwicklung eines PDM / PLM Systems bei einem Österreichischen Anlagenbauer.
Entwicklung und Architektur einer XML basierten Schnittstelle zwischen Teamcenter und Beosys. Die Schnittstelle dient dem Strukturabgleich zwischen Teamcenter und Beosys. Die Funktion wird aus dem Struktur Manger gestartet, alle selektierten Verwendungen werden mittels konfigurierbarer Business Logik via JMS an einen Server geschickt der einen Datenbankabgleich auf Änderungen oder Neuanlagen durchführt. Nach einer Bestätigung des Users werden die geänderten Datensätze übertragen und ein Absoluter Verwendungsschlüssel nach Teamcenter geschrieben.
Entwicklung eines Batch gesteuerten "Query Tools" das mittels einer Programmierten Suche alle Item Revisionen ermittelt die z.B. über einen UGMASTER aber kein DirectModel verfügen und mit diesen anschließend einen definierten Dispatcher Request absetzt. Die Suche ist voll konfigurierbar und kann durch den Anwender gesteuert werden.
Integration des "Business Intelligence Reporting Tool" (BIRT) in den Teamcenter Rich Client. Die verfügbaren Reports können mittels Preference definiert werden. Die Reports werden für das zugehörige Objekt in Teamcenter mittels einer dynamischen "Pseudo" Relation angezeigt.
Architektur und Entwicklung einer Teamcenter Dispatcher Erweiterung für ein Österreichisches Maschinenbau Unternehmen, die es ermöglicht Dispatcher Anfragen aus dem Teamcenter Thin Client abzusetzen. Die Erweiterung ermöglicht das CAM Postprozessen. Dabei werden die verfügbaren Programme aus der CAM Datei extrahiert und im Thin Client dargestellt. Nach Auswahl des Programmes und des Maschinentyps wird eine synchrone Dispatcher Anfrage erzeugt. Nach Beendigung wird der User im Thin Client benachrichtigt.
Leitung des Entwicklungsteams, Projektmanagement und Koordination, Erstellung von IT- und Fachkonzepten, Qualitätssicherung der Softwareentwicklungsprozesse, Erstellung von Testkonzepten und Verantwortung für die Gesamtarchitektur und technischen Weiterentwicklung eines PDM / PLM Systems bei einem Österreichischen Anlagenbauer.
Architektur und Entwicklung eines CAD Datenimporttools. Die Applikation dient der Analyse von CAD Baugruppen. Die Abhängigkeiten werden analysiert, in ein neutrales MetaDatenmodell übertragen, mittels Eclipse RCP visualisiert und abschließend nach Teamcenter Unified 2007 exportiert.
Architektur und Entwicklung eines auf Adobe AIR basierenden „Stücklistentool“. Die Applikation dient der Metadatenerfassung von CAD Files. Die gesammelten Daten wurden anhand von konfigurierbaren Regeln validiert und anschließend nach Teamcenter Engineering 2005 exportiert.
Erweiterung und Anpassung des bestehenden „Teamcenter“ Eclipse Rich Clients und des auf JSF basierenden „Teamcenter“ Web Portals bei einem Deutschen Automobil Konzern. Beratung und Entwicklung direkt vor Ort beim Kunden.
Oktober 2003 - August 2008
University of applied sciences Kufstein
Qualifikation:
Mag. (FH)
Hauptfächer:
Informationssysteme, Softwareentwicklung, Data Engineering, Controlling, Software Projekt Engineering
Codeverwaltung:
CVS(3), SVN(4), GIT(4), Clearquest(3)
IDE:
Eclipse(5), Visual Studio(4), Visual Studio Code (4)
Frameworks:
Teamcenter Enterprise(4), Teamcenter Unified(5), NXOpen(3), Spring(4), Server Faces(3), Eclipse RCP(4), Apache Camel(4), Kafka (3), node.js (4), grpc (3)
Server:
Tomcat(5), Jboss(3), WebSphere(2), IIS(4)
Build / Test Frameworks:
Ant(4), Maven(4), Gradle(4), Grunt(3), Gulp(3), Hudson(3), Continuum(3), Bamboo(4), Jenkins(4),
JUnit (4), CppUnit (3), GTest / GMock (3), Selenium (3),
Prozessmodellierung:
UML(3), ARIS(2), Archimate (3), SysMl (3)
Soziale Fähigkeiten und Kompetenzen
Organisatorische Fähigkeiten und Kompetenzen
Skriptsprachen:
JavaScript / TypeScript, ActionScript, Groovy, cmd, bash, Regular Expressions, TCScript
Struktursprachen:
XML, XSL, XSLT, XSL-FO, XPath, HTML, XHTML, SVG, WSDL, JSON
Analysis and Design Methoden:
Case Tools und Notationen (UML, SysMl, Archimate)
OOA, OAD
Model Driven Architecture
Service Oriented Analysis and Design
Forward-, Reverse-, Re- und Roundtrip Engineering
Kalkulation- und Aufwandsschätzung
Softwareentwicklungsprozesse:
Wasserfall, Spiralmodell, V-Modell, SCRUM, Prototyping