Fehlersuche und Stabilisierung mit partiellem Redesign einer vorhandenen sicherheitskritischen Software-Komponente des Instrumenten-Cluster für die zukünftigen Fahrzeuglinien eines deutschen Automobilherstellers.
Implementation von Unit-Tests. Die für die Verarbeitung und Synchronisation von Laufzeit kritischen Signalen für Warn- und Statusmeldungen zuständige Software-Komponente wurde in Teilen neu implementiert, sowie in ihrem Laufzeitverhalten optimiert. Die Entwicklung der Anpassungen und Optimierungen der auf der
ARM-Architektur unter Linux laufenden Komponente wurde mit der Hochsprache C++ 14 realisiert. Die Implementation der Unit-Tests und das C++ mocking wurde mit dem GoogleTest Framework realisiert. Analyse der in DOORS spezifizierten Anforderungen und Funktionsabläufe erfolgte über VECTOR CANoe, sowie in Form von Unit-Tests.
Redesign und Entwicklung einer vorhandenen Software-Komponente des Presentation-Controller für die Diagnosefunktionalität eines Infotainment-System. Analyse und Beseitigung von Fehlern in der vorhandenen Diagnose-Komponente.
Die Visualisierung des vorhandenen Komponenten-Modells sowie der Entwurf des neuen Modells wurde in UML 2 realisiert. Die Entwicklung der Komponente wurde mit der Hochsprache C++ 11 realisiert. Der Test der in DOORS spezifizierten Anforderungen der Diagnosefunktionalität erfolgte unter Zuhilfenahme des VECTOR CAN Interface VN1610 und einem Kundenspezifischen CAN-Framework welches die produktionsrelevanten Funktionsabläufe simuliert.
Design und Entwicklung einer Kommunikationsschicht zwischen
Device- und Presentation-Controller für Radio- und TV-Tuner eines Infotainment-System bei vorgegebenen Interfaces.
Die Entwicklung der beiden Komponenten wurde mit C++ und dem Komponentenframework MoCCA realisiert. Der Fokus lag in der Abstraktion der verschiedenen Device Interfaces für die Radio Standards: AM/FM, DAB, DMBA. Sowie die TV Standards: ISDB-T, DVB-T/DVB-T2 und DMBV. Berücksichtigt werden musste hierbei eine starke Asynchronität in der Komponentenkommunikation. Die Erstellung der Dokumentation in Form von Component Design Description (CDD) wurde mit dem UML-Tool Enterprise Architect durchgeführt. Für die automatischen Tests der Komponenten kam ein kundenspezifisches Testframework zum Einsatz.
Anpassung / Optimierung der Build-Prozesse für die auf den jeweiligen Plattformen QNX und ITRON basierende Tuner-Software. Durchführung von Smoketests sowie Analyse von Fehlern in der Software.
Erweiterung einer Softwarelösung für das Feintuning und die
Übertragung von digitalen Signalfiltern für Automotive Amplifier.
Nach der Analyse und Bestandsaufnahme der vorhandenen
Funktionalität des bestehenden Quellcodes wurde die Anpassung der auf C++ und MFC basierenden Windows Anwendung an die neuen Anforderungen des Kunden unter Einsatz des für das MOST150 Interface VN2640 von VECTOR verfügbaren API gelöst.
Zeitraum: 04.09 ? 02.12
Computerunterstützte Übersetzung (CAT).
Schwerpunkt innerhalb des Projektes:
Entwicklung und Implementation eines Algorithmus für die Suche
von Ähnlichkeiten für einen benutzerdefinierten Text in
vorgegebenen Dokumentenbeständen unter Berücksichtigung von
Wort-Vertauschungen sowie Flexionen.
Entwicklung und Implementation eines Algorithmus mit
heuristischem Ansatz für das auf einem bestimmten Satz
basierende Alignment zwischen zwei Dokumenten von denen eines
die Original-Sprache und das andere die Übersetzung manifestiert.
MoCCA
Plattform: QNX Neutrino, WindowsAufgabenstellung innerhalb des Projektes:
Planung und Realisierung eines COM-Server für die Einbindung
der Search-Engine der Software FindWord in fremde Anwendungen.
Der COM-Server wurde als Typelibrary entwickelt um es fremden
Anwendungen zu ermöglichen die Indizierung von Dokumenten, die
Indexverwaltung sowie die Inhaltssuche mittels der
Programmlogik von FindWord durchzuführen. Für den Test der
Typelibrary wurde ein Testclient in C#/.net entwickelt.
Warenwirtschaftssystem.
Aufgabenstellung innerhalb des Projektes:
Erweiterung des Shopbackend, der Schnittstelle für den
Datenabgleich zwischen Shopsystem und Warenwirtschaftssystem,
sowie des Warenwirtschaftssystem.
MS-SQL Server
Plattform: Windows 2003 Server, Windows XP / 2000Verarbeitung von Support Anfragen per E-Mail.
Eingehende Supportmails werden von dem Dienst in regelmäßigen
Abständen über das pop3 Protokoll abgefragt, geparst und in
ein vorhandenes Support-System eingetragen.
Anhand von Absenderadresse und Keywords in der Betreffzeile
werden die Mailinhalte sowie deren Anhänge bestimmten
Kategorien sowie Personen innerhalb des Support-System
zugeordnet.
Enterprise Server.
Erweiterung eines Warenwirtschaftssystems für die
automatisierte Abrechnung von Verträgen und VOIP Leistungen.
Ein auf asp.net basierendes Portal wurde um mehrere Rubriken
Rubriken erweitert. Hierfür wurden Anpassungen im Frontend
und Backend sowie der zugrunde liegenden auf MS-SQL
MS-SQL basierenden Datenbank durchgeführt.
Die Rohdaten welche in Form von CSV- und Access-Tabellen
vorlagen mussten in eine neue Accessdatenbank importiert
werden um anhand einer Datenanalyse eine verursachungs-
gerechte Leistungsabrechnung zu gewährleisten.
Hierzu wurde ein Datenbankdesign und SQL-Abfragen entwickelt
um das periodische Datenaufkommen zu analysieren und die
einzelnen periodischen Mengen gegeneinander auf Plausibilität
vergleichen zu können.
Änderung des XML-Interface für den Austausch von
Warenwirtschaftsdaten mit einem Hardwaredistributor.
Aufgabenstellung innerhalb des Projektes:
Entwicklung eines Filters für die Indizierung von
Ms Outlook-Mails. Anzeige der Dokumenteninhalte in einem
Vorschaufenster mit Markierung der Suchworte.
Die Indizierung von Outlook-Mails wurde über die
Extended MAPI realisiert. Für die Dokumentenvorschau wurde das
COM-Interface des Internetexplorer benutzt um eine der
Google-Cache Anzeige ähnliche Vorschau zu ermöglichen.
Software: Ms-Visual Studio, C++, MFC, Boost Regex++, Extended MAPI, COMvorhandenes Warenwirtschaftssystem.
Aufgabenstellung innerhalb des Projektes:
Entwicklung der Schnittstelle für den Datenabgleich zwischen
Shopsystem und Warenwirtschaftssystem, Shopbackend für die
Pflege von Artikeln, Artikelgruppen und Kunden auf Shopseite.
Die Schnittstelle wurde auf Shopseite mittels Webservice und
auf WWS-Seite mittels eines Win32- Konsolenprogramms
realisiert. Die Datenbestände befinden sich jeweils in Ms SQL
Datenbanken. Die Datenübertragung findet über SOAP statt. Um
die Integrität der Daten während des Abgleichvorgangs zu
sichern wurde für den Datenabgleich ein mehrstufiges Konzept
entwickelt. Das Shop Backend bietet zusätzlich zum WWS die
Möglichkeit der Pflege von Kunden, Artikelgruppen und Artikeln
sowie die Zuordnung von Artikelgruppen, Artikeln zu bestimmten
Kunden.
MS-SQL Server
Plattform: Windows Server 2003, Windows XPsowie die Pflege von Bestandskunden auf Basis von ASP.NET, C#.
Die Anwendung bildet die Schnittstelle zwischen den für die
Akquise in Frage kommenden Firmen, Telefonisten für die erste
tel. Kontaktaufnahme sowie den Handelsvertretern. Die Anwendung
verwaltet die Terminvergabe an die HV´s unter Berücksichtigung
derer Einsatzgebiete und unterrichtet die potentiellen
Neukunden sowie die HV's im Fall eines Vororttermins per E-Mail
oder Fax. Für den Abgleich von Akquisestatus sowie Daten von
Neu- und Bestandskunden mit einem Warenwirtschaftssystem wurde
eine auf SOAP basierende Schnittstelle entwickelt. Des Weiteren
wurde eine Auswertungsfunktion auf Basis von Crystal-Reports
implementiert. Diese gibt den Administratoren die Möglichkeit
den Akquisestatus, Erfolg pro HV / Telefonist als PDF-Dokument
zu erzeugen und sich per E-Mail zusenden zu lassen.
Software: Ms-Visual Studio, ASP.NET, IIS, C#, HTML, MS-SQL Server,Crystal-Reports
Plattform: Server: Windows Server 2003, Client: beliebig (Web Anwendung)Windows Plattformen.
Die in C, C++ und Assembler entwickelte Dokumentenrecherche-
Software indiziert Dokumente verschiedener
Textverarbeitungssysteme sowie HTML- Text- und PDF-Typen.
Die einzelnen Worte und ihre relative Position im Dokument
werden in einer Datenbank gespeichert. Des Weiteren werden die
Dokumente anhand ihres Inhaltes in fachlich orientierte
Kategorien unterteilt. Eine Kundenforderung war dass die
Datenbank mit den indizierten Dokumenten vollständig in den
Arbeitsspeicher geladen wird. Hierfür wurde eine Programm
spezifische Datenbank entwickelt und bezüglich der
Datenspeicherung auf den in der Größe begrenzten
Arbeitsspeicher optimiert.
Software: Ms-Visual Studio, C++, C, MFC, Boost Regex++für die Kundenakquisition.
Das unter Linux laufende Backend wurde in MySQL realisiert.
Das Frontend wurde unter Visual C++ ,MFC und ODBC
entwickelt.
Software: Ms-Visual C++, MFC, ODBC, MySQLeines Internet Portal für die Katalogisierung von Produkten
verschiedener Anbieter sowie Abfrage- und Filter-Möglichkeiten
für PLZ-Bereich, Produkte und Anbieter.
Die Datenbankbasis wurde in MySQL realisiert. Für die Datenpflege
wurde ein Frontend in MS-Access entwickelt.
Software: HTML 4, CSS, JavaScript, PHP, Dreamweaver 2.0, MS-Access, VBA,MySQL, Win NT, Unix/Linux
Plattform: Server: Linux, Client (Frontend): Windowsvon Behandlungsdaten aus dem BDT-Satz-Format des Zentralinstituts
f. kassenärztliche Versorgung in eine xBase- Struktur.
Software: Borl. C++, OWLAls Grundlage diente ein auf Perl basierendes Open Source Projekt
welches an die Anforderungen der Kundin angepasst wurde.
Software: HTML 3.2, Perl 5.0, Dreamweaver 2.0Planung / Realisierung / Administration von Netzwerken auf Basis
von Win NT, Win 95. Entwicklung kleinerer Datenbankprogramme
auf Basis von MS-Access u. VBA. Unterstützung der IT-Abteilung in
einem Kölner Krankenhaus bei der Migration auf Win NT4.
Software: Win NT4 Server, Win NT4 Wks, Win 95, MS-OfficeAutom. Installation der Anwendersoftware mittels MS-SMS.
Sicherstellung der Y2k-Tauglichkeit.
Software: Win NT4 (Svr + Wks), MS-SMS, MS-Officefür Schießsportvereine.
Software: Win 3.11 + 95, Borl. C++, OWL, BDE, Crystal ReportsProgrammierung von Verkehrssignalanlagen
Software: MS-DOS, PASCAL, AssemblerDirektester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.