GULP Logo

Ihre Quelle für externe Spezialisten aus IT und Engineering

GULP Profil: Softwareentwicklung für Windows, Web und mobile Geräte in …

Kontakt zum Kandidaten:







Über GULP:
  • GULP ist die wichtigste Quelle
    für die Besetzung von IT-/Engineering-Projekten im deutschsprachigen Raum.
  • Sie suchen Projektunterstützung?
    Im Kandidaten-Pool von www.gulp.ch mit mehr als 75.000 IT-Freiberuflern, darunter 10.500 Freelancer mit Schwerpunkt Engineering, finden Sie die externen Mitarbeiter für Ihre Anforderungen.
  • Sie suchen selbst ein Projekt?
    Mit Ihrem Profil bei GULP können Sie Projektangebote von 3.000 Unternehmen erhalten. Registrieren Sie sich kostenfrei.
Dieses Profil wurde anonymisiert. Die vollständige Anzeige ist für registrierte GULP Nutzer möglich.
 
Wohnort                    38xxx, Deutschland 
EDV-Erfahrung seit         1992 
Verfügbar ab               01.06.12 zu 100%, Vor-Ort-Einsatz 80% möglich 
Softwareentwicklung für Windows, Web und mobile Geräte in C/C++/C#, Java, HTML/PHP/MySQL
Software-Entwicklung / Programmierung
Beratung / Consulting
Projektmanagement / -leitung / Organisation / Koordination
Engineering / IT-nahe Ingenieurdienstleistungen
Festanstellung kommt derzeit nicht in Betracht, nur freiberufliche Mitarbeit
Studium Elektrotechnik an der Technischen Universität Braunschweig
Diplom-Studiengang Schwerpunkt Nachrichtentechnik/Informatik
Abschluß: Dipl. Ing. Elektrotechnik 1998

Deutschland
Kommentar:

bevorzugt in D1, D2, D3

Deutschfließend, Muttersprache
Englischfließend, Muttersprache
Französischerweiterbar
LateinLatinum

CD-Writer / BrennerDaten + Video, ASPI, ATAPI, SCSI MMC, ISO 9660 (VCD, SVCD), UDF (DVD)
PCWindows 9x, NT, XP, Treiber und Applikationen
SoundkartenRadio Tuner, DirectShow
Video Capture KarteDV, Analog, TV Tuner (+ Radio), 1394, USB 1/2, PCI, VfW, DirectShow

MS-DOS 
OS/2 
Unix 
Windows 
Windows CE 

Symbian OS
Google Android OS
BasicVB Script (Windows Automation)
CWin32, Windows CE, Intel 80x51
C++Win32, Windows CE, OLE, COM, DCOM, ActiveX, ATL, MFC, WTL, DirectShow
JavaJava J2SE, J2ME; JavaScript/JScript (Windows Automation)
JavaScriptJava J2SE, J2ME; JavaScript/JScript (Windows Automation)
PHP 
TeX, LaTeX 

C#
MySQL
Access 
DAO 
MS SQL Server 
MySQL 
SQL 

ADO
Internet, Intranet 
ISO/OSI 
parallele Schnittstellefür Gerätesteuerung verwendet (inclusive Treiberentwicklung für Windows NT/2k/XP)
RPC 
TCP/IP 
WinsockHTTP 1.1 Server entwickelt

1394/Firewire: DV Camera/Video Capture Device Ansteuerung unter Windows 9x/2k/XP
Tätigkeitsschwerpunkte, Erfahrungsschwerpunkte:
- Design und Entwicklung im Bereich Consumer und Multimedia,
  Software-Engineering
