01.11.1993-31.01.1994
Werkvertrag am Deutschen Herzzentrum Berlin,
Abteilung Innere Medizin, Kardiologie.
Entwicklungsarbeit im Rahmen des Projektes BERMED:
Implementierung eines Segmentierungsalgorithmus mit Hilfe eines
neuronalen Netzsimulators auf einem Parallelrechner.
MasPar, Parallel-C, Shellskripte.
01.01.1994-31.12.1995
Wissenschaftliche Hilfskraft in BMFT geförderten Projekten SONN und DETHEMO
bei der Gesellschaft zur Förderung angewandter Informatik (GFaI e.V.).
Implementierung von Algorithmen und Werkzeugen zur evolutionären Optimierung
von Aminosäureketten und zur Klassifikation von Körperschall in fahrenden Kfz.
Dokumentation der Ergebnisse.
Programmiersprache C/C++. Sun, Solaris.
01.01.1996-31.12.1999
Wissenschaftlicher Mitarbeiter in BMFT/BMBF geförderten Forschungsprojekten
SONN (Strukturoptimierung Neuronaler Netze) und DETHEMO bei der GFaI e.V.
und daraus entstandener Mantik Bioinformatik GmbH in Berlin.
Durchgeführte Tätigkeiten:
· Entwicklung und Implementierung von Software zur Optimierung von
künstlichen Neuronalen Netzen zur Klassifikation von Audiosignalen
in Zusammenarbeit mit dem Institut für Neuroinformatik der
Ruhr-Universität Bochum.
· Untersuchung der Eigenschaften und der Modellierung von Aminosäureketten
mittels optimierter Rückgekoppelter Neuronaler Netze in Zusammenarbeit mit
der FU-Berlin.
· Aufbereiten und Vorverarbeiten der Eingangssignale.
· Visualisierung und Präsentation der Ergebnisse, Druckeransteuerung,
grafische Umsetzung der Resultate.
· Erarbeitung von theoretischen Grundlagen und Durchführung
wissenschaftlicher Recherchen.
· Umfangreiche Tests und Analysen.
· Dokumentation und Berichterstellung.
· Einrichten der notwendigen Arbeitsumgebung: Konfiguration von Solaris
auf SUN-Workstations und Dos/Windows auf PCs, Vernetzung, Administration.
Programmiersprache C/C++, Makefile, LaTeX, HPGL. Digitale Bildverarbeitung.
01.01.2000-31.10.2002
Systems-Engineer bei der Novedia AG in Berlin.
Durchgeführte Tätigkeiten:
· Implementierung einer Java-Applikation zur Validitätsprüfung
von Links (Linkchecker).
· Konzeption und Implementierung des Backend (EJB) und Frontend (JSP)
für ein standortübergreifendes Flottenmanagement-System.
Erstellen von Programmen für automatisiertes Generieren des
Programmcodes aus dem Datenmodell.
Installation und Deployment der Gesamtanwendung. Teamleitung Frontend.
· Planung und Umsetzung des hauseigenen Internetauftritts.
· Implementierung eines Testtreibergenerators in Java zur Unterstützung
von komplexen Datenstrukturen (in C), verketteten Listen, Bäumen
sowie der Behandlung von Rückgabewerten.
Tätigkeit beim Kunden vor Ort. Projektleitung.
· Implementierung und Konfiguration eines Single Sign-On Servers für
Intranet-Applikationen in-House.
J2EE, EJB, XML, CVS, Ant, JBuilder, Vignette StoryServer, Solaris,
Inprise Application Server, Apache Webserver, Java, JDBC, SQL, Oracle,
C/C++, Linux, Windows NT, Javascript, DHTML, HTML, CSS.
01.11.2002-15.11.2004
Software Entwickler und Kundenberater bei der dicas,
Digital Image Coding GmbH Berlin.
Durchgeführte Tätigkeiten:
· Implementierung diverser Algorithmen zur Änderung der Bildgröße
bei der Videocodierung und deren Integration in die bestehende
Applikation.
· Entwicklung einer Software, die Videos mit einem gausschen Rauschen
beliebiger Stärke belegt und Durchführung von Tests über den
Zusammenhang zwischen Bildrauschen in Filmen und Werten der
DCT-Koeffizienten im Algorithmus der Videocodierung.
Aufbereiten der Ergebnisse in Excel-Diagrammen.
· Implementierung von Sprachumstellungsoption in der laufenden
Windows-Anwendung.
Entwicklung und Implementierung von Tools, die eine Erweiterung
der bestehenden Applikation um die Fähigkeit zur Umschaltung der
verwendeten Landessprache erleichtern.
Implementierung und Integration einer menügesteuerten Sprachumstellung
(u.a. chinesisch und thailändisch) - während der laufenden Anwendung -
in die bestehende Applikation.
· Implementierung und Konfiguration von Makefiles und Shellskripten,
die das Herstellen neuer Versionen des firmeneigenen Video-SDK unter
verschiedenen Betriebssystemen (Windows NT, Linux, Mac OS X und Solaris)
erleichtern.
· Installation, Konfiguration und Betrieb des Darwin Streaming Servers
unter Linux und Solaris, des Helix Servers unter Solaris und des
Kassenna Servers unter Linux und MS-Windows.
· Untersuchung und Optimierung von Altivec-Routinen zur Videocodierung
unter Mac OS X. Beratung des Kunden. Für diese Zwecke Implementierung
von automatisierten Tests.
· Entwicklung und Implementierung einer Client-Server-Applikation für
konkurrierende Nutzer, zur Verwaltung von Datensätzen (Filmdatenbank)
und zum Ansteuern von DirectX-Routinen mittels
Microsoft Visual Studio C++ .NET.
Entwurf und Implementierung der graphischen Oberfläche des Clients.
Entwicklung und Implementierung diverser Funktionen innerhalb des
Clients und einer Vielzahl von Client-Server Interaktionen mittels
Borland C++-Builder.
Videoencodierung, Bildverarbeitung, Excel, Windows NT, Linux, Mac OS X, Solaris,
Darwin Streaming Server, Helix Server, Kassenna Server, Makefiles, Shellskript,
DirectX, Microsoft Visual Studio C++ .NET, Borland C++-Builder, Altivec.
01.01.2005 - 31.12.2006
Planung, Aufbau, Umsetzung, Pflege und Wartung verschiedener Internetshops.
HTML, DHTML, Javascript, PHP.
01.01.2007 - 30.09.2008
Konzeption, Entwicklung, Anpassung und Implementierung von Kundenverwaltung,
Bestellung und Rechnungserstellung für Versandhandel.
C/C++.
01.10.2009 - 31.01.2009
Freie Mitarbeit in einem Projekt der Deutsche Telekom Laboratories. Aufbau
und Implementierung eines UserInterface (UI) sowie die Implementierung von
Konvertierungsalgorithmen zur automatisierten Nutzung. Die Programmierung
erfolgte unter Linux in der Sprache C. Die UI wurde mit Hilfe der derzeit
aktuellen OpenGL Bibliothek realisiert.
seit 01.06.2009
Freier Mitarbeiter bei der SIX Telekurs in Zürich. Implementierung und Wartung
von Feedhandlern und des Data Communication Systems (DCS) zur
Finanzdatenverarbeitung.
seit 01.09.2010
Festanstellung bei der SIX Telekurs in Zürich. Implementierung und Wartung
von Feedhandlern und des Data Communication Systems (DCS) zur
Finanzdatenverarbeitung.