12/2008 ? 06/2009: Euroavionics, Weil der Stadt
- Entwicklung einer Avionic-Software (Programm zur Hilfe bei der Navigation von Hubschraubern)
- Hinzufügen neuer Funtkionalitäten
- ArbeitinTeamaberÜbernahme eingenerTeile.
- Analyse von Requirements und Erstellen von Spezifikation und Testfällen
- Erstellen objektorientierter Designs
- Implementierung in C++ und C#
- Testen des Projekts
- C++, C#.net, VisualStudio .Net, MySql, UML, UseCases, StarTeam, ArgoUML, QT, EmbeddedSystems, GUI.
12/2007 ? 12/2008: Maass und Partner, Aachen
- Weiterentwicklung einer Telematiksoftware
- Hinzufügen neuer Funktionalitäten und Anpassen der Bestehenden Funktionalitäten zu den Kundenwünschen.
- Erweiterung des Webinterfaces.
- Portierung in C# .net
- EigenstädigeEnwicklung.
- Analyse von Requirements und Erstellen von Use Cases
- Erstellen von technischen Lösungskonzepten
- Erstellen objektorientierter Designs
- Implementierung in C++/ C#
- Testen des Projekts
- C++, C#, Php, Ajax, VisualStudio .Net, MySql,HeidiSQL, UML, Use Cases, GUI, MFC
- Die Arbeit war durch viele Change-Requests gekennzeichnet. Dabei war zu beachten, dass die Software unter vielen Monteuren verteilt war, die nicht jedesmal sie nicht neu installieren sollten.
08/2007 ? 11/2007: Aksys Worms
- Entwicklung einer Software zur Automatisierung von Messungen und Umrechnung von Messergebnissen.
- Einarbeitung in
- Einsatz von Dlls zur Steuerung von Maschinen über den RS232-Port.
- Einarbeitung in die Sprache der Maschinen
- Erstellen eines Lösungskonzepts
- Implementieren der Lösung
- Abnahmetest
- Visual Basic for Applications, dlls, Polytec, GUI, Dokumentengenerierung
- Bei der Arbeit musste ich mich in die Sprache einarbeiten, die Dokumentation zum Ansprechen der Geräte verstehen, Die Steuerung optimieren und eine Eingabemaske anbieten, wo User Messparameter eingeben könnten. Dann wurden Messungen durchgeführt, abgespeichert und konvertiert.
11/2005 ? 06/2007: Maass und Partner, Aachen
- Position: SoftwareArchitekt und Programmierer
- Entwicklung einer Client-Server Telematiksoftware zur Verwaltung von Monteuren und Vergabe von Aufträgen.
- Die Software gibt auch die Möglichkeit der Kommunikation mit Chat, Forum, und zum Versenden von Dateien.
- Einarbeitung ins Aufgabengebiet
- Vorschlag eines DatenbankModells
- Erstellen von Klassen mit UML
- Vorschlag eines Konzepts
- Implementieren
- Tests: Testplanifikation, Regressionstests, Unittest, Modultest,Abnahmetest
- Weiterentwicklung und l
- C++, MFC, C#, Win32, GUI, VisualStudio .Net, MySql,HeidiSQL, UML, Use Cases
- Die Software ist ein ganzes Server-Client Systemsoftware. Beim Entwurf der Klassen und der Datenbanken ist zu beachten, dass Objekte an vielen Stellen (beim Server oder bei einem von vielen Clients) erstellt, geändert und weitergegeben werden. Es war nötig, eine Datenbankstruktur und eine flexible Programmierung zu haben, die diesen Faktor und Andere berücksichtigt.
01/2006 ? 06/2006: Aixtema, Aachen
- Hotline über Devolo Produkte.
- Einarbeitung
- Übernahme von Verantwortung: Beantwortung von Emails und Telefonsupport
- Devolo betreibt Geräte wie Modem und Geräte, die über das Stromnetzt die Internetdaten im ganzen Haus verteilen. Nach der Einarbeitung in die Geräte habe ich auch Verantwortung übernommen. Dabei wurde ein zu Hause entwickeltes Programm zur Protokollierung von Antworten verwendet.
04/2003 ? 02/2005: Airport Research Center, Aachen
- Programmierung einer Software zur Simulation von Ereignissen in Flugzeugen und an Flughäfen.
- Einarbeitung in die Aufgabe und in das bestehende Programm
- Erstellung Von Konzepten: Atomarer Artikel, Composed Artikel, Variabler Artikel Erstellen von Klassen zur Eingabe von Objekten wie Schränke, Trolleys usw.
- Lesen umsetzen und Abspeichern von Inhalten aus XML-Dateien
- Testen
- Delphi, XML, UML, Testen, GUI
- Die Komplexität der Aufgabe, und die Notwendigkeit, alles bis ins Kleinste Detail genau zu machen, machte diese Aufgabe zu einer Herausforderung. Ich musste den User eine GUI-Maske zum erstellen von Trolleys, Schränke usw. anbieten. Dazu kamen Faktoren wie: Ein Kunde bestellt ?Cola?, das kann aber eine Dose sein, oder eine Flasche mit Glass und Strohheim auf Tablette, usw. Die User müssten auch denken, Entscheidungen treffen, wo sie Ihre Gepäck tun, ob sie lieber abwarten müssen, bis ein Gang frei wird, usw.
Weitere Projekte auf Anfrage!