- Softwareentwicklung für Windows (C/C++/C#)
- Softwareentwicklung für Mobiltelefone und Smartphone (Java, C++)
- Web-Frontend- und Backend-Entwicklung (HTML, CSS, AJAX, XML, JSON, SOAP,
  JavaScript, PHP, C#, SQL)
- Objektorientierte Analyse und Design (OOA, OOD), Implementierung,
  Code Reviews, Integration, Dokumentation
- Wartung, Fehleranalyse und Fehlerbehebung
- Business Development für Start-ups

Bisherige Projektrollen
- Architekt, Entwickler, Tester, Troubleshooter
- Projektleiter, Teamleiter
- Technischer Koordinator
- Developer Support
- Business Developer

Tools, Produkte, Standards:
- Versionsmanagement: Subversion, CVS, SourceSafe
- Microsoft Visual Studio, Netbeans, Eclipse, Borland C++
- Numega SoftIce
- Jcx.Software Vs.PHP, Eclipse Plug-in Zend PDT, XAMPP/LAMP,
  MySQL, PostgreSQL, XDebug
- Adobe Photoshop, Adobe ImageReady, PaintShop Pro
- FlashDevelop, Adobe Flex SDK 3
- Javascript Frameworks: jQuery, MooTools, Prototype
- OOA, OOD, UML
- J2SE, J2ME, CLDC, MIDP, JTWI, MSA
- Windows SDKs, APIs, Libs: Win32, MFC, ADO, .NET Framework, COM, ATL, WTL,
  GDI+, DirectShow, WinSock, ASPI, SPTI, Windows DDK, WDM, BDA,
  PnP Device Installer API
- Analog TV, FM-Radio, DVB-C, DVB-S, DVB-T
- Video und Audio Codecs: PCM, MPA, MP3, AC3, Intel Indeo, MJPEG, DV,
  MPEG-1, MPEG-2, MPEG-4, H.263, H.264
- SCSI-MMC, ATAPI
- HTTP, CGI, TCP/IP

Spezialkenntnisse:
- UI-Design: Storyboard, Wireframes, Mockup
- Design Patterns
- Performance- und Code Size-Optimierung
- Search Engine Optimization (SEO), Conversion Rate Optimization (CRO)
- Erstellung von Kundendokumentation auch in englischer Sprache
- Automotive: HMI-Codegenerierung in Java für Embedded Devices im Automobil
- Touristik / Hotel: Webauftritt und Booking-Engine
- Windows Hard- und Software: Multimedia im Bereich Consumer – Audio, Video, Radio, TV, DVB
- Mobiltelefone: Java Software, Sideloading-Portal,

  Schnittstelle zur Telekommunikation (SMS-Gateway)

- Biochemie: Webauftritt, Analyse Tools, Webapplikationen für das Intranet
- Maschinenbau, Labortechnik
- Laborgeräte-Handel
- Buchverlag
- Internet: VoIP, Webauftritt, Optimierung für Suchmaschinen
Zeitraum : 9/2011 bis heute
Firma/Institut: Für ein Start-Up im Bereich Preventionsmedizin
Projekt Umgebung : Microsoft Windows Embedded Standard Server 7, Microsoft Visual Studio 2010,  Microsoft .NET C#, C++ (unmanaged)
Projektrollen : Projektleitung und Entwicklung

 


Zeitraum      : 5/2010 bis 12/2010
Firma/Institut: Für einen Niedersächsischen Automobilhersteller
Projekt       : Architektur und Implementierung einer automatischen Codegenerierung
               für HMI in Java für beliebige automotive Geräte.
               - Vorentwicklungsprojekt im Umfeld der modellgetriebenen
                 Softwareentwicklung, auch MDSD (Model Driven Software Development) bzw.
                 MDD (Model Driven Development) genannt.
               - Analyse des vorhandenen Prozesses zur Codegenerierung mit Java als
                 Ziel-Plattform
               - Speicherverbrauchs- und Performance-Benchmarks unterschiedlicher
                 Implementierungsansätze für HMI-Widgets, hierachische Statemachines
                 und Datapool.
               - Entwurf der Architektur und Implementierung.
               - Untersuchung zur Portierung auf andere Software-Plattformen
                 (u.a. Android, C/C++). 
               - Portierung verschiedener Java ME VMs, um eine optimale Laufzeitumgebung
                 zu gewährleisten (u.a. Ahead-Of-Time kompilierter Java-Code,
                 Anbindung CAN/BAP-Bus, Graphik-Operationen)
               - Erstellung eines auf einem Java-Handy lauffähigen Prototypen
Umgebung      : Elektrobit EB Guide, Eclipse Modelling Framework (u.a. EMF, Xpand, Xtend,
                Check), Eclipse (Java), Netbeans (Java), Maven,
                Oracle (Sun) PhoneME Feature Java VM, Oracle (Sun) Squawk Java VM,
                IBM J9 Java VM, 
                Enterprise Architekt (UML), 
                Microsoft Visual Studio 2005 (C/C++),
                Microsoft Word, Microsoft Powerpoint, Microsoft Excel, Doris,
                GIMP, Adobe Photoshop,
                Subversion SVN
Projektrollen : Architekt, Entwickler

 


 

Zeitraum      : 4/2010 bis 5/2010
Firma/Institut: Für einen Buchverlag
Projekt       : Erweiterung der vorhandenen Website um Zusatzfunktionen.
               - Automatisieren von häufigen Arbeitsschritten im Website-Backend  
Umgebung      : Microsoft Visual Studio, Jcx.Software VS.PHP, HTML, CSS,

 Javascript, jQuery, jQuery UI, PHP 5, MySQL, Adobe Photoshop,

 Adobe ImageReady, Google Analytics, Subversion

Projektrollen : Projektleiter, Entwickler, Tester

 


  
Zeitraum      : 2/2010 bis 3/2010
Firma/Institut: Für eine Internet Agentur

Projekt       : Entwicklung der Web-Buchungsplattform für eine Hotelkette

 - Implementierung der Benutzerführung zur Buchung, Stornierung,

Buchungsänderung und Kundenprofilverwaltung

 - Anbindung an MICROS OWS über SOAP-Interfaces

 - Umsetzung der Designtemplates in Smarty-Templates

 - Refaktorierung der vorhandenen Code-Basis

Umgebung      : Microsoft Visual Studio, Jcx.Software VS.PHP, XDebug,

 Eclipse, Zend PDT, Linux, Apache, PHP5, gettext,

 Smarty, SOAP, REST, XHTML, CSS, AJAX, XML,

 Javascript, jQuery, MICROS OPERA Web Suite (OWS), CVS

Projektrollen : Entwickler

 


  
Zeitraum      : 2/2010 bis 2/2010
Firma/Institut: Für ein führendes deutsches Unternehmen der Elektronikindustrie

Projekt       : Abnahme von Änderungen an einem Fachhandels-Webfrontend.

 - Bewertung der durchgeführten Arbeiten.

 - Bewertung der eingeführten Prozesse.

Umgebung      : Microsoft Visual Studio, Jcx.Software VS.PHP, Eclipse,

 Zend PDT, Firebug, XDebug, Linux, Apache, PHP5, MySQL, SOAP,

 REST, XHTML, CSS, AJAX, XML, Javascript, jQuery,

 Subversion (SVN)

Projektrollen : Entwickler

 



Zeitraum      : 1/2010 bis 2/2010
Firma/Institut: Für einen Buchverlag

Projekt       : Erweiterung der vorhandenen Website um Zusatzfunktionen.
Umgebung      : Microsoft Visual Studio, Jcx.Software VS.PHP, HTML, CSS,

 Javascript, jQuery, jQuery UI, PHP 5, MySQL, Adobe Photoshop,

 Adobe ImageReady, Google Analytics, Subversion

Projektrollen : Projektleiter, Entwickler, Tester

 



Zeitraum      : 1/2010 bis 1/2010
Firma/Institut: Für ein führendes deutsches Unternehmen der Elektronikindustrie

Projekt       : Erstellung eines Gutachtens über ein Fachhandels-Webfrontend

 im Rahmen eines laufenden CRM-Projektes.

 - Untersuchung der für die Entwicklung eingesetzten

IT-Architektur sowie des Entwicklungsprozesses

 - Analyse des Source-Codes und der Architektur mit besonderem

Fokus auf Sicherheit, Wartbarkeit und Performance.

 - Bewertung und Ausarbeitung von Optimierungsmaßnahmen.

Umgebung      : Microsoft Visual Studio, Jcx.Software VS.PHP, Eclipse,

 Zend PDT, Firebug, XDebug, Linux, Apache, PHP5, MySQL, SOAP,

 REST, XHTML, CSS, AJAX, XML, Javascript, jQuery,

 Subversion (SVN)

Projektrollen : Entwickler



Zeitraum      : 8/2009 bis 12/2009
Firma/Institut: Für eine Internet Agentur

Projekt       : Entwicklung der Web-Buchungsplattform für eine Hotelkette

 - Implementierung der Benutzerführung zur Buchung, Stornierung,

Buchungsänderung und Kundenprofilverwaltung

 - Anbindung an MICROS OWS über SOAP-Interfaces

 - Anbindung an Microsoft Sharepoint über REST-Interfaces

 - Buchungsbestätigung als PDF

 - Email-Benachrichtigung incl. iCalendar-Daten

 - zeitversetzter SMS-Erinnerungsservice mittels Cronjob

 - Nagios System Monitoring

 - Umsetzung der Designtemplates in Smarty-Templates

 - Implementierung von kundenspezifischer Tracking-Logik

unter Verwendung von Yahoo! Web Analytics

Umgebung      : Microsoft Visual Studio, C#, .NET, Jcx.Software VS.PHP,

 Eclipse, Zend PDT, Linux, Apache, PostgreSQL, PHP5, gettext,

 Smarty, iCalendar, SOAP, REST, XHTML, CSS, AJAX, XML,

 Javascript, jQuery, MICROS-Fidelio OPERA Web Suite (OWS),

 Microsoft Sharepoint, Yahoo! Web Analytics, CVS

Projektrollen : Entwickler



Zeitraum      : 1/2009 bis 5/2009
Firma/Institut: Für einen Laborgeräte-Handel

Projekt       : Portierung einer existierenden Web-Verkaufsplattform für neue

 und gebrauchte Laborgeräte von einer TYPO-3 basierten Lösung

 zu einer suchmaschinen-optimierten Individual-Lösung unter

 Verwendung einer proprietären CMS

 - Implementierung des Content Management Systems, sowohl

Frontend als auch Backend, unter Verwendung von mit PHP5,

MySQL, JavaScript,  AJAX, XHTML und CSS

 - Entwicklung eines Newsletter-Modules

 - Datenbankentwurf

 - Pflege im Betrieb, Optimierung Suchmaschinenrelevanz und

Conversion Rate

Umgebung      : Microsoft Visual Studio, Jcx.Software VS.PHP, XHTML, CSS,

 AJAX, Jason, XML, Javascript, Prototype, script.aculo.us,

 PHP 5, MySQL, Adobe Photoshop, Adobe ImageReady,

 Google Analytics, Mach5 Faststats Log Analyzer, Subversion

Projektrollen : Projektleiter, Entwickler, Tester



Zeitraum      : 8/2008 bis 8/2008
Firma/Institut: Für einen Buchverlag

Projekt       : Suchmaschinen-Optimierung (SEO), Internet-Marketing,

 Conversion-Rate-Optimierung (CRO) des Internet-Auftrittes

 für ein Buch

Umgebung      : Microsoft Visual Studio, Jcx.Software VS.PHP, HTML, CSS,

 Javascript, PHP 5, MySQL, Adobe Photoshop, Adobe ImageReady,

 Google Analytics, Mach5 Faststats Log Analyzer, Subversion

Projektrollen : Projektleiter, Entwickler, Tester



Zeitraum      : 2/2007 bis 10/2007 und 12/2007 bis 12/2008
Firma/Institut: Für ein Startup Unternehmen im Bereich DNA Analyse

Projekt       : Aufgaben im Bereich Marketing, Operations und Vertrieb:

 - Optimierung der Telekommunikationstruktur (Umstellung auf

VoIP)

 - Marktanalyse und Definition neuer Produkte

 - Call Center: Bedarfsanalyse, Spezifikation, Suche und

Verhandlungen

 - Acquise von Wiederverkäufern (GB, USA, Russland, Taiwan)

 - Beantwortung von Pre-Sales-Fragen

 - Troubleshooting: Behebung von Problemen z.B. Zoll, Post,

Wiederverkäufern

Projektrollen : Business-Developer

Projekt       : Konzeption und Implementierung von Webapplikationen für das

 Intranet zur Abwicklung der Online- und Offline-Orders,

 Tracking des Abwicklungszustandes sowie Rechnungserstellung

 und Statistikfunktionen

Umgebung      : Microsoft Visual Studio, Jcx.Software VS.PHP, HTML, CSS,

 AJAX, Javascript, PHP5, MySQL, XML, Jason, Adobe Photoshop,

 Adobe ImageReady, Adobe Acrobat, OpenOffice, Subversion

Projektrollen : Projektleiter, Entwickler, Tester, Admin

Projekt       : Entwicklung von Software zur Analyse von DNA Sequenzen
Umgebung      : Microsoft Visual Studio, C++, ATL, WTL, Subversion
Projektrollen : Entwickler, Tester

Projekt       : Konzeption, Implementierung, Optimierung und

 Administration einer Website mit Online-Shop und

 Affiliate-System

 - Frontend- und Backend-Entwicklung

 - Implementierung der Kreditkartenabrechnung (WorldPay)

 - Suchmaschinenmarketing mit Google Adwords, Yahoo Sponsered

Search und Microsoft Adcenter

 - Optimierung der Suchmaschinenrelevanz und der Conversion Rate

Umgebung      : Microsoft Visual Studio, Jcx.Software VS.PHP, HTML, CSS,

 Javascript, PHP5, WorldPay, Google Adwords,

 Yahoo Sponsered Search, Microsoft Adcenter, Google Analytics,

 Mach5 Faststats Log Analyzer, Adobe Photoshop, Adobe ImageReady,

 OpenOffice, Subversion

Projektrollen : Projektleiter, Entwickler, Tester, Admin



Zeitraum      : 11/2007 bis 12/2007
Firma/Institut: Für ein Streaming Video Internet Portal

Projekt       : Redesign der Website und Umstellung auf einen Flash-Player
Umgebung      : Microsoft Visual Studio, Jcx.Software VS.PHP, Adobe Photoshop,

 Adobe ImageReady, HTML, CSS (Cascading Style Sheets),

 Javascript, PHP5, Subversion

Projektrollen : Projektleiter, Entwickler, Tester



Zeitraum      : 2/2006 bis 6/2006
Firma/Institut: Für ein Consulting-Unternehmen im Bereich Maschinenbau

Projekt       : Überarbeitung, Erweiterung und Pflege der Internet-Päsenz
Umgebung      : Microsoft Visual Studio, Jcx.Software VS.PHP, Adobe Photoshop,

 Adobe ImageReady, HTML, CSS, Javascript, PHP,

 Mach5 FastStats Log Analyzer, OpenOffice, Subversion

Projektrollen : Entwickler, Tester, Projektleiter



Zeitraum      : 7/2005 bis 11/2007
Firma/Institut: Für ein Startup Unternehmen im Bereich Mobilfunk

Projekt       : Aufgaben im Bereich Marketing, Operations und Vertrieb:

 - Marktanalyse und Definition neuer Produkte

 - Akquise von Verkaufskanälen

 - Webmarketing

 - Definition und Umsetzung von Geschäftsprozessen

 - Evaluierung und Einführung des Toolsets für den

Entwicklungsprozess

Projektrollen : Business-Developer

Projekt       : Entwicklung eines Sideloading-Portals für PDAs und

 Mobilfunk-Endgeräte

 - Spezifikation und Design: Wireframes, Storyboard,

Datenbankentwurf, UML

 - Implementation Content-Upload, Shop-Frontend, Shop-Backend

Payment-System, SMS/Email-Benachrichtigung, OTA-Download

Umgebung      : Microsoft Visual Studio, Jcx.Software VS.PHP, ArgoUML,

 OpenOffice, Adobe Photoshop, Adobe ImageReady, HTML, CSS,

 Javascript, PHP 5, MySQL, SOAP, XML, Jason, Subversion

Projektrollen : Projektleiter, Architekt, Entwickler, Tester

Projekt       : Entwicklung eines Adobe Photoshop Filter Plug-in zur

 geräteprofil-gesteuerten Reduktion der Farbwerteanzahl

 für mobile Geräte

 - Applikation zur Profilgenerierung

 - Tabellen-gesteuerte Konvertierung mit und ohne

Floyd-Steinberg-Dithering

Umgebung      : Microsoft Visual Studio, C++, ATL, Adobe Photoshop SDK,

 Adobe Photoshop, PaintShop Pro, Subversion

Projektrollen : Projektleiter, Entwickler, Tester

Projekt       : Evaluierung zur Portierung des vorhandenen

 Applikations-Frameworks zu den Windows Mobile und Symbian OS

 Plattformen. Evaluierung der Entwicklungsumgebungen, Erstellung

 von Prototypen, Dokumentation.

Umgebung      : Microsoft Visual Studio, Carbide.C++, Carbide.VS, Netbeans,

 Adobe PhotoShop, Adobe ImageReady, OpenOffice, Subversion

Projektrollen : Entwickler, Tester, Troubleshooter

Projekt       : Design und Entwicklung von Applikationen für Mobilfunkendgeräte

 - Storyboard, Wireframes, Mockup

 - Implementierung der Applikationslogik, gerätespezifischen

Problembehebung

 - Optimierung der Performance und des Speicherverbrauchs

Umgebung      : Sun Java/J2ME, Sun WTK Profiler, Eclipse, Netbeans, Subversion,

 Adobe PhotoShop, Adobe ImageReady, OpenOffice, Subversion

Projektrollen : Projektleiter, Entwickler, Tester, Troubleshooter

Projekt       : Entwicklung eines Applikationsframeworks für Mobilfunkendgeräte

 - UI-Design, Performanceoptimierung

 - Tools und Methoden zur Erleichterung der Portierungen

Umgebung      : Sun Java/J2ME, Eclipse, Netbeans, Subversion
Projektrollen : Entwickler, Tester, Projektleiter

Projekt       : Design, Implementierung und Pflege der Website
Umgebung      : Microsoft Visual Studio, Jcx.Software VS.PHP, Adobe PhotoShop,

 Adobe ImageReady, PaintShop Pro, HTML, CSS, Javascript, PHP,

 Google Adwords, Google Analytics, Mach5 FastStats Log Analyzer,

 Subversion

Projektrollen : Entwickler, Tester, Projektleiter, Admin



Zeitraum      : 11/1998 bis 6/2005
Firma/Institut: Für einen führenden internationalen Hersteller von Hard- und

 Software-Produkten zur Videobearbeitung und Konvertierung

 sowie von TV-Tuner-Karten für den PC

 

 Während des gesamten Zeitraumes gehörte ich zum Kern-Team

 der TV-Tuner-Software-Entwicklung.

 Die TV-Tuner-Produkte haben während meiner Tätigkeit in den

 Vergleichstests diverser Computerzeitschriften (z.B. Chip, C't,

 Computer-Bild, PC Welt, u.a.) regelmäßig die ersten Plätze

 belegt.

 Die installierte Basis der Produkte konnte im Zeitraum 1998 bis

 2005 von wenigen hunderttausend auf über 5 Millionen gesteigert

 werden.


Projekt       : Anforderungsanalyse, Design und Implementation eines modularen

 Video-Servers als Backend für die TV-Tuner-Produktlinie

 - Spezifikation, Dokumentation, UML Use-Cases und

Klassendiagramme

 - Implementierung als Out-Of-Process COM-Server

(Windows Scripting und .NET kompatibles ActiveX/OLE95-Control)

 - Parallelisierung des Entwicklungsprozesses durch Entkopplung

der Integration der Hardwareunterstützung vom Kernmodul

 - Beschleunigung der Hardwareintegration durch Entwicklungs-

und Test-Framework

 - Konfigurierung neuer Hardware und Codecs mit XML-Dateien

(erweitertes DirectShow-XGR Format)

 - XML-basierte Tuningtabellen und Senderlisten

 - Technical Support bei der Adaption in neue und vorhandene

Applikationen

 - Integration neuer Hardware und Portierung vorhandener

Hardwareunterstützung

 - Integration und Parametrisierung von Video- und Audio-Codecs

 - Integration eines Real-Time DVD-Brenner Moduls

Umgebung      : Microsoft Office, ArgoUML, Microsoft Visual Studio, C++, C#,

 DirectShow, ATL, Windows DDK, CVS

Projektrollen : Architekt, Teamleiter, Entwickler, Tester, Developer Support

Projekt       : Pflege und Erweiterung des vorhandenen monolithischen Hardware

 Abstraction Layers / Backend für Analog-TV- und DVB-Empfang

 - Anbindung diverser neuer Hardware für Analog-TV- und

DVB-Empfang (USB und PCI)

 - Integration und Parametrisierung von Video- und Audio-Codecs

 - Refakturierung und Optimierung (insbesondere die

Geschwindigkeit des Startups, der Sendersuche und der

Kanalumschaltung)

 - Integration und Parametrisierung von Video- und Audio-Codecs

 - Fehlersuche und Behebung

Umgebung      : Microsoft Visual C++, NuMega SoftIce, DirectShow, ATL, WinDDK
Projektrollen : Entwickler, Tester, Troubleshooter, Developer Support

Projekt       : Betreuung externer Software-Projekte zur Unterstützung der

 Produkte für Analog-TV- und DVB-Empfang

 - Erstellung von technischer Dokumentation sowie Beispiel-Code

in VisualBasic, JavaScript, Delphi und C++

 - Erweiterung der Interfaces für die Zusammenarbeit mit

3rd Party elektronischen Programmzeitschriften

 - Betreuung bei der Anbindung von 3rd Party TV-Viewing-

Produkten auf Treiber- und Hardware Abstraction Layer Ebene

 - Betreuung von externen Projekten zur Entwicklung von

Linux-Treibern

Projektrollen : Technischer Koordinator, Developer Support

Projekt       : Erweiterung der vorhandenen TV-Applikation um die Fähigkeit,

 Aufnahmen als VCD, SVCD oder DVD zu brennen

 - Erstellung einer intuitiven "Drag&Drop"-Benutzeroberfläche

 - Integration und Test der vorhandenen Brenner-API

 - Remultiplexen der MPEG1- und MPEG2-Aufnahmen in ein

kompatibles Format

 - Automatische Aufteilung von Aufnahmen auf mehrere Medien

("Disc-Spanning") mittels Bit-Budgeting-Algorithmus

Umgebung      : Microsoft Visual C++, PaintShop Pro, NuMega SoftIce,

 DirectShow, MFC, ATL, ATAPI, SCSI MMC, ASPI, SPTI, Windows DDK,

 Microsoft SourceSafe

Projektrollen : Entwickler, Tester, Troubleshooter

Projekt       : Alleinverantwortliche Entwicklung einer Zeit- und Kosten-

 optimierten Produktionstestsoftware für PC-Hardware mit

 analogen und digitalen AV-Ein-sowie Ausgängen

 - Spezifikation und Design, UML, Verwendung von Design Patterns

 - Windows NT Treiber-Entwicklung: Ansteuerung eines

PCI Extenders, Low-Level-Zugriff auf 1394 Adapter,

Programmierung von PCI-Karten EEPROMs über I²C

 - Implementierung von Audio- und Video-Test unter Verwendung

von quantitativen und qualitativen Verfahren

 - Logging-Funktion und statistische Auswertung von

Produktionsfehler

 - Anbindung diverser 1394, USB und PCI PC-Hardware mit und ohne

TV- (und Radio-) Tuner

 - Vorort Installation und Betreuung des Produktionstestaufbaus

Umgebung      : Microsoft Visual C++, NuMega SoftIce, PaintShop Pro,

 DirectShow, ATL, Windows DDK, PnP Device Installer API,

 Microsoft SourceSafe

Projektrollen : Architekt, Entwickler, Tester, Troubleshooter, Support

Projekt       : Entwicklung eines Aufnahme-Timers mit Windows-Automation-

 kompatiblem Interface für die TV-Tuner-Produktlinie

 - Implementierung des Timers als Out-Of-Process COM-Server

 - Erweiterung der TV-Applikation um ein COM Interface zur

Aufnahme-Steuerung

 - Erstellung von Dokumentation und Beispiel-Source-Code

Umgebung      : Microsoft Visual C++, MFC, ATL, Power Management API,

 Microsoft SourceSafe

Projektrollen : Entwickler, Tester

Projekt       : Design und Entwicklung eines ActiveX Controls mit

 Windows-Scripting-kompatiblem Interface für Teletext und EPG,

 sowie die Erstellung der Dokumentation für 3rd Party Entwickler

 mit Beispiel-Source-Code in VisualBasic, JavaScript und C++

Umgebung      : Microsoft Visual C++, DirectShow, COM, ATL, IDL,

 JScript (ECMA Script), VisualBasic, Microsoft SourceSafe

Projektrollen : Entwickler, Tester

Projekt       : Implementierung eines „NextView“ EPG Decoders nach

 ETSI ETS 300 707 und ETS 300 708

 - Design und Entwicklung einer browser-basierten Applikation

zur Anzeige von EPG-Content mit Datenbank-Anbindung und

asynchronen Datenaustausch unter Verwendung von JavaScript

und HTML

 - Implementierung des NextView Decoders in C++

 - Entwurf der Datenbank für EPG-Daten

 - Server-Anbindung der MS Access Datenbank

 - Erstellung einer MFC Applikation für einen Feldtest

Umgebung      : Microsoft Visual C++, Microsoft InterDev, PaintShop Pro,

 DirectShow, ADO, MS SQL, JavaScript, DHTML, AJAX,

 Microsoft SourceSafe

Projektrollen : Entwickler, Tester

Projekt       : Entwicklung einer netzwerkfähigen Teletext Applikation

 basierend auf einem Webserver und einem Webbrowser für Windows.

 Diese Applikation wurde von der Zeitschrift C't im Rahmen

 eines Vergleichstests von TV-Karten für das Bedienkonzept und

 den fortschrittlichen Einsatz von Browser-Technologien gelobt.

 - Design und Entwicklung der browser-basierten Applikation

zur Anzeige von Teletext-Seiten unter Verwendung

von JavaScript und DHTML

 - Internationalisierung (7 Sprachen)

 - Design und Entwicklung eines Webservers nach

RFC 2616 HTTP 1.1, RFC-Draft CGI 1.0

 - Spezifikation und Entwicklung einer proprietären

Server-Skriptsprache

 - Implementierung: WST Teletext Level 1.5 Decoder nach

ETSI ETS 300 706, TOP-Text (Table of Pages) Decoder,

Fuzzy-Search mit bool'scher Stichwort-Verknüpfung

Umgebung      : Microsoft Visual C++, DirectShow, Windows Socket API,

 Microsoft Visual InterDev, HTML, CSS, JavaScript, PaintShop Pro,

 Microsoft SourceSafe

Projektrollen : Entwickler, Tester

Projekt       : Portierung der PC-Druckerport-Ansteuerung einer externen MPEG-1

 Video-Capture-Hardware von Borland C++ nach MS Visual C++

Umgebung      : Microsoft Visual C++, Microsoft SourceSafe
Projektrollen : Entwickler, Tester, Troubleshooter



Zeitraum      : 1/1998 bis 10/1998
Firma/Institut: Technische Universität Braunschweig

Projekt       : Diplomarbeit, Erweiterung einer Simulationssoftware um ein

 Modul zum Einbinden von Assemblerroutinen

Umgebung      : Microsoft Visual C++, Borland C++, IBM CSet++, VeCon-Assembler,

 Matlab, WinISyS/ISyS (ACSL-ähnliche Simulationssoftware)


Projekt       : Studienarbeit, Programmierung eines Software-Debuggers

 (Windows 95/NT) für die VeCon-Software-Simulation

Umgebung      : Microsoft Visual C++, VeCon Software-Emulator (aus Diplomarbeit)



Zeitraum      : 8/1996 bis 6/1997
Firma/Institut: Für einen mittelständischen Laborgerätehersteller

Projekt       : Konzeption und Implementierung einer Internet-Präsenz
Umgebung      : PaintShop Pro, HTML-Präprozessor, HTML, CSS, JavaScript



Zeitraum      : 9/1992 bis 9/1993
Firma/Institut: Für ein Institut für angewandte Mikroelektronik

Projekt       : Programmierung von embedded Systems, digitale und analoge

 Schaltungsentwicklung, Fertigung

Projektrollen : Studentische Hilfskraft