Da ich in Ingolstadt wohne, gebe ich an dem Einsatzort Ingolstadt 5? pro Stunde Rabatt, also 60? pro Stunde
Entwicklung von Webcrawler und einem automatisierten Anrufdienst. Entwicklung des Frontend, Backend und der Datenbanken.
Von 02/2017-06/2017
Projekttitel: Labmap
Endkunde:
cbb Software AG
Projektgröße:
3 Entwickler
Technologien:
Java, Eclipse, Spring, Hibernate, JNI, C, C++, Visual Studio
Projektbeschreibung:
Labmap ist eine Middleware. Meine Aufgabe war es eine Javaanbindung an Labmap zu entwickeln.
Von 11/2015-01/2017
Projekttitel:
ZEUSS
Endkunde:
Audi, VW und Porsche
Projektgröße:
2-4 Entwickler
Technologien:
Java, Eclipse RCP, Jabaf, Jenkins, Sonar, MKS, UML, Enterprise Architect
Projektbeschreibung:
Das TPT ist ein Testtool, welches Mil- und SiL-Vergleiche von Motorsteuergerätesoftware
durchführt. Ziel des Projektes war es einen in Java und Eclipse RCP geschriebene Toolkette
zu entwickeln, welche den Test automatisiert.
Eigene Rolle:
Entwickler
Von 05/2015-01/2017
Projekttitel
Codierung
Endkunde:
Volkswagen AG
Projektgröße:
2-15 Personen
Technologien:
ZEUSS, ADD, C, MXAM, ASCET, Matlab, TPT, MKS
Projektbeschreibung:
Ziel war es in ASCET geschriebene Modelle für Motorsteuergerätesoftware in
C-Code zu übersetzen. Dabei ist es nötig, die Signale zu quantisieren, so dass sie
mit einem Motorsteuergerät effizient und speichersparend berechnet werden.
Es wurde sichergestellt, dass die richtigen Datentypen verwendet werden und mit einem
MiL-Sil-Vergleich (Model in the Loop - Software in the Loop) die numerisch bedingten
Abweichungen gering und vernachlässigbar sind.
Eigene Rolle:
Entwickler
Von 05/2015-11/2015
Projekttitel:
Embedded Tester
Endkunde:
Audi AG
Projektgröße:
2-4 Personen
Technologien:
Java, Eclipse RCP, BTC Embedded Tester, Jenkins, Python, Matlab, UML, Enterprise Architect, MKS
Projektbeschreibung:
Das Ziel war es die Generierung von Stimuli, welche für den Test von Motorsteuergeräte
benötigt werden, zu automatisieren. Dazu wurde ein in Java und Eclipse RCP geschriebener
Prozess entwickelt, welcher anhand von generierten C Quelltexten von
Motorsteuergerätemodule die Datendeklaration aus ADD ermittelt, und die erlaubten
Wertebereiche an einen zentralen Server, welcher den Embedded Tester ausführt,
übergeben. Die Client-Serverkommunikation wurde mittels eines Jenkins-Jobs durchgeführt
und der Embedded-Tester wurde mittels eines Python-Skrips angebunden.
Eigene Rolle:
Entwickler
Von 08/2014-10/2014
Projekttitel:
Atlassian
Endkunde:
Audi AG
Projektgröße:
2-4 Personen
Technologien:
Java, Eclipse, Confluence, Atlassian, JIRA, Tomcat, Hibernate, Spring, UML
Projektbeschreibung:
Ziel war die Entwicklung von Plugins für JIRA. Es wurde ein Quota-Plugin erstellt,
welches mit Hilfe eines Rechtekonzepts und einer Rollenverteilung den erlaubten
Speicherbedarf eines Anwenders bzw. Abteilung ermittelte und ein entsprechendes
Soft- und Hardquota sichergestellt hat. Zweitens für die Copy & Paste Funktions
im Zusammenhang mit dem Pase von URLs erweitert.
Eigene Rolle:
Design und Entwicklung der Plugins
Von 01/2012 bis 12/2013
Projekttitel:
Tevon-Module
Endkunde:
Audi AG
Projektgröße:
2-4 Personen
Technologien:
Java, Eclipse RCP, Jenkins, HP-QC, ALM, APF, ACF, DB2, Host
Projektbeschreibung:
Ziel war die weiterentwicklung bestehender Tevon-Module:
* Tetra: Eine Übersetzungsdatenbank mit integrierter Übersetzungsfunktion
* Sola/WSG: Fachliche weiterentwicklung
* KonzPrjBez: Erweiterung der Projektbezeichnung um 4 weitere Zeichen
* Propmon: Weiterentwicklung von Promon
Eigene Rolle:
Design und Entwicklung der betroffenen Tevon-Module. Beratung und
Abstimmung mit dem Kunden. Implementierung in Java, Eclipse RCP und
dem APF/ACP Framework.
Von 11/2011 bis 12/2012
Projekttitel:
ES
Endkunde:
TU München - Lehrstuhl Energiesysteme
Projektgröße:
2 Personen
Technologien:
C#, JUnit (für .Net), Design Patterns, MySQL, Linux
Projektbeschreibung:
Ziel des Projektes ist die Neuentwicklung eines Programmes zur
Gasflaschenverwaltung, Bestellung- und Bestandsverwaltung und
zur Arbeitszeiterfassung. Eine veraltete Website wird dazu in
das neuentwickelte System migriert.
Eigene Rolle:
Design und Entwicklung der Programmes ES. Dokumentation und
Sicherheit für die Datenübertragung. Beratung und Abstimmung
der geeigneten Prozesse
Von 05/2011-09/2011
Projekttitel:
Weiterentwicklung des APF Minerva
Endkunde:
Audi AG
Projektgröße:
2 Personen
Technologien:
Java, XML, Eclipse RCP, Design Patterns, JUnit
Projektbeschreibung:
Ziel des Projektes ist die Weiterentwicklung des APF 3.0.1 und
um die neuen Technologien an die Prozesse der Audi AG anzupassen.
Dazu werden Anforderungen gesammelt, gebündelt und an Volkswagen
weitergegeben.
Eigene Rolle:
Entwicklung von für Audi geeignete Prozesse, Abstimmung mit dem
Kunden und mit Volkswagen, Support
Von 12/2010-06/2011
Projekttitel:
Harmonisierung von KIAS und ISP
Endkunde:
Audi AG
Projektgröße:
4 Personen
Technologien:
Java, XML, HP Quality Center
Projektbeschreibung:
Das KIAS (?Konzernweite Integration APF-Basierter Anwendungen)
ist vom Aufbau sehr ähnlich zur IS-P. Es wurde Analysiert welchen
Benefit es hat, wenn beide Distributionen zusammengeschlossen werden
würden.
Eigene Rolle:
Abstimmung mit VW und Audi, Analyse der Schnittmengen zwischen KIAS
und APF
Von 04/2010-05/2011
Projekttitel:
Migration der ISP auf APF Minerva 3.0.1
Endkunde:
Audi AG
Projektgröße:
20 Personen
Technologien:
Java, XML, Eclipse RCP, Swing, DB2
Projektbeschreibung:
Das ISP ist ein Zusammenschluss mehrerer Projekte, die APF nutzen,
in einer gemeinsamen Distribution. Ziel des Projektes war es das APF
zu aktualisieren und die beteiligten Projekte auf die neue APF-Version
zu migrieren.
Eigene Rolle:
Tätigkeitsanalyse, Aufwandsschätzung für die eigenen Tätigkeiten und
für die zu migrierenden Projekte, Migration von Komponenten auf APF 3.0.1,
Verteilung der Distribution konzernweit
Von 01/2010 - 04/2010
Projekttitel:
Exam
Endkunde:
Audi AG
Projektgröße:
6 Personen
Technologien:
XML, Tätigkeitsanalyse, Beratung
Projektbeschreibung:
Ziel von Exam ist es Hill-Steuergeräte zu konfigurieren
Eigene Rolle:
Beratung des Kunden, Konfiguration des Verteilwerkzeuges SED (Software
Environment Distributor), zur Verfügungstellung der von Exam benötigten
Download-Infrastruktur
Von 10/2009 - 02/2010
Projekttitel:
Lehrbeauftrager an der FH-Ingolstadt
Endkunde:
FH-Ingolstadt
Projektgröße:
2 Lehrbeauftrage, 4 Studenten
Technologien:
Java, XML, Maven, Spring, Hibernate, Eclipse RCP
Projektbeschreibung:
Ziel der Vorlesung ist den Studenten die praxisorientierte Arbeitsweise
beizubringen, wie sie bei der Audi AG und Media-Saturn gefordert wird. Die
Studenten erlernen den Umgang mit den gängigen Technologien in der
Automobil- und Elektronikbranche. Die Vorlesung wird von [Name auf Anfrage]
unterstützt.
Eigene Rolle:
Lehre über die Technologien Spring, Hibernate und Eclipse RCP. Erstellung
der Aufgabenstellungen für den praktischen Teil der Vorlesung. Betreuung
der Studenten bei der Lösung. Prüfungsvorbereitung und Korrektur der
Prüfung
Von 10/2009 - 12/2009
Projekttitel:
Press/AQSP Touchscreens
Endkunde:
Audi AG
Projektgröße:
4 Personen
Technologien:
Java, Eclipse RCP, Host, DB2, XML, APF
Projektbeschreibung:
Ziel der Anwendung ist die Koordination von Press-Werken und die
Ausschusserfassung. Die Belegung einer Fertigungsmaschine wird wird mit
entsprechenden Host-Transaktionen verwaltet. Mit Touchscreen-Rechnern wird
ein Ausschuss erfasst und der Ort eines Fehlers in ein Koordinatensystem
eingetragen.
Eigene Rolle:
Ansprechpartner für den Kunden, Aufwandsschätzung für die Migration,
Konfiguration der Touchscreen-Rechner
Von 08/2009-12/2009
Projekttitel:
Runtime Environment Executor Stufe 1
Endkunde:
Audi AG
Projektgröße:
6 Personen
Technologien:
Java, Eclipse RCP, UML, Enterprise Architect
Projektbeschreibung:
Ziel des Projektes ist die Verteilung einer Anwendung abzusichern um Fehler
zu erkennen, bevor eventuell vorhandene Fehler beim Anwender auftreten. Ein
weiteres Ziel ist es eine komfortables Programm zur Verwaltung von
Downloadumgebungen zu entwickeln. Es wird speziell die Verteilung mit einem
Eclipse-Updatemechanismus unterstützt.
Eigene Rolle:
Ansprechpartner für den Kunden, Aufwandsabschätzung, Erstellung des
Pflichtenhefts mit Architektur gemäß den Kundenanforderungen,
Objektorientiertes Design, Realisierung
Von 06/2007-9/2011 (langfristig)
Projekttitel:
DialogPlus
Endkunde:
Audi AG / Volkswagen AG
Projektgröße:
25 Personen
Technologien:
Java, Eclipse RCP, XML, UML, Enterprise Architect
Projektbeschreibung:
Weiterentwicklung eines von Volkswagen Konzern entwickelten Framework (APF)
mit dem Schwerpunkt auf der Persistenzschicht. Support für andere Projekte,
die das Framework nutzen. Entwicklung und Einführung eines konzernweiten
Softwareverteilprozesses mit Stagekonzept und den dafür notwendigen
Testzyklen.
Eigene Rolle:
Aufwandsabschätzung, Support für APF nutzende Projekte,
Anforderungsmanagement, Konfigurationsmanagement, Testmanagement,
Dokumentation, Ansprechpartner für den Kunden
Von 04/2009-08/2009
Projekttitel:
Start- und Updateplatform, Direktstart
Endkunde:
Audi AG, Volkswagen AG
Projektgröße:
5 Personen
Technologien:
Java, Eclipse RCP, XML
Projektbeschreibung:
Weiterentwicklung einer Start- Updateplatform. Die Aktualisierungen werden
automatisch im Hindergrund heruntergeladen. Der Anwender wird nach einem
erfolgten Download informiert und es erfolgt zu einem konfigurierbaren
Zeitpunkt der Neustart der Anwendung. Es ist nun möglich, den Anwendungen
ohne den Webstarter zu starten, wobei gleichzeitig die Anwendung
aktualisiert wird, wenn erforderlich.
Eigene Rolle:
Entwickler, Aufwandsabschätzung, Technische Bewertung
Von 11/2007-02/2008
Projekttitel:
TiEdit
Endkunde:
Audi AG
Projektgröße:
5 Personen
Technologien:
Eclipse RCP, Java, XML, Internationalisierung
Projektbeschreibung:
Entwicklung eines Programmes zur Eingabe von Fahrzeugdaten (TiEdit). Dabei
ist TiEdit generisch auf alle Tabellen in DB2 einsetzbar. Die dahinter
liegende Idee ist dynamische Persistenz. Die Attribute der von Tabellen
werden in Metatabelle abgelegt. Die Anwendung ist somit nicht mehr auf das
vorhanden sein von bestimmten Tabellen gebunden sondern die zu nutzenden
Tabellen sind zur Laufzeit konfigurierbar.
Eigene Rolle:
Entwickler
Von 07/2007-11/2007
Projekttitel:
Start- und Updateplatform
Endkunde:
Audi AG
Projektgröße:
4 Personen
Technologien:
Eclipse RCP, Java, XML, Internationalisierung
Projektbeschreibung:
Entwicklung einer Downloadumgebung für Spezialanwendungen der Audi AG.
Diese Anwendungen werden von der Downloadumgebung auf den Rechner der
Anwender heruntergeladen. Support der Anwendungen bei der Umstellung auf
Eclipse RCP. Produktivsetzung der umgestellten Anwendungen.
Eigene Rolle:
Entwickler
Von 06/2007-07/2007
Projekttitel:
Start- und Updateplatform
Endkunde:
Audi AG
Projektgröße:
4 Personen
Technologien:
Eclipse RCP, Java, http, XML, Eclipse-Feature, Eclipse-Updatemanager
Projektbeschreibung:
Entwicklung der Start- und Updateplatform (SUP). Sie stellt sicher, dass die
nutzenden Anwendungen tagesaktuell sind. Es werden die notwenigen
Startparameter auf zwei Wegen übergeben:
1. Wenn die Anwendung gestartet wird, werden die Parameter als
Kommandozeilenargumente übergeben
2. Wenn die Anwendung bereits aktiv ist, werden die Startparameter mit
dem Http-Protokoll übergeben.
Die Kernkomponente von SUP ist der Eclipse-Updatemanager.
Eigene Rolle:
Entwickler
Von 04/2006-02/2007
Projekttitel:
Entwicklung eines Fahrzeugsimulators
Arbeitgeber:
FH-Ingolstadt
Projektgröße:
4 Personen
Technologien:
C++, C#
Projektbeschreibung:
Entwicklung eines Fahrzeugsimulators zur Simulation von Fahrzeugsensordaten.
Die Elemente einer Simulation werden mit Konfigurationsdateien definiert.
Zur Laufzeit werden die Elemente als autonome Objekte abgebildet und
verarbeitet. Die Zeitpunkte von Ereignissen werden im Voraus berechnet und
die interne Simulationsuhr wird jeweils auf den Zeitpunkt des nächsten
Ereignisses vorgestellt (Ereignisdisktrete Simulation). Die simulierte Zeit
ist somit unabhängig von der tatsächlich verbrauchen Zeit. Die berechneten
Sensordaten werden per UDP-Protokoll an einen anderen Rechner, zur Analyse
übermittelt. Die Modellierung eines Simulationssystems erfolgt mit einer in
C# geschriebenen GUI-Anwendung. Im Rahmen des Forschungs- und
Entwicklungsprogrammes ?Informations- und Kommunikationstechnik? des
Freistaates Bayern war die Audi AG beteiligt.
Eigene Rolle:
Entwickler, Diplomand
Von 04/2006-02/2007
Projekttitel:
Administration von Linux Server- und Clients
Arbeitgeber:
FH-Ingolstadt
Projektgröße:
2 Personen
Technologien:
C++, C#
Projektbeschreibung:
Basisinstallation eines Linux-Rechnerpools mit zentralem Server und 17 Client-Rechnern
Konfiguration eines LDAP-Servers
Konfiguration eines NFS-Servers
Konzeption um Umsetzung einer Softwareverteilung
Implementierung von Sicherheitsmaßnahmen
Eigene Rolle:
Administrator
Von 01/2005-04/2006
Projekttitel:
Entwicklung eines Servers für den Fax- und E-Mail-versand bzw. Empfang
Arbeitgeber:
Visoft AG
Projektgröße:
2 Personen
Technologien:
C#, VB.Net, VB6, Visual Studio, MS Sql Server
Projektbeschreibung:
Entwicklung eines Fax- und E-Mailservers. Die empfangenen Dokumente werden
im XML-Format in einer Datenbank abgelegt. Die Clientanwendung ist ähnlich
wie Outlook aufgebaut. Es stellt die empfangenen E-Mail- und Faxdokumente
dar. Zwischen dem Server und dem Client besteht eine asynchrone Verbindung
um Meldungen über den Empfang von E-Mails und Faxen zu übermitteln.
Eigene Rolle:
Entwickler
Automotive
Da ich in Ingolstadt wohne, gebe ich an dem Einsatzort Ingolstadt 5? pro Stunde Rabatt, also 60? pro Stunde
Entwicklung von Webcrawler und einem automatisierten Anrufdienst. Entwicklung des Frontend, Backend und der Datenbanken.
Von 02/2017-06/2017
Projekttitel: Labmap
Endkunde:
cbb Software AG
Projektgröße:
3 Entwickler
Technologien:
Java, Eclipse, Spring, Hibernate, JNI, C, C++, Visual Studio
Projektbeschreibung:
Labmap ist eine Middleware. Meine Aufgabe war es eine Javaanbindung an Labmap zu entwickeln.
Von 11/2015-01/2017
Projekttitel:
ZEUSS
Endkunde:
Audi, VW und Porsche
Projektgröße:
2-4 Entwickler
Technologien:
Java, Eclipse RCP, Jabaf, Jenkins, Sonar, MKS, UML, Enterprise Architect
Projektbeschreibung:
Das TPT ist ein Testtool, welches Mil- und SiL-Vergleiche von Motorsteuergerätesoftware
durchführt. Ziel des Projektes war es einen in Java und Eclipse RCP geschriebene Toolkette
zu entwickeln, welche den Test automatisiert.
Eigene Rolle:
Entwickler
Von 05/2015-01/2017
Projekttitel
Codierung
Endkunde:
Volkswagen AG
Projektgröße:
2-15 Personen
Technologien:
ZEUSS, ADD, C, MXAM, ASCET, Matlab, TPT, MKS
Projektbeschreibung:
Ziel war es in ASCET geschriebene Modelle für Motorsteuergerätesoftware in
C-Code zu übersetzen. Dabei ist es nötig, die Signale zu quantisieren, so dass sie
mit einem Motorsteuergerät effizient und speichersparend berechnet werden.
Es wurde sichergestellt, dass die richtigen Datentypen verwendet werden und mit einem
MiL-Sil-Vergleich (Model in the Loop - Software in the Loop) die numerisch bedingten
Abweichungen gering und vernachlässigbar sind.
Eigene Rolle:
Entwickler
Von 05/2015-11/2015
Projekttitel:
Embedded Tester
Endkunde:
Audi AG
Projektgröße:
2-4 Personen
Technologien:
Java, Eclipse RCP, BTC Embedded Tester, Jenkins, Python, Matlab, UML, Enterprise Architect, MKS
Projektbeschreibung:
Das Ziel war es die Generierung von Stimuli, welche für den Test von Motorsteuergeräte
benötigt werden, zu automatisieren. Dazu wurde ein in Java und Eclipse RCP geschriebener
Prozess entwickelt, welcher anhand von generierten C Quelltexten von
Motorsteuergerätemodule die Datendeklaration aus ADD ermittelt, und die erlaubten
Wertebereiche an einen zentralen Server, welcher den Embedded Tester ausführt,
übergeben. Die Client-Serverkommunikation wurde mittels eines Jenkins-Jobs durchgeführt
und der Embedded-Tester wurde mittels eines Python-Skrips angebunden.
Eigene Rolle:
Entwickler
Von 08/2014-10/2014
Projekttitel:
Atlassian
Endkunde:
Audi AG
Projektgröße:
2-4 Personen
Technologien:
Java, Eclipse, Confluence, Atlassian, JIRA, Tomcat, Hibernate, Spring, UML
Projektbeschreibung:
Ziel war die Entwicklung von Plugins für JIRA. Es wurde ein Quota-Plugin erstellt,
welches mit Hilfe eines Rechtekonzepts und einer Rollenverteilung den erlaubten
Speicherbedarf eines Anwenders bzw. Abteilung ermittelte und ein entsprechendes
Soft- und Hardquota sichergestellt hat. Zweitens für die Copy & Paste Funktions
im Zusammenhang mit dem Pase von URLs erweitert.
Eigene Rolle:
Design und Entwicklung der Plugins
Von 01/2012 bis 12/2013
Projekttitel:
Tevon-Module
Endkunde:
Audi AG
Projektgröße:
2-4 Personen
Technologien:
Java, Eclipse RCP, Jenkins, HP-QC, ALM, APF, ACF, DB2, Host
Projektbeschreibung:
Ziel war die weiterentwicklung bestehender Tevon-Module:
* Tetra: Eine Übersetzungsdatenbank mit integrierter Übersetzungsfunktion
* Sola/WSG: Fachliche weiterentwicklung
* KonzPrjBez: Erweiterung der Projektbezeichnung um 4 weitere Zeichen
* Propmon: Weiterentwicklung von Promon
Eigene Rolle:
Design und Entwicklung der betroffenen Tevon-Module. Beratung und
Abstimmung mit dem Kunden. Implementierung in Java, Eclipse RCP und
dem APF/ACP Framework.
Von 11/2011 bis 12/2012
Projekttitel:
ES
Endkunde:
TU München - Lehrstuhl Energiesysteme
Projektgröße:
2 Personen
Technologien:
C#, JUnit (für .Net), Design Patterns, MySQL, Linux
Projektbeschreibung:
Ziel des Projektes ist die Neuentwicklung eines Programmes zur
Gasflaschenverwaltung, Bestellung- und Bestandsverwaltung und
zur Arbeitszeiterfassung. Eine veraltete Website wird dazu in
das neuentwickelte System migriert.
Eigene Rolle:
Design und Entwicklung der Programmes ES. Dokumentation und
Sicherheit für die Datenübertragung. Beratung und Abstimmung
der geeigneten Prozesse
Von 05/2011-09/2011
Projekttitel:
Weiterentwicklung des APF Minerva
Endkunde:
Audi AG
Projektgröße:
2 Personen
Technologien:
Java, XML, Eclipse RCP, Design Patterns, JUnit
Projektbeschreibung:
Ziel des Projektes ist die Weiterentwicklung des APF 3.0.1 und
um die neuen Technologien an die Prozesse der Audi AG anzupassen.
Dazu werden Anforderungen gesammelt, gebündelt und an Volkswagen
weitergegeben.
Eigene Rolle:
Entwicklung von für Audi geeignete Prozesse, Abstimmung mit dem
Kunden und mit Volkswagen, Support
Von 12/2010-06/2011
Projekttitel:
Harmonisierung von KIAS und ISP
Endkunde:
Audi AG
Projektgröße:
4 Personen
Technologien:
Java, XML, HP Quality Center
Projektbeschreibung:
Das KIAS (?Konzernweite Integration APF-Basierter Anwendungen)
ist vom Aufbau sehr ähnlich zur IS-P. Es wurde Analysiert welchen
Benefit es hat, wenn beide Distributionen zusammengeschlossen werden
würden.
Eigene Rolle:
Abstimmung mit VW und Audi, Analyse der Schnittmengen zwischen KIAS
und APF
Von 04/2010-05/2011
Projekttitel:
Migration der ISP auf APF Minerva 3.0.1
Endkunde:
Audi AG
Projektgröße:
20 Personen
Technologien:
Java, XML, Eclipse RCP, Swing, DB2
Projektbeschreibung:
Das ISP ist ein Zusammenschluss mehrerer Projekte, die APF nutzen,
in einer gemeinsamen Distribution. Ziel des Projektes war es das APF
zu aktualisieren und die beteiligten Projekte auf die neue APF-Version
zu migrieren.
Eigene Rolle:
Tätigkeitsanalyse, Aufwandsschätzung für die eigenen Tätigkeiten und
für die zu migrierenden Projekte, Migration von Komponenten auf APF 3.0.1,
Verteilung der Distribution konzernweit
Von 01/2010 - 04/2010
Projekttitel:
Exam
Endkunde:
Audi AG
Projektgröße:
6 Personen
Technologien:
XML, Tätigkeitsanalyse, Beratung
Projektbeschreibung:
Ziel von Exam ist es Hill-Steuergeräte zu konfigurieren
Eigene Rolle:
Beratung des Kunden, Konfiguration des Verteilwerkzeuges SED (Software
Environment Distributor), zur Verfügungstellung der von Exam benötigten
Download-Infrastruktur
Von 10/2009 - 02/2010
Projekttitel:
Lehrbeauftrager an der FH-Ingolstadt
Endkunde:
FH-Ingolstadt
Projektgröße:
2 Lehrbeauftrage, 4 Studenten
Technologien:
Java, XML, Maven, Spring, Hibernate, Eclipse RCP
Projektbeschreibung:
Ziel der Vorlesung ist den Studenten die praxisorientierte Arbeitsweise
beizubringen, wie sie bei der Audi AG und Media-Saturn gefordert wird. Die
Studenten erlernen den Umgang mit den gängigen Technologien in der
Automobil- und Elektronikbranche. Die Vorlesung wird von [Name auf Anfrage]
unterstützt.
Eigene Rolle:
Lehre über die Technologien Spring, Hibernate und Eclipse RCP. Erstellung
der Aufgabenstellungen für den praktischen Teil der Vorlesung. Betreuung
der Studenten bei der Lösung. Prüfungsvorbereitung und Korrektur der
Prüfung
Von 10/2009 - 12/2009
Projekttitel:
Press/AQSP Touchscreens
Endkunde:
Audi AG
Projektgröße:
4 Personen
Technologien:
Java, Eclipse RCP, Host, DB2, XML, APF
Projektbeschreibung:
Ziel der Anwendung ist die Koordination von Press-Werken und die
Ausschusserfassung. Die Belegung einer Fertigungsmaschine wird wird mit
entsprechenden Host-Transaktionen verwaltet. Mit Touchscreen-Rechnern wird
ein Ausschuss erfasst und der Ort eines Fehlers in ein Koordinatensystem
eingetragen.
Eigene Rolle:
Ansprechpartner für den Kunden, Aufwandsschätzung für die Migration,
Konfiguration der Touchscreen-Rechner
Von 08/2009-12/2009
Projekttitel:
Runtime Environment Executor Stufe 1
Endkunde:
Audi AG
Projektgröße:
6 Personen
Technologien:
Java, Eclipse RCP, UML, Enterprise Architect
Projektbeschreibung:
Ziel des Projektes ist die Verteilung einer Anwendung abzusichern um Fehler
zu erkennen, bevor eventuell vorhandene Fehler beim Anwender auftreten. Ein
weiteres Ziel ist es eine komfortables Programm zur Verwaltung von
Downloadumgebungen zu entwickeln. Es wird speziell die Verteilung mit einem
Eclipse-Updatemechanismus unterstützt.
Eigene Rolle:
Ansprechpartner für den Kunden, Aufwandsabschätzung, Erstellung des
Pflichtenhefts mit Architektur gemäß den Kundenanforderungen,
Objektorientiertes Design, Realisierung
Von 06/2007-9/2011 (langfristig)
Projekttitel:
DialogPlus
Endkunde:
Audi AG / Volkswagen AG
Projektgröße:
25 Personen
Technologien:
Java, Eclipse RCP, XML, UML, Enterprise Architect
Projektbeschreibung:
Weiterentwicklung eines von Volkswagen Konzern entwickelten Framework (APF)
mit dem Schwerpunkt auf der Persistenzschicht. Support für andere Projekte,
die das Framework nutzen. Entwicklung und Einführung eines konzernweiten
Softwareverteilprozesses mit Stagekonzept und den dafür notwendigen
Testzyklen.
Eigene Rolle:
Aufwandsabschätzung, Support für APF nutzende Projekte,
Anforderungsmanagement, Konfigurationsmanagement, Testmanagement,
Dokumentation, Ansprechpartner für den Kunden
Von 04/2009-08/2009
Projekttitel:
Start- und Updateplatform, Direktstart
Endkunde:
Audi AG, Volkswagen AG
Projektgröße:
5 Personen
Technologien:
Java, Eclipse RCP, XML
Projektbeschreibung:
Weiterentwicklung einer Start- Updateplatform. Die Aktualisierungen werden
automatisch im Hindergrund heruntergeladen. Der Anwender wird nach einem
erfolgten Download informiert und es erfolgt zu einem konfigurierbaren
Zeitpunkt der Neustart der Anwendung. Es ist nun möglich, den Anwendungen
ohne den Webstarter zu starten, wobei gleichzeitig die Anwendung
aktualisiert wird, wenn erforderlich.
Eigene Rolle:
Entwickler, Aufwandsabschätzung, Technische Bewertung
Von 11/2007-02/2008
Projekttitel:
TiEdit
Endkunde:
Audi AG
Projektgröße:
5 Personen
Technologien:
Eclipse RCP, Java, XML, Internationalisierung
Projektbeschreibung:
Entwicklung eines Programmes zur Eingabe von Fahrzeugdaten (TiEdit). Dabei
ist TiEdit generisch auf alle Tabellen in DB2 einsetzbar. Die dahinter
liegende Idee ist dynamische Persistenz. Die Attribute der von Tabellen
werden in Metatabelle abgelegt. Die Anwendung ist somit nicht mehr auf das
vorhanden sein von bestimmten Tabellen gebunden sondern die zu nutzenden
Tabellen sind zur Laufzeit konfigurierbar.
Eigene Rolle:
Entwickler
Von 07/2007-11/2007
Projekttitel:
Start- und Updateplatform
Endkunde:
Audi AG
Projektgröße:
4 Personen
Technologien:
Eclipse RCP, Java, XML, Internationalisierung
Projektbeschreibung:
Entwicklung einer Downloadumgebung für Spezialanwendungen der Audi AG.
Diese Anwendungen werden von der Downloadumgebung auf den Rechner der
Anwender heruntergeladen. Support der Anwendungen bei der Umstellung auf
Eclipse RCP. Produktivsetzung der umgestellten Anwendungen.
Eigene Rolle:
Entwickler
Von 06/2007-07/2007
Projekttitel:
Start- und Updateplatform
Endkunde:
Audi AG
Projektgröße:
4 Personen
Technologien:
Eclipse RCP, Java, http, XML, Eclipse-Feature, Eclipse-Updatemanager
Projektbeschreibung:
Entwicklung der Start- und Updateplatform (SUP). Sie stellt sicher, dass die
nutzenden Anwendungen tagesaktuell sind. Es werden die notwenigen
Startparameter auf zwei Wegen übergeben:
1. Wenn die Anwendung gestartet wird, werden die Parameter als
Kommandozeilenargumente übergeben
2. Wenn die Anwendung bereits aktiv ist, werden die Startparameter mit
dem Http-Protokoll übergeben.
Die Kernkomponente von SUP ist der Eclipse-Updatemanager.
Eigene Rolle:
Entwickler
Von 04/2006-02/2007
Projekttitel:
Entwicklung eines Fahrzeugsimulators
Arbeitgeber:
FH-Ingolstadt
Projektgröße:
4 Personen
Technologien:
C++, C#
Projektbeschreibung:
Entwicklung eines Fahrzeugsimulators zur Simulation von Fahrzeugsensordaten.
Die Elemente einer Simulation werden mit Konfigurationsdateien definiert.
Zur Laufzeit werden die Elemente als autonome Objekte abgebildet und
verarbeitet. Die Zeitpunkte von Ereignissen werden im Voraus berechnet und
die interne Simulationsuhr wird jeweils auf den Zeitpunkt des nächsten
Ereignisses vorgestellt (Ereignisdisktrete Simulation). Die simulierte Zeit
ist somit unabhängig von der tatsächlich verbrauchen Zeit. Die berechneten
Sensordaten werden per UDP-Protokoll an einen anderen Rechner, zur Analyse
übermittelt. Die Modellierung eines Simulationssystems erfolgt mit einer in
C# geschriebenen GUI-Anwendung. Im Rahmen des Forschungs- und
Entwicklungsprogrammes ?Informations- und Kommunikationstechnik? des
Freistaates Bayern war die Audi AG beteiligt.
Eigene Rolle:
Entwickler, Diplomand
Von 04/2006-02/2007
Projekttitel:
Administration von Linux Server- und Clients
Arbeitgeber:
FH-Ingolstadt
Projektgröße:
2 Personen
Technologien:
C++, C#
Projektbeschreibung:
Basisinstallation eines Linux-Rechnerpools mit zentralem Server und 17 Client-Rechnern
Konfiguration eines LDAP-Servers
Konfiguration eines NFS-Servers
Konzeption um Umsetzung einer Softwareverteilung
Implementierung von Sicherheitsmaßnahmen
Eigene Rolle:
Administrator
Von 01/2005-04/2006
Projekttitel:
Entwicklung eines Servers für den Fax- und E-Mail-versand bzw. Empfang
Arbeitgeber:
Visoft AG
Projektgröße:
2 Personen
Technologien:
C#, VB.Net, VB6, Visual Studio, MS Sql Server
Projektbeschreibung:
Entwicklung eines Fax- und E-Mailservers. Die empfangenen Dokumente werden
im XML-Format in einer Datenbank abgelegt. Die Clientanwendung ist ähnlich
wie Outlook aufgebaut. Es stellt die empfangenen E-Mail- und Faxdokumente
dar. Zwischen dem Server und dem Client besteht eine asynchrone Verbindung
um Meldungen über den Empfang von E-Mails und Faxen zu übermitteln.
Eigene Rolle:
Entwickler
Automotive
Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.