hyssenkrupp Presta AG gehört zu den weltweit erfolgreichsten Herstellern von Lenksystemen und ist Technologieführer auf dem Gebiet der Massivumformung. Zusammen mit den weltweit bekanntesten Automobilherstellern wie VW, BMW, Mercedes, Ford, Audi, Porsche usw. wird täglich die Zukunft auf die Strasse gebracht. Jedes 4. Auto weltweit fährt mit einer Presta-Lenkung.
Aufgaben:
Spezial Bereich: UDS, Bootloader, CAN, Flexray, .
Auswerten von Kunden-Anforderungen und die Lösung in DOORS erarbeiten.
Design ins Komponente- / System-Konfiguration umsetzen in AUTOSAR-Architect Tool (AA).
Das Funktionalität ins AA generierte „Skeleton“ implementieren.
Die Komponenten ins Applikation integrieren.
Testen die Komponente in unseren C/C++ Test-Framework.
Testen das Integrierte Software in Vector-Tools basierte Umgebung
Dokumentation
Support beim “Trouble-shooting“ von Elektrik.
Rotzler ist traditionsreiche, in Deutschland gegründete, mittlerweile internationale Familienunternehmen seit 3. Generation. Weltweit werden Seilwinden und Systeme von Rotzler als erstklassige Lösungen für die verschiedenen Herausforderungen beim Heben und Ziehen von Lasten eingesetzt.
Aufgaben:
Tools & Software:
CAN, CoDeSys (TCAN.IDE, PROSYD), Nexus, CAN-Explorer
E+H Conducta zählt international zu den führenden Anbietern von Messstellen und Komplettsystemen für die Flüssigkeitsanalyse. Die Innovationskraft des Unternehmens stützt sich auf die Kompetenz von weltweit mehr als 700 Mitarbeiterinnen und Mitarbeiter. Das Unternehmen mit Hauptsitz in Gerlingen hat weitere wichtige Produktionsstandorte in Waldheim, Groß-Umstadt, Anaheim (Kalifornien, USA) und Suzhou (China).
In Projekt „Compact Transmitter“ haben wir die nächste Generation von unsere Sensor-Interface Komponente entwickelt.
Aufgaben:
Implementieren des Geräte-Firmware in C und C++, teilweise in Assembler
Evaluierung und Inbetriebnahme von neue Hardware Designe, Zusammenarbeit mit Hardware Team in der Weiterentwicklung von Hardware
Testen, am Software und Hardware ebene
Tools & Softwares:
GNU based tool chain, Visual Studio, llvm tool chain, SVN, ARM Hardware-Debugger tool, Jenkins, iZilla
2014: MCAL4
Kunde: Fujitsu Semiconductor Embedded Solutions Austria GmbH (Linz, Österreich)
Rolle: Softwaredesigner, -entwickler
Fujitsu Semiconductor Embedded Solutions Austria (FEAT) ist ein wichtiger HMI-Tool-Anbieter und Entwicklungspartner für weltweite Kunden in Branchen von Automobilindustrie, Industrie und Telekommunikation. FEAT unterstützt seine Kunden mit Bereitstellung von Software-Dienstleistungen vor allem in den Bereichen HMIEntwicklung und Embedded Software.
In Projekt MCAL4 haben wir den AUTOSAR-Driver für eine neue Kontroller-Serie entwickelt, so wie die zugehörige Tresos Plug-In Komponente.
Aufgabe:
Designen in Enterprise Architekt
Entwickeln den Driver in C
Implementierung für Tresos Konfigurator und Kode-Generator
Testen, am Software und Hardware ebene
Dokumentationen: User Guide, Software Produkt Dokumentation
Tools & Softwares:
AUTOSAR, GNU based tool chain, XML, XDM, XPath, AUTOSAR, Tresos, Enterprise Architect, SVN, Green Hills Compiler und Debugger, Hardware-Debugger tool, QA C static code analyzer, Polarion requirement und ticketing tool
2013-2014: IBAN-Konverter, Mandatsverwaltung, SEPA Mandate-Kit
Kunde: GEVA Business Solutions GmbH (Aachen, Deutschland)
Rolle: Softwareentwickler
Geva BS GmbH ist spezialisiert auf die Entwicklung, die Integration und den Vertrieb von innovativen Lösungen für den nationalen und grenzüberschreitenden Zahlungsverkehr und ist damit ein wichtiger Partner großer deutscher und internationaler Finanzdienstleister und Unternehmen
Aufgabe:
Implementieren von Server Applikationen in Java
GUI Programmieren in xhtml
DB-Definition
Tools & Softwares:
Eclipse, java, SQL, JBOSS, Oracle, SVN, ICE Faces, Jasper
2008-2013
Kunde: Roche-Diagnostics AG (Rotkreuz, Schweiz) (Vertragsverhältnis)
Rolle: Entwicklungsingenieur, Projektingenieur, Department Architekt
Roche Diagnostics AG eines der weltweit führenden Entwicklungs-, Produktions- und Servicezentren für Instrumenten- und Softwaresysteme, die in der Diagnostik und bioanalytischen Forschung eingesetzt werden.
Aufgabe:
Mitarbeit in der Entwicklung des neuen Frameworks.
Design und Umsetzung den verschiedenen Software Komponenten.
Erarbeiten, detaillieren und umsetzen unsere Entwicklungswege.
Mitwirken in Hardware und in Mechanischen Design von verschiedenen Komponenten.
Tools & Software:
Eclipse, C++, SVN, make, embedded linux, gnu toolkit, TFS, HPQC, EA, XML/XSL
2004-2008
Kunde: Contec GmbH. (Datacard Group Deutschland) (Vertragsverhältnis)
Rolle: Chef Entwicklungsingenieur, C++ Firmware Entwickler.
Datacard Group eine Multinationale Konzern mit Hauptsitz in Mineapolis USA, tätig in Security-Document Bereich. Im PB6500-Project haben wir eine modulare Passportpersonalisierungsmaschine entwickelt. Die Systemsteuerung basierte sich auf eine Windows und Database basierte System-Kontroller und je nach Module eine Power Prozessor basierte Kontroller.
Aufgabe:
Definierung und Umsetzung der Softwareentwicklungsumgebung.
Definierung Module Anforderungen für Mechanische Konstruktion, für Hardwareentwicklung und für externe Zulieferern.
Firmwareentwicklung für Moduleframework und für bestimmte Module (C++ unter VxWorks).
Integrationstest und Inbetriebnahme der Modulen und der Maschine.
Tools & Softwares:
GNU C++, Tornado, CVS, VxWorks, Windows, make,
2002-2003
Kunde: Szüv AG. Székesfehérvár, Ungarn (Vertragsverhältnis)
Rolle: Software Entwickler und Designer: in Projekt "Rent-A-School"
Das entwickelt Software ist eine jsp basierte Applikation mit Oracle Datenbank und Oracle (Jserv) Application-Server im Hintergrund. Ziel dieses Projekts war zu implementieren ein Fernunterrichtsystem an dem Web. Das System stehet aus einem XML basiert Lektionsspieler und einer Browser basierte Verwaltungsoberfläche.
Aufgaben:
Design und Implementierung der generellen Verfahren so wie: DB-Verbindung, Objektdaten an der Oberfläche anzeigen.
DB Design.
Mitentwicklung in den Verwaltungsoberflächen (servlet Entwicklung).
Software:
Oracle JDeveloper, SUN JDK, Visual Source Safe, Oracle, Apache, jserv
2003-2004
Kunde: General Electric - Medical Systems Division (Vertragsverhältnis)
Rolle: Software Ingenieur, C++ Entwickler.
GE-MS entwickelt und fertigt hochwertigen Untersuchungsinstrumenten in die Medizintechnik. Ich arbeite in der Entwicklung von Liberty 4000 Serie "Digital Cardiovascular x-ray Imaging" System. Die Geräten beinhalten mehreren unterschiedliche Subsysteme die laufen an verschiedenen Hardware. Die Software von diesen Systemen ist grundsätzlich in C++ programmiert. Die Kommunikation zwischen die Komponenten basiert auf CORBA.
Aufgabe:
Softwareentwicklung für einen Subsystem unter VxWorks.
Tools & Softwares:
MSVC, GNU C++, Tornado, ClearCase, DOORS, DDTS, VxWorks, Windows, Corba, tcl
1999-2002: Projekt "openIkos"
Kunde: Advanced Integration Company, Winterthur, Schweiz (Vertragsverhältnis)
Das Entwicklungsteam bei AIC Schweiz entwickelt Software für Krankenkassen und Versicherungsfirmen. Ziel ist ein modulares System aufzubauen, auf Basis "M3 Middleware". Die Sourcen in UML definierten Beschreibung wird mit dem von uns entwickelten Generator generiert. Aufbaubasis des Designs ist "Innovator". Das Vorgestellte 3-Tier System sollte aus mehrere HW Komponenten stehen:
Java Klient auf Windows Metaframe Server. (M3-CORBA zu Application server)
Application Server, Implementiert in C++. (Windows NT oder AIX)
DB2 Datenbank auf AIX.
Aufgaben:
Design und Entwicklung in Framework und Generator (C++, java)
Build-Prozess und Automatisierung in Infrastruktur (make, sh, awk)
Entwicklung in "Business System" (C++, java)
Teilprojektleitung: Koordination und technische Führung eines externes Teilprojektes in Indien
DB-Connection, Persistency Framework (C++, SQL, java)
Portieren des Produktes auf Unix System (von Windows NT auf Linux, SUN Solaris, AIX)
Datenbankadministration an Solaris.
Software:
MS Visual C++, WebGain Visual Caffee, SUN JDK, Innovator, DB2, oracle PVCS, awk, gmake, cygwin, html, antLr, mySQL
1998
Kunde: Advanced Integration Company, Frankfurt a.M., Deutschland
Rolle: Software-Entwickler. (Vertragsverhältnis in Projekt "Mö-Wa".)
AIC entwickelt Warenwirtschaftssystem für eine Internationale Möbelgesellschaft. Die Betriebssoftware ist vom AIC Entwicklungsteam ausgebaut, teils mit eingekauften Komponenten. (ORACLE, Rouge Wave und andere Spezialprodukte)
Aufgaben:
Design und Entwicklung der Schnittstellen zwischen verschiedenen Systemen (Windows NT Client, AIX Server mit Oracle DB).
Aufbau "Software Factory" (Entwicklung in C++, bzw. verschiedene Unix Tools)
Entwicklung in "Business System" (C++)
Software: Borland C++ Builder, Rational Rose, Visual Source Safe, awk, oracle
1996-1998
Kunde: Semilab Semiconductor Laboratories Ag. Budapest
Semilab ist Entwickler in Hardware und Software Bereich.
Die Firma entwickelt und verkauft Messautomaten für die Silizium-Hersteller und Verbrauchern. Schwerpunkt der Entwicklung liegt in Messinstrument und es betreibende PC-Basierend Software.
Aufgaben und Position:
Hardware-Design und Prototypbau der Messschaltungen.
Leitung der Einzelanfertigung.
Implementierung der Kommunikationssoftware (C/C++, Assembly, Delphi)
Testen und Qualitätskontrolle.
Software:
PadsPowerPCB, PadsLogic, MS Visual C++, MSOffice
1994-1996
Kunde: Hunix GmbH. Budapest
Hunix ist einer der bekanntesten Entwickler und Installieren ungarische Firma im Hardware- und Software Bereich.
Aufgaben und Position:
Führung des Entwicklungsprojekts auf PC-Basis Sicherheitssysteme mit Chipkarten und Entwicklung der Hardware. Dieses System erlaubt den Start des Rechners ausschließlich für identifizierten Benutzer.
Investitionslenkung auf strukturierte Telefon- und Computernetzwerken. ( Leiter bis auf 5 Mitarbeitern, Optische, UTP, STP und Coax )
Stellvertreter der Geschäftsführung .1995
Studium an der Technische Universität Budapest
Fach Elektrotechnik und Informatik
Diplomarbeit an GHS Essen/Deutschland
Abschluss: Diplom Ingenieur
Senior Software Engenieur / Senior C/C++ Entwickler
Autosar expert
Produkt Kenntnisse:
hyssenkrupp Presta AG gehört zu den weltweit erfolgreichsten Herstellern von Lenksystemen und ist Technologieführer auf dem Gebiet der Massivumformung. Zusammen mit den weltweit bekanntesten Automobilherstellern wie VW, BMW, Mercedes, Ford, Audi, Porsche usw. wird täglich die Zukunft auf die Strasse gebracht. Jedes 4. Auto weltweit fährt mit einer Presta-Lenkung.
Aufgaben:
Spezial Bereich: UDS, Bootloader, CAN, Flexray, .
Auswerten von Kunden-Anforderungen und die Lösung in DOORS erarbeiten.
Design ins Komponente- / System-Konfiguration umsetzen in AUTOSAR-Architect Tool (AA).
Das Funktionalität ins AA generierte „Skeleton“ implementieren.
Die Komponenten ins Applikation integrieren.
Testen die Komponente in unseren C/C++ Test-Framework.
Testen das Integrierte Software in Vector-Tools basierte Umgebung
Dokumentation
Support beim “Trouble-shooting“ von Elektrik.
Rotzler ist traditionsreiche, in Deutschland gegründete, mittlerweile internationale Familienunternehmen seit 3. Generation. Weltweit werden Seilwinden und Systeme von Rotzler als erstklassige Lösungen für die verschiedenen Herausforderungen beim Heben und Ziehen von Lasten eingesetzt.
Aufgaben:
Tools & Software:
CAN, CoDeSys (TCAN.IDE, PROSYD), Nexus, CAN-Explorer
E+H Conducta zählt international zu den führenden Anbietern von Messstellen und Komplettsystemen für die Flüssigkeitsanalyse. Die Innovationskraft des Unternehmens stützt sich auf die Kompetenz von weltweit mehr als 700 Mitarbeiterinnen und Mitarbeiter. Das Unternehmen mit Hauptsitz in Gerlingen hat weitere wichtige Produktionsstandorte in Waldheim, Groß-Umstadt, Anaheim (Kalifornien, USA) und Suzhou (China).
In Projekt „Compact Transmitter“ haben wir die nächste Generation von unsere Sensor-Interface Komponente entwickelt.
Aufgaben:
Implementieren des Geräte-Firmware in C und C++, teilweise in Assembler
Evaluierung und Inbetriebnahme von neue Hardware Designe, Zusammenarbeit mit Hardware Team in der Weiterentwicklung von Hardware
Testen, am Software und Hardware ebene
Tools & Softwares:
GNU based tool chain, Visual Studio, llvm tool chain, SVN, ARM Hardware-Debugger tool, Jenkins, iZilla
2014: MCAL4
Kunde: Fujitsu Semiconductor Embedded Solutions Austria GmbH (Linz, Österreich)
Rolle: Softwaredesigner, -entwickler
Fujitsu Semiconductor Embedded Solutions Austria (FEAT) ist ein wichtiger HMI-Tool-Anbieter und Entwicklungspartner für weltweite Kunden in Branchen von Automobilindustrie, Industrie und Telekommunikation. FEAT unterstützt seine Kunden mit Bereitstellung von Software-Dienstleistungen vor allem in den Bereichen HMIEntwicklung und Embedded Software.
In Projekt MCAL4 haben wir den AUTOSAR-Driver für eine neue Kontroller-Serie entwickelt, so wie die zugehörige Tresos Plug-In Komponente.
Aufgabe:
Designen in Enterprise Architekt
Entwickeln den Driver in C
Implementierung für Tresos Konfigurator und Kode-Generator
Testen, am Software und Hardware ebene
Dokumentationen: User Guide, Software Produkt Dokumentation
Tools & Softwares:
AUTOSAR, GNU based tool chain, XML, XDM, XPath, AUTOSAR, Tresos, Enterprise Architect, SVN, Green Hills Compiler und Debugger, Hardware-Debugger tool, QA C static code analyzer, Polarion requirement und ticketing tool
2013-2014: IBAN-Konverter, Mandatsverwaltung, SEPA Mandate-Kit
Kunde: GEVA Business Solutions GmbH (Aachen, Deutschland)
Rolle: Softwareentwickler
Geva BS GmbH ist spezialisiert auf die Entwicklung, die Integration und den Vertrieb von innovativen Lösungen für den nationalen und grenzüberschreitenden Zahlungsverkehr und ist damit ein wichtiger Partner großer deutscher und internationaler Finanzdienstleister und Unternehmen
Aufgabe:
Implementieren von Server Applikationen in Java
GUI Programmieren in xhtml
DB-Definition
Tools & Softwares:
Eclipse, java, SQL, JBOSS, Oracle, SVN, ICE Faces, Jasper
2008-2013
Kunde: Roche-Diagnostics AG (Rotkreuz, Schweiz) (Vertragsverhältnis)
Rolle: Entwicklungsingenieur, Projektingenieur, Department Architekt
Roche Diagnostics AG eines der weltweit führenden Entwicklungs-, Produktions- und Servicezentren für Instrumenten- und Softwaresysteme, die in der Diagnostik und bioanalytischen Forschung eingesetzt werden.
Aufgabe:
Mitarbeit in der Entwicklung des neuen Frameworks.
Design und Umsetzung den verschiedenen Software Komponenten.
Erarbeiten, detaillieren und umsetzen unsere Entwicklungswege.
Mitwirken in Hardware und in Mechanischen Design von verschiedenen Komponenten.
Tools & Software:
Eclipse, C++, SVN, make, embedded linux, gnu toolkit, TFS, HPQC, EA, XML/XSL
2004-2008
Kunde: Contec GmbH. (Datacard Group Deutschland) (Vertragsverhältnis)
Rolle: Chef Entwicklungsingenieur, C++ Firmware Entwickler.
Datacard Group eine Multinationale Konzern mit Hauptsitz in Mineapolis USA, tätig in Security-Document Bereich. Im PB6500-Project haben wir eine modulare Passportpersonalisierungsmaschine entwickelt. Die Systemsteuerung basierte sich auf eine Windows und Database basierte System-Kontroller und je nach Module eine Power Prozessor basierte Kontroller.
Aufgabe:
Definierung und Umsetzung der Softwareentwicklungsumgebung.
Definierung Module Anforderungen für Mechanische Konstruktion, für Hardwareentwicklung und für externe Zulieferern.
Firmwareentwicklung für Moduleframework und für bestimmte Module (C++ unter VxWorks).
Integrationstest und Inbetriebnahme der Modulen und der Maschine.
Tools & Softwares:
GNU C++, Tornado, CVS, VxWorks, Windows, make,
2002-2003
Kunde: Szüv AG. Székesfehérvár, Ungarn (Vertragsverhältnis)
Rolle: Software Entwickler und Designer: in Projekt "Rent-A-School"
Das entwickelt Software ist eine jsp basierte Applikation mit Oracle Datenbank und Oracle (Jserv) Application-Server im Hintergrund. Ziel dieses Projekts war zu implementieren ein Fernunterrichtsystem an dem Web. Das System stehet aus einem XML basiert Lektionsspieler und einer Browser basierte Verwaltungsoberfläche.
Aufgaben:
Design und Implementierung der generellen Verfahren so wie: DB-Verbindung, Objektdaten an der Oberfläche anzeigen.
DB Design.
Mitentwicklung in den Verwaltungsoberflächen (servlet Entwicklung).
Software:
Oracle JDeveloper, SUN JDK, Visual Source Safe, Oracle, Apache, jserv
2003-2004
Kunde: General Electric - Medical Systems Division (Vertragsverhältnis)
Rolle: Software Ingenieur, C++ Entwickler.
GE-MS entwickelt und fertigt hochwertigen Untersuchungsinstrumenten in die Medizintechnik. Ich arbeite in der Entwicklung von Liberty 4000 Serie "Digital Cardiovascular x-ray Imaging" System. Die Geräten beinhalten mehreren unterschiedliche Subsysteme die laufen an verschiedenen Hardware. Die Software von diesen Systemen ist grundsätzlich in C++ programmiert. Die Kommunikation zwischen die Komponenten basiert auf CORBA.
Aufgabe:
Softwareentwicklung für einen Subsystem unter VxWorks.
Tools & Softwares:
MSVC, GNU C++, Tornado, ClearCase, DOORS, DDTS, VxWorks, Windows, Corba, tcl
1999-2002: Projekt "openIkos"
Kunde: Advanced Integration Company, Winterthur, Schweiz (Vertragsverhältnis)
Das Entwicklungsteam bei AIC Schweiz entwickelt Software für Krankenkassen und Versicherungsfirmen. Ziel ist ein modulares System aufzubauen, auf Basis "M3 Middleware". Die Sourcen in UML definierten Beschreibung wird mit dem von uns entwickelten Generator generiert. Aufbaubasis des Designs ist "Innovator". Das Vorgestellte 3-Tier System sollte aus mehrere HW Komponenten stehen:
Java Klient auf Windows Metaframe Server. (M3-CORBA zu Application server)
Application Server, Implementiert in C++. (Windows NT oder AIX)
DB2 Datenbank auf AIX.
Aufgaben:
Design und Entwicklung in Framework und Generator (C++, java)
Build-Prozess und Automatisierung in Infrastruktur (make, sh, awk)
Entwicklung in "Business System" (C++, java)
Teilprojektleitung: Koordination und technische Führung eines externes Teilprojektes in Indien
DB-Connection, Persistency Framework (C++, SQL, java)
Portieren des Produktes auf Unix System (von Windows NT auf Linux, SUN Solaris, AIX)
Datenbankadministration an Solaris.
Software:
MS Visual C++, WebGain Visual Caffee, SUN JDK, Innovator, DB2, oracle PVCS, awk, gmake, cygwin, html, antLr, mySQL
1998
Kunde: Advanced Integration Company, Frankfurt a.M., Deutschland
Rolle: Software-Entwickler. (Vertragsverhältnis in Projekt "Mö-Wa".)
AIC entwickelt Warenwirtschaftssystem für eine Internationale Möbelgesellschaft. Die Betriebssoftware ist vom AIC Entwicklungsteam ausgebaut, teils mit eingekauften Komponenten. (ORACLE, Rouge Wave und andere Spezialprodukte)
Aufgaben:
Design und Entwicklung der Schnittstellen zwischen verschiedenen Systemen (Windows NT Client, AIX Server mit Oracle DB).
Aufbau "Software Factory" (Entwicklung in C++, bzw. verschiedene Unix Tools)
Entwicklung in "Business System" (C++)
Software: Borland C++ Builder, Rational Rose, Visual Source Safe, awk, oracle
1996-1998
Kunde: Semilab Semiconductor Laboratories Ag. Budapest
Semilab ist Entwickler in Hardware und Software Bereich.
Die Firma entwickelt und verkauft Messautomaten für die Silizium-Hersteller und Verbrauchern. Schwerpunkt der Entwicklung liegt in Messinstrument und es betreibende PC-Basierend Software.
Aufgaben und Position:
Hardware-Design und Prototypbau der Messschaltungen.
Leitung der Einzelanfertigung.
Implementierung der Kommunikationssoftware (C/C++, Assembly, Delphi)
Testen und Qualitätskontrolle.
Software:
PadsPowerPCB, PadsLogic, MS Visual C++, MSOffice
1994-1996
Kunde: Hunix GmbH. Budapest
Hunix ist einer der bekanntesten Entwickler und Installieren ungarische Firma im Hardware- und Software Bereich.
Aufgaben und Position:
Führung des Entwicklungsprojekts auf PC-Basis Sicherheitssysteme mit Chipkarten und Entwicklung der Hardware. Dieses System erlaubt den Start des Rechners ausschließlich für identifizierten Benutzer.
Investitionslenkung auf strukturierte Telefon- und Computernetzwerken. ( Leiter bis auf 5 Mitarbeitern, Optische, UTP, STP und Coax )
Stellvertreter der Geschäftsführung .1995
Studium an der Technische Universität Budapest
Fach Elektrotechnik und Informatik
Diplomarbeit an GHS Essen/Deutschland
Abschluss: Diplom Ingenieur
Senior Software Engenieur / Senior C/C++ Entwickler
Autosar expert
Produkt Kenntnisse: