Erfahrungen
Freiberuflich für Repertus GmbH [06/15 11/15]
Entwicklung von Sellmato,
einer Multichannel-Warenwirtschaftslösung für Shopware
  • Implementierung der Amazon MWS-Schnittstelle
  • Erweiterung des Frontends um eine effektive Verwaltung und Überwachung der Amazon Listings zu gewährleisten
Hierbei wurden folgende Sprachen eingesetzt:
PHP, EXT JS, Smarty, Doctrine, SQL
Entwicklung von SCAMPI und Selligent, internen Verwaltungsportalen der Funke Mediengruppe
  • Diverse Erweiterungen der Oberfläche zur Verwaltung von Kampagnen
  • Import, Validierung und automatische Befüllung von kampagnenrelevanten Daten mittels CSV File-Upload
  • Oberfläche für die Erstellung und Editierung einer Plausibilitätsmatrix in Bezug auf Kampagnendaten
Hierbei wurden folgende Sprachen eingesetzt:
ASP.NET, C#, jQuery, T-SQL
Erstellung von www.You-Vote.org [04/15 05/15]
Umsetzung einer eigenen Idee und Gelegenheit zum Einsatz der modernen Frameworks AngularJS und Bootstrap
  • Implementierung des Frontends komplett mit AngularJS
  • Implementierung des Backends mit PHP & MySQL
  • Entwurf und Umsetzung des Designs und Layouts mit Bootstrap (Responsive durch Grid Layout)
  • Implementierung einer search engine, welche beim Eintragen neuer Meinungen in Echtzeit ähnliche bereits vorhandene Einträge anzeigt,
    um Doppeleinträge zu verhindern
Web Entwickler bei KW-Commerce GmbH [10/14 02/15]
  • Entwicklung von Schnittstellen-Erweiterungen zur eBay-API und die Prüfung und Aktualisierung laufender Angebote
  • Entwicklung von Schnittstellen-Erweiterungen zum Amazon Marketplace Web Service
  • Optimierung und Entwicklung der Web-Oberflächen mit dem Cake PHP-Framework zu verkaufsstrategischen Zwecken und Design-Verbesserungen
  • Planung und Umsetzung sonstiger neuer Projekte in Zusammenarbeit mit den einzelnen Fachabteilungen
Hierbei wurden folgende Sprachen eingesetzt:
PHP (Cake PHP), MySQL, JavaScript (jQuery), HTML 5, CSS 3
Consultant bei SCHEMA Consulting GmbH [12/12 09/14]
Erstellung von kundenspezifischen Anpassungen eines vielseitigen Redaktionssystems
  • Requirements Engineering in Zusammenarbeit mit Kunden
  • Erstellung von Prototypen / Mock-ups
  • Erstellung von Spezifikationen / Pflichtenheften
  • Implementierung der Anpassungen bzw. Erweiterungen
  • Erstellung von Bugfixes
  • Einarbeitung von Kunden in die neue Software
Folgende Sprachen wurden hierbei eingesetzt:
C#, PHP, Python, SQL, JavaScript (EXT JS, jQuery), HTML 5, CSS 3, Visual Basic
Freiberuflich für CrossFlare GmbH [09/11 - 11/12]
Diverse Erweiterungen im Backend wie auch im Frontend
einer internationalen Mode Webseite
  • Implementierung des Persönlichen Bereichs von www.madeleine.de
  • Diverse Anpassungen des Bestellprozesses, z.B. Einführung von Promotion Codes
  • Erstellung eines Administrationsbereichs für die Webseite
  • Lokalisation der Webseite anhand der IP Adresse des Besuchers
Hierbei wurden folgende Sprachen eingesetzt:
C# / ASP.NET, JavaScript (EXT JS), MsSQL, HTML, CSS
Freiberuflich für Siemens AG [04/11 08/11]
Erweiterung des Designs der Datenbank von w4d*
  • Einpflegen des neuen Datenbankdesigns und Anpassen damit verbundener Codestellen zur Überwindung der durch die alte Datenbankstruktur vorgegebenen Grenzen im Hinblick auf die verwaltbare Datenmenge
  • Entwicklung eines SQL-Parsers zur Wahrung der Kompatibilität zwischen alten Codestellen und der neuen Datenbank
* "web4diagnostics", Online-Ferndiagnosesoftware für Kraftwerke

Hierbei wurden folgende Sprachen eingesetzt:
PHP, MySQL
Grafische Auswertung von Messstellenreihen in xy und Trend Diagrammen
  • Einbinden einer JavaScript Bibliothek zur grafischen Darstellung von Wertereihen
  • Formelparser zur Auswertung von Verknüpfungen beliebiger Wertereihen mittels mathematischer Ausdrücke
  • Integralsfunktion zum Anzeigen und Berechnen der Fläche unterhalb einer Kurve innerhalb eines bestimmten Zeitintervalls
Hierbei wurden folgende Sprachen eingesetzt:
PHP, MySQL, JavaScript, HTML, CSS, jQuery
Steuerprogramm von w4d für externe Software (Krawal)
  • Komplettes Redesign der w4d-Ansteuerung von Krawal zur Auswertung von Datenbankeinträgen (Messstellenwerte von Kraftwerksanlagen), zwecks Vereinfachung
  • Erweiterung der Funktionen auf der Weboberfläche von w4d zur Parametrierung der Ansteuerung
Hierbei wurden folgende Sprachen eingesetzt:
PHP, MySQL
Redesign einer Messstellenadministrationstabelle
  • Ständige Ajax Kommunikation zwischen Weboberfläche und Datenbank zur Sicherstellung der Datenkonsistenz
  • Verhinderung des mehrfachen Öffnens der Seite durch Zeitstempelflag in der Datenbank
  • Echtzeit-Validierung bestimmter Eingaben und Kennzeichnung vorhandener ungültiger Einträge
Hierbei wurden folgende Sprachen eingesetzt:
PHP, MySQL, jQuery
Echtzeit-Sucheingabefelder
  • Ersetzung aller alter Signalauswahlboxen und Sucheingabefelder auf der w4d Weboberfläche durch selbst entwickelte div basierte Pendants mit größerer Leistungsfähigkeit
  • Echtzeit-Suche und Anzeige von Übereinstimmungen mit eingegebenem Suchstring à la Google
Hierbei wurden folgende Sprachen eingesetzt:
PHP, MySQL, jQuery

An der Siemens Technik Akademie (Ausbildung) [04/09 03/11]
Server zur Handysteuerung (per WLAN) eines fahrbaren Roboters
  • Asynchrone Socketprogrammierung zur Verwaltung mehrerer per Handy angemeldeter Klienten
  • Ständiger Datenaustausch zur Sicherstellung der Datenkonsistenz auf beiden Seiten
  • Client-Verwaltung: Unterscheidung zwischen Klienten in der Rolle "Beobachter" und "Pilot"
Hierbei wurden folgende Sprachen eingesetzt:
C#
Oberfläche für Editor zum Entwerfen von elektrischen Schaltungen
  • Toolbox zur Anpassung der Oberflächenansicht
  • Verschiebbare Zeichenfläche mit "Snap to Grid" Funktion und Zoom zur Erstellung der elektrischen Schaltung
  • Dreh- und parametrierbare Komponenten (Widerstand, Spule, Kondensator) zum Drag&Drop Platzieren auf der Zeichenfläche
  • Linien-Werkzeug zum Verbinden der einzelnen Komponenten mit integrierter Echtzeit-Validierung zur Vermeidung ungültiger Schaltungen
Hierbei wurden folgende Sprachen eingesetzt:
C#
Webshop
  • Benutzerkontenverwaltung (Frontend & Backend)
  • Session-basierter Warenkorb
  • Administrationsumgebung zur Verwaltung von Artikelkategorien und einzelnen Artikeln
Hierbei wurden folgende Sprachen eingesetzt:
PHP, MySQL, JavaScript, HTML, CSS