David Schmidt
david schmidt

David Schmidt
B. Sc.

Anschrift:
Ernst-Ludwig-Straße 27
55597 Wöllstein

Kontakt:
+49 (0) 176 - 63 07 98 33
dschmidt@damasch.de

Lebenslauf
Schulische Ausbildung

08/1994 – 06/2000

Höllbergschule Wöllstein /Sekundarabschluss I

08/2003 – 06/2006

BBS Bingen HBF Informatik
Staatl. gepr. Assistent für Informatik
Schwerpunkt technische Informatik und Automatisierungstechnik (Abschluss - Fachhochschulreife)

09/2006 – 03/2009

Fachhochschule Bingen
Studiengang Informatik

10/2009 – 02/2015

Umwelt Campus Birkenfeld
Studiengang Medieninformatik
Berufliche Tätigkeiten

08/2000 – 06/2003

Fa. Importhaus Wilms Alleinvertrieb für Lebensmittel / Ausbildung als Fachkraft für Lagerwirtschaft (Abschluss)
Programmierung einer Kalkulation über den Kommissionieraufwand von sogenannten Displays. Erfassung der Daten. Auswertung der einzelnen Kommisionieranteile. Anzahl der Paletten (hilfreich für die Disposition der LKW)

02/2007 – 01/2009

Firma DISC GmbH
Werkstudent / IT Spezialist
Systemadministrator
Wartung und Planung des Systems Software
  • Software Update Service für die Firmware der Jukebox Firmware entwickelt. (C# Windows Forms)
  • Jukebox Steuerung Java
  • Praktikantenbetreuung

02/2009 – 08/2011

Firma SHP Software / Softwareentwickler
Softwareprojekte
  • Programmierung eines Webservices zum erstellen von Excel-Dokumenten
  • Design und Gestaltung von Grafiken mit Inkscape
  • Hotel Reservation Service (HRS) App Samsung Bada IDE
    • Programmierung des Frameworks für den Webservice in C++ / Bada SDK.
    • Programmierung des Layouts, in Verbindung mit dem Framework.
    • Programmierung der Funktionen, dynamischer Aufbau der Seiten.

09/2011 – 01/2012


Firma juwi Solar / Research & Reporting
  • Datenbankpflege
  • Optimierung der Datenerfassung
  • Entwicklung einer Software um die Solaranlagen der Firma zu Verwalten.

02/2012 – 09/2013

Firma ZDF Digital Medienproduktion GmbH
  • Programmierung einer Datenbank für die Programmplanung des ZDF
  • Entwicklung von Microsites für TV Formate der ZDF Enterprises
  • Bachelorthesis - Die Realisierung von After Effects Kompositionen mit Standard-Webtechnologien
Kenntnisse
Webentwicklung
Durch die langjährige Erfahrung konnte ich mir sicheren Umgang mit den gängigen Web-Standards wie PHP (OOP, ZEND), CSS/CSS3 (SASS/COMPASS/SUZY/BREAKPOINT ...), JavaScript/jQuery/Zepto, HTML/HTML5, Responsive Design aneignen. Projekte aus diesem Bereich habe ich sowohl Eigenständig, als auch im Team in Unternehmen erfolgreich umgesetzt. Mein Ziel ist es, sichere und stabile Webanwendungen zu entwickeln.
Softwareentwicklung
Durch große und kleine Projekte, habe ich in der professionellen Softwareentwicklung Erfahrung in verschieden Programmiersprachen und deren Entwicklungsumgebungen gesammelt. Darunter fallen C# .Net, WPF, Silverlight, Java, C/C++, Bada (C/C++ IDE/SDK für Samsung Handys), VBA Office Makro Programmierung, Adobe Extended Script (Adobe API).
Design Software
Auch der Umgang mit Design-Tools sind für mich kein Problem. Während meines Studiums und meinen beruflichen Tätigkeiten habe ich Einblick in die Programmpalette von Adobe, die Microsoft Expression IDE und der 3D Entwicklung mit Cinema 4D Einblick erhalten können.
Datenstrukturen
Die Verarbeitung und Planung von komplexen Daten mit den gängigen Datenstrukturen wie JSON, XML/XSLT, MySql und Open XML Documentformat (Dateikonvention MS Office Dokumente) sind Techniken die ich mir in Projekten aneignen konnte.
Webservices
In einigen Projekten, die ich Entwickelt habe, mussten für den Dynamischen Austausch von Daten Webservices entwickelt werden. Diese sind für mich ein wichtiger Bestandteil der Web- und Software Entwicklung.
Portfolio
SHP Software Neubamberg
HRS - Bada App

Als Freiberufler konnte ich die Firma SHP Software bei der Realisierung der App von HRS für das Samsung Wave unterstützen.

Aufgaben

  • IDE und API Tests der Bada Schnittstelle
  • Recherche und Dokumentation
  • Entwicklung der User Interfaces
  • Entwicklung eines Frameworks für den Webservice
Excel Webservice (Open XML Document Format)

Bei diesem Projekt handelt es sich um die Entwicklung einer Bibliothek die im Backend für einen Webservice Excel Dokumente erstellt.

Aufgaben

  • Erstellen von Excel Dokumenten ohne Excel
  • Einarbeiten in die Strukturen des XLSX Format
  • Entwicklung einer Bibliothek zum erstellen von Excel Dokumenten
ZDF Digital Medienproduktion GmbH
EPO

Die Ersatzprogrammdatenbank Online (kurz EPO) dient dazu um Daten zwischen der Deutschen Welle und der Programmplanung des ZDF auszutauschen.

Aufgaben

  • Analyse der Ist-Situation
  • Entwicklung einer neuen Datenbank-Struktur
  • Programmierung des Frontends mit jQuery und jQueryUI
  • Design und Layout der Anwendung
  • Programmierung des Backends mit PHP, Smarty, MySql
  • Dynamische Übertragung der Daten innerhalb der Webseite mit AJAX/JSON
Microsite - Verdict Revised

Aufgaben

  • Entwicklung von HTML, CSS, jQuery
Microsite - Roads to Happiness

Aufgaben

  • Entwicklung von HTML, CSS, jQuery
Microsite - Reef Doctors

Aufgaben

  • Entwicklung von HTML, CSS, jQuery
Microsite - Wendy

Aufgaben

  • Entwicklung von HTML, CSS, jQuery
Microsite - dicte

Aufgaben

  • Entwicklung von HTML, CSS, jQuery
Microsite - Bombhunters

Aufgaben

  • Entwicklung von HTML, CSS, jQuery
Eigene Projekte
Bee Two See

Das Projekt Bee Two See ist die Entwicklung einer Gewerbe Community. Die Webseite ist voll funktionsfähig.

Aufgaben

  • Ideenfindung
  • Planung, Gründung
  • Entwicklung einer Geeigneten Datenbankstruktur
  • Entwicklung der Webseite mit PHP, CSS, jQuery, MySql
  • Entwicklung einer Double-Opt-In Methode zum zurücksetzen der Passwörter
  • Entwicklung einer Verschlüsselung anhand der Fibonacci-Reihe
Webseite - Maja Fotografie

Entwicklung der Webseite von Meike Reinhardt Staatl. geprüfte Fotografin.

Aufgaben

  • Gestaltung und Entwicklung der Webseite
  • Programmierung einer Backendlösung zum verwalten und erstellen von Galerien
  • Hosting und Wartung
Webseite - Gravius 1880 GmbH

Entwicklung der Webseite des Juwelir Gravius.

Aufgaben

  • Gestaltung und Entwicklung der Webseite
  • Programmierung der Webseite
  • Hosting und Wartung
Firma juwi Solar
Entwicklung einer Datenbankanwendung zum verwalten der Anlagen

Tägliche einpflege und Nachkontrolle der gesendeten Daten der Solaranlagen, Fehlerbehebung in der Übermittlung, Daten und Datenbankpflege.

Programmierung einer Verwaltungssoftware

Die Software ist eine Unterstützung zum pflegen der Daten. Entwickelt wurde die Software in C# .Net. Die Software beinhaltet eine Anbindung an die Datenbank. Als nützliche Hilfestellung verfügt die Anwendung über Fehlererkennungssystems. Das Ganze wird in einer einzigen Anwendung zusammengefasst. Dabei wurden alle Bestandteile der bisherigen Prozesse in einer Anwendung mit einer einheitlichen Benutzeroberfläche zusammengeführt. Durch die Entwicklung dieser Software konnte der zeitliche Aufwand von 16 Stunden auf 2 reduziert werden (gerechnet mit einer Anlage mit ca. 35 Datenloggern entspricht ca 130 Dateien/Tabellen).

Bachelorthesis
Die Realisierung von After Effects Kompositionen mit Standard-Webtechnologien

Kurzdarstellung

In dieser Bachelorthesis wird beschrieben wie Adobe After Effects Kompositionen in eine Webseite exportiert werden können.

Zunächst wird der Funktionsumfang von Adobe After Effects ermittelt und realisierbare Funktionen aufgeführt. Dabei wird theoretisch festgelegt wie diese in der Webseite angezeigt werden.

Im ersten Ansatz der Realisierung wird als mögliches Konzept zur Übermittlung der Informationen der Komposition, das XML Gibson Skript in Betracht gezogen. Dabei wird das Ergebnis der Untersuchung bewertet. Außerdem wird beschrieben warum sich dieses Format für die Realisierung nicht eignet. Daraufhin wird die API von Adobe After Effects untersucht, ob es möglich ist ein eigenes Skript zu entwickeln.

Als nächstes wird der Lösungsweg der Realisierung beschrieben. Dabei wird theoretisch ermittelt, wie Ebenen einer Komposition in Relation zu einander stehen. Zusätzlich wird beschrieben wie 3D-Ebenen konvertiert werden müssen, um diese in der Webseite anzeigen zu können.

Im Anschluss folgt die technische Realisierung des Adobe After Effects Skripts sowie die der Webseite, einschließlich einer Beschreibung der Algorithmen und Verfahren die eine Konvertierung und Visualisierung möglich machen.

Im letzten Abschnitt werden Alternativen zu diesem Konzept untersucht und miteinander verglichen. Zum Schluss werden weitere Entwicklungsschritte angedacht und das Ergebnis bewertet.

Realisiert wurden Transformationen, übergeordnete Ebenen, 3D-Ebenen, Kamera-Ebene, PNGSequenzen für animierte Effekte und statische Masken auf Bildern. Zu testen sind die Verwendbarkeit auf mobilen Geräten, die Leistungsmerkmale der Webseite. Außerdem ist angedacht weitere Experimente wie die Anzeige in einem Canvas Element mit dem Plugin zu überprüfen.

Bachelorthesis Download