Freelancer-Profil Jonathan Weißjonathanweiss.net/profil/profil.pdf · Freelancer-Profil Jonathan...
Transcript of Freelancer-Profil Jonathan Weißjonathanweiss.net/profil/profil.pdf · Freelancer-Profil Jonathan...
Freelancer-Profil
Jonathan Weiß +49 (0)211 - 977 148 99 Werstener Dorfstraße 124 [email protected] 40591 Düsseldorf
FOTO
Jonathan Weiß
Düsseldorf, 12.02.2014
2
Stammdaten
Geburtsdatum: 22.02.1984
Nationalität: Deutsch
Ausbildung: • Allgemeine Fachhochschulreife • Ausbildung zum Fachinformatiker Fachrichtung
Anwendungsentwicklung
Sprachkenntnisse: • Deutsch (Muttersprache) • Englisch (fundiert: GER B2)
Positionen: • Berater • Architekt • Entwickler
Fachliche Schwerpunkte: • Webtechnologien: HTML5, JavaScript • Entwicklung von Web basierten Anwendungen (Single
Page Applications, Facebook, Mobile) • Architektur-Review und -Refactoring bei
Webprojekten • Migration von Flash-Features nach HTML(5) – auch
in alten Browsern
Branchen: • Online-Marketing • Luftfahrt • Handel • Informationstechnologie • Pharma • Telekommunikation
3
Fachkenntnisse und Erfahrungen
Programmiersprachen: • JavaScript hervorragend • PHP sehr gut • C gut
Markup-Sprachen: • HTML(5) hervorragend • CSS(3) hervorragend • XML sehr gut • JSON sehr gut
Web-Frameworks: • jQuery hervorragend • qooxdoo hervorragend • jQuery UI gut • Sencha Touch sehr gut • Twitter Bootstrap sehr gut • Knockout sehr gut • Backbone.js gut
Datenbanken: • MySQL sehr gut • MongoDB gut
Template-Sprachen: • Smarty sehr gut • Handlebars sehr gut • JSP gut • Jade gut
Spezialgebiete: • Web Applications (Single Page Applications) • Modern Websites / Apps in Legacy-Browsern • Technische Beratung bei Web-Projekten • Hybride Webanwendungen (WebView + Wrapper)
Werkzeuge: • Bash • SVN • git • LESS • Grunt
Methoden: • Scrum • Kanban • Test Driven Development
Sonstiges: • Adobe Photoshop • VMWare Fusion
4
Projekterfahrung
Kunde: Tourismussuite GmbH, Neuss – http://www.tourismussuite.com
Zeitraum: 07/2013 bis 12/2013 – (6 Monate) Branchen: Tourismus
7/2013 – 12/2013 Berater Tourismus (Deutsche Hotelkette)
Beschreibung: Optimierung und Refactoring einer bestehende Frontend-Architektur • Definition von Zielfaktoren für ein erfolgreiches Refactoring in
Abstimmung mit den Stakeholdern • Untersuchung der Frontend-Prozesse, Projektstruktur und
Datenmodelle • Performance-Messung unter Verwendung abgestimmter Kennzahlen • Ermittlung der Stärken und Schwächen der bestehenden Architektur
aus Code-Analysen und Gesprächen mit Projektbeteiligten • Dokumentation der Untersuchungsergebnisse im Enterprise Wiki • Entwurf der neuen Architektur und Ausarbeitung einer Strategie zur
kontinuierlichen Verbesserung • Präsentation und Abstimmung der Ergebnisse • Coaching der Entwickler zur Umsetzung
Durchführung von Refactoring-Teilprojekten • Überarbeitung und Erweiterung eines Buchungsprozesses • Einführung von JavaScript-Modulen nach AMD und Überführung
der Dateisammlung in Module • Automatisierung der Optimierung- und Deployment-Jobs mit Grunt • Modernisierung einer Mobile App und Aktualisierung auf
PhoneGap 3 • Modernisierung eines Portalsystems durch Ablösung der Inline-
Script-Blöcke durch Module oder Zusammenfassung der Funktionen an zentraler Stelle
Technologien: Confluence, JIRA, Graphviz, OmniGraffle, Keynote, Excel
HTML5, CSS3, JavaScript, jQuery, RequireJS, jsDuck, jQuery UI, Knockout, JSP, Grunt, PhoneGap 3
5
Kunde: Sapient GmbH, Köln – http://www.sapient.com/de-de/sapientnitro.html
Zeitraum: 03/2013 bis 6/2013 – (3 Monate) Branchen: Luftfahrt
3/2013 – 7/2013 Entwickler Luftfahrt (Fluggesellschaft)
Beschreibung: Weiterentwicklung eines responsiven Web-Portals für Mobile Endgeräte • Umsetzung von Photoshop-Screens für einzelne Prozess-Schritte in
einem Buchungsprozess • Entwicklung von projektübergreifend einsetzbaren interaktiven UI-
Elementen • Erweiterung des Portals um Verwendung des History-Objektes zur
Navigation und zum Bookmarking • Entwicklung von jQuery-Plugins und Page Controllern • Überarbeitung der Frontend-Architektur und Optimierung des
Ladeverhaltens des Portals • Umsetzung komplexer Formulare mittels Data-Binding zur
Reduzierung der Komplexität und Verbesserung der Code-Qualität. • Refactoring von Legacy-Code und Vorbereitung der Integration des
Portals in das Livesystem Technologien: HTML5, CSS3, LESS, JavaScript, jQuery, Knockout, JSP
Kunde: 5Minds IT-Solutions GmbH & Co. KG, Oberhausen – http://5minds.de
Zeitraum: 10/2012 bis 2/2013 – (4 Monate) Branchen: Crowdsourcing
10/2012 – 2/2013 Berater und Entwickler Crowdsourcing-Anbieter (Crowdsourcing)
Beschreibung: Entwurf und Umsetzung einer Software-Lösung bestehend aus drei Teilen:
• Hochskalierbares Backend zur Synchronisierung der Arbeitspakete mit dem Offline-Speicher der App und Datenhaltung der Inhalte in der Cloud.
• Hybride Mobile-App zum Abruf der Aufgabenpakete und Generierung der Inhalte, sowie Batch-Upload der fertigen Pakete.
• Modernes, responsive-gestaltetes Admin-Interface als Controlling- Werkzeug und zur Verteilung der Pakete auf die User.
Technologien: HTML, CSS, LESS, JavaScript, Twitter Bootstrap, Node.js, MongoDB, Backbone.js, PhoneGap, Senach Touch, Google Maps, Dropbox
6
Kunde: Virtual Identity AG, Freiburg – http://virtual-identity.com
Zeitraum: 7/2010 bis 1/2013 – (30 Monate) Branchen: Pharma, Industrie, Versicherungen, Maschinenbau, NGO
11/2012 – 1/2013 Berater und Entwickler Pharma (Pharmakonzern)
Beschreibung: Entwicklung eines Web-Features für den Jahresbericht eines Pharmakonzerns
• Technische Koordinierung der beteiligten Agenturen • Entwicklung eines Frameworks für die Nutzung der Inhalte in zwei
Webanwendungen und einer iPad-App. • Konzeption und Umsetzung des Viewers, der dynamisch interne und
extern entwickelte Module anzeigt und wieder entfernt (Fokus auf Performance-Optimierung und optimalen Speichermanagement). Konzeption und Implementierung eines Builders, der automatisiert autonome Pakete für die iPad-App erstellt.
• Entwicklung von Pages als HTML-5-Hybride unter Berücksichtigung von Legacy-Browsern
• Optimierung für Mobilgeräte (Tablets und Smartphones)
Technologien: HTML, CSS(3), LESS, JavaScript, jQuery, PHP
7/2012 – 9/2012 Berater und Entwickler Pharma (Pharmakonzern)
Beschreibung: Technische Beratung zum Relaunch der Navigationslösung für die Websites eines Pharmakonzerns. Entwurf, Prototyping, Implementierung und Dokumentation der neuen Lösung.
• Entwicklung eines Algorithmus zur gleichmäßigen Verteilung des Contents auf die Navigationsfläche unter Berücksichtigung der Schriftgrößen und Wortlängen bei Beibehaltung der Navigationsstruktur.
• Entwicklung eines Menü-Editors zur manuellen Nachbearbeitung der automatisch verteilten Menüpunkte.
• Vorbereitung der neuen Lösung auf ein Responsive Design. • Berücksichtigung einer NoScript-Variante und Optimierung auf
Zugänglichkeit der Menüeinträge. • Optimierung für Mobilgeräte (Tablets und Smartphones)
Technologien: HTML, CSS, JavaScript, jQuery, LESS
6/2012 – 7/2012 Entwickler Pharma (Pharmakonzern)
Beschreibung: Entwicklung eines interaktiven Quiz über einen Unternehmensbereich eines großen Pharmakonzerns.
• Weiterentwicklung eines HTML-5-Hybriden unter Berücksichtigung von Legacy-Browsern
• Implementierung von Transformationen und animiertes Bewegen von Objekten auf Pfaden für moderne und veraltete Browser
• Verwendung des History-Objektes zur Ansteuerung von Zuständen des Features
7
• Umsetzung als mehrsprachiges Webfeature zum internationalen Rollout.
• Optimierung für Mobilgeräte (Tablets und Smartphones)
Technologien: HTML, CSS(3), JavaScript, jQuery, LESS
7/2012 – 7/2012 Entwickler Agrarsektor (Technologiekonzern)
Beschreibung: Entwicklung eines Webfeatures für die Microsite für einen Wettbewerb eines Technologiekonzerns. Ziel war die maximal einfache Integration des Features in ein Fremdsystem (analog zu einem Bookmarklet).
• Entwurf und Implementierung eines Bootloaders zum Laden der Resourcen
• Asynchrones Laden der Assets im Hintergrund. • Optimierung für Mobilgeräte (Tablets und Smartphones)
Technologien: HTML, CSS, JavaScript, jQuery, LESS
5/2012 – 6/2012 Entwickler Pharma (Pharmakonzern)
Beschreibung: Web-Feature zur Präsentation und Erläuterung der Unternehmensgeschichte eines Pharmakonzern
• Migration eines Flash-Features nach HTML(5) • Entwicklung eines HTML-5-Hybriden unter Berücksichtigung von
Legacy-Browsern • Verwendung des History-Objektes zur Ansteuerung von Zuständen
des Features • Implementierung unterschiedlicher Scroll-Metaphern für Desktop-
und Mobil-Devices • Optimierung für Mobilgeräte (Tablets und Smartphones)
Technologien: HTML(5), CSS(3), JavaScript, jQuery
6/2012 – 6/2012 Entwickler Pharma (Pharmakonzern)
Beschreibung: Überarbeitung und Erweiterung eines Web-Features zur Darstellung eines Unternehmensanteiles eines Pharmakonzerns
• Weiterentwicklung eines HTML-5-Hybriden unter Berücksichtigung von Legacy-Browsern
• Verwendung des History-Objektes zur Ansteuerung von Zuständen des Features
• Implementierung von Reflexionen und Schatten für moderne und veraltete Browser
• Optimierung für Mobilgeräte (Tablets und Smartphones)
Technologien: HTML(5), CSS(3), JavaScript, jQuery
3/2012 – 5/2012 Entwickler Maschinenbau (Interessenverband)
Beschreibung: Entwurf und Umsetzung eines Portalsystems auf Basis einer
8
Standardsoftware für einen großen deutschen Interessenverband.
• Umsetzung der Portalseiten nach Photoshop-Vorlagen • Erweiterung der Frontend-Funktionen um mehr Dynamik (AJAX
anstatt Seitenaufrufe) • Anreicherung der Portal-Frontendfunktionalität mit jQuery-Plugins
für Navigation und anderer UI-Controls Technologien: HTML, JavaScript, CSS, jQuery, intrexx
2/2012 – 3/2012 Entwickler Versicherung
(Versicherungskonzern)
Beschreibung: Weiterentwicklung/Anpassung einer Individualsoftware (Web Content Management System) eines großen deutschen Versicherungskonzerns.
• Entwurf und Umsetzung von Modulen für das WCMS • Anpassung und Erweiterung bestehender Module • Qualitätssicherung und Browsertesting
Technologien: HTML, JavaScript, CSS, jQuery, Velocity, LESS, Responsive Design
11/2011 – 2/2012 Entwickler Pharma (Pharmakonzern)
Beschreibung: Entwicklung eines Web-Features für den Jahresbericht eines Pharmakonzerns
• Pixelgenaue Umsetzung von Photoshop-Vorlagen • Mehrsprachige Unterstützung aller Inhalte • Umsetzung von Reflexionen, Schatten und Transformationen für
moderne und Legacy Browser • Optimierung für Mobilgeräte (Tablets und Smartphones) • Integration eines HTML-5-Videoplayer mit Flash-Fallback und
Gestaltung des Players im Corporate Design des Konzerns Technologien: HTML(5), CSS(3), JavaScript, jQuery
1/2012 – 2/2012 Berater Versicherung
(Versicherungskonzern)
Beschreibung: Erstellung eines technischen Konzepts für die Weiterentwicklung/Anpassung eines Flash-Features eines großen deutschen Versicherungskonzerns
• Analyse des Flash-Features • Präsentation der technischen Möglichkeiten unterschiedlicher
Plattformen • Aufstellung der groben Aufwandsabschätzung und Kostenplanung,
sowie Zeitplanung Technologien: Mobile Devices, Facebook, HTML(5)
2/2012 – 2/2012 Berater Pharma
(Pharmakonzern)
Beschreibung: Evaluierung einer Spendensoftware-Lösung für eine gemeinnützige Organisation, getragen von einem Pharmakonzern
• Erfassung aller Anforderungen und Rahmenbedingungen
9
• Kommunikation zu den Software-Anbietern • Technische und wirtschaftliche Analyse der Angebote • Bewertung der Angebote und Ermittlung einer Empfehlung für den
Kunden Technologien: Webtechnologien, Payment-Systeme, Mobile Payment
10/2011 – 1/2012 Entwickler Elektrotechnik
(Technologiekonzern)
Beschreibung: Anpassung und Erweiterung einer Remote-Publishing-Anwendung für einen großen deutschen Technologiekonzern.
• Anpassung des User Interfaces an das neue Design • Migration der Webanwendung auf die neue Version bei Beibehaltung
der kundenspezifischen Anpassungen • Erweiterung des Frontends um die neuen Drucktemplates • Weiterentwicklung des Frontends zur Unterstützung der neuen
Datenfelder in den Drucktemplates Technologien: HTML, CSS, JavaScript, jQuery, JSP, XML
11/2011 – 1/2012 Berater Elektrotechnik
(Technologiekonzern)
Beschreibung: Beratung eines großen deutschen Technologiekonzerns bei der Umstellung der Verwaltung von Stellenanzeigen.
• Optimierung des Prozesses der Datentransformation vom Sachbearbeiter durch die unterschiedlichen Systeme bis zu den Stellenbörsen
• Qualitätssicherung der Ergebnisse und Prozessschritte • Optimierung der Vorlage der Stellenanzeigen • Kommunikation mit den Ansprechpartnern der Stellenbörsen
Technologien: eQuest, HTML, CSS
1/2012 – 1/2012 Entwickler Pharma (Pharmakonzern)
Beschreibung: Entwicklung eines Web-Features zur Darstellung der internationalen Tätigkeit eines Pharmakonzerns
• Pixelgenaue Umsetzung von Photoshop-Vorlagen • Mehrsprachige Unterstützung aller Inhalte • Entwicklung einer Schnittstelle an ein Fremdsystem des Konzerns • Optimierung für Mobilgeräte (Tablets und Smartphones)
Technologien: HTML, CSS, JavaScript, jQuery
8/2011 – 10/2011 Entwickler Versicherung (Versicherungskonzern)
Beschreibung: Anpassung und Erweiterung eines Verwaltungsprogramm für digitale Assets eines großen deutschen Versicherungskonzerns.
• Migration der Webanwendung auf die neue Version bei Beibehaltung der kundenspezifischen Anpassungen
• Umsetzung von neuen Editoren für neue Datentypen
10
• Anpassung des User Interfaces an Photoshop-Vorlagen • Erweiterung der Serverschnittstelle für neue Datentypen
Technologien: HTML, CSS, JavaScript, jQuery, XML
9/2011 – 9/2011 Entwickler Elektrotechnik (Technologiekonzern)
Beschreibung: Anpassung und Erweiterung eines Wissenssystems eines großen deutschen Technologiekonzerns.
• Erweiterung der Webanwendung um Verwendung des History-Objektes zur Navigation und zum Bookmarking
• Anpassung der HTML-Templates an der CD des Konzerns • Erweiterung der Suche um Filterung und Sortierung • Ergänzung der Formulare um kundenspezifische Felder
Technologien: HTML(5), CSS, JavaScript, jQuery, REST
6/2011 – 7/2011 Entwickler Elektrotechnik (Technologiekonzern)
Beschreibung: Umsetzung mehrerer Webfeatures für den Karrierebereich eines großen deutschen Technologiekonzerns
• Umsetzung der HTML-Templates auf Grundlage von Photoshop-Screens
• Entwicklung von Entry-Pages für unterschiedliche Bereiche • Umsetzung von Spiegelungen und Transformationen für moderne
und veraltete Browser • Optimierung für Mobilgeräte (Tablets und Smartphones) • Integration eines HTML-5-Videoplayer mit Flash-Fallback und
Gestaltung des Players in CD des Konzerns Technologien: HTML, CSS, JavaScript, jQuery
7/2011 – 7/2011 Entwickler Versicherung
(Versicherungskonzern)
Beschreibung: Anpassung und Erweiterung einer Microsite für eine Sponsoring-Aktivität eines großen deutschen Versicherungskonzerns
• Erweiterung eines News-Systems um Filterung und Sortierung • Umsetzung neuer Screens nach Photoshop-Vorlagen • Entwicklung eines jQuery-Plugins für dynamische, modulare
Seitenelemente Technologien: HTML, CSS, JavaScript, jQuery
3/2011 – 5/2011 Entwickler Versicherungen
(Versicherungsunternehmen)
Beschreibung: Anpassung und Erweiterung einer Remote-Publishing-Anwendung für einen großen deutschen Versicherungskonzern.
• Migration der Webanwendung auf die neue Version bei Beibehaltung der kundenspezifischen Anpassungen
• Anpassung des User Interfaces an Photoshop-Vorlagen • Erweiterung des Frontends um die neuen Drucktemplates
11
• Weiterentwicklung des Frontends zur Unterstützung der neuen Datenfelder in den Drucktemplates
• Anbindung einer Bilddatenbank an das System
Technologien: HTML, CSS, JavaScript, jQuery, JSP, XML
5/2011 – 5/2011 Entwickler Pharma (Pharmakonzern)
Beschreibung: Entwicklung eines Web-Features für einen Bereich der Öffentlichkeitsarbeit eines Pharmakonzerns.
• Umsetzung von Designs aus Photoshop-Vorlagen nach HTML • Präsentation unterschiedlicher Inhaltstypen in ansprechender Form • Entwicklung eines HTML-5-Hybriden unter Berücksichtigung von
Legacy-Browsern • Verwendung des History-Objektes zur Ansteuerung von Zuständen
des Features • Umsetzung von grafischen Effekten (Schatten, Reflexionen) für alle
modernen und veralteten Browser • Optimierung für Mobilgeräte (Tablets und Smartphones)
Technologien: HTML(5), CSS(3), JavaScript, jQuery
3/2011 – 3/2011 Entwickler Lebensmittel (Getränkehersteller)
Beschreibung: Entwicklung eines Facebook-Tabs zur Suche nach Bezugsquellen für die Produkte eines Getränkeherstellers
• Umsetzen des Designs aus Photoshop-Vorlagen • Entwicklung einer REST-Schnittstelle für eine später von Extern
entwickelte iPhone-App • Implementierung von unterschiedlichen Such- und Filter-Optionen
Technologien: HTML, CSS, JavaScript, PHP, MySQL, Facebook, Google Maps, REST
1/2011 – 2/2011 Entwickler Pharma (Pharmakonzern)
Beschreibung: Entwicklung eines Web-Features für den Jahresbericht eines Pharmakonzerns
• Umsetzung von Photoshop-Vorlagen • Mehrsprachige Unterstützung aller Inhalte • Entwicklung ansprechender Animationen für CSS-3-fähige Browser
und Legacy Browser Technologien: HTML, CSS(3), JavaScript, jQuery
2/2011 – 2/2011 Entwickler Pharma
(Pharmakonzern)
Beschreibung: Entwicklung eines Web-Features, welches ein spezielles Marktsegement eines Pharmakonzerns präsentiert
• Umsetzung von Design aus Photoshop-Vorlagen nach HTML • Entwicklung eines HTML-5-Hybriden unter Berücksichtigung von
Legacy-Browsern
12
• Mehrsprachige Unterstützung aller Inhalte • Verwendung des History-Objektes zur Ansteuerung von Zuständen
des Features • Umsetzung von grafischen Effekten (Schatten, Reflexionen) für alle
modernen und veralteten Browser • Optimierung für Mobilgeräte (Tablets und Smartphones)
Technologien: HTML(5), CSS(3), JavaScript, jQuery
10/2010 – 1/2011 Entwickler NGO (Spendenorganisation)
Beschreibung: Umsetzung der Online-Community einer großen deutschen Spendenorganisation.
• Erweiterung und Anpassung von BuddyPress um Community-spezifische Funktionen
• HTML-Templating von Photoshop-Vorlagen • Erweiterung des Adminbereiches von Wordpress um ein Modul zur
Pflege und Nutzung von Bilder- und Videogalerien • Anbindung eines Newsletterplugins • Customizing von Google Maps an das Design der Community-
Website • Erweiterung von BuddyPress um Inhalte per AJAX zu Laden,
anstelle von Seitenaufrufen Technologien: HTML, CSS, JavaScript, PHP, MySQL, WordPress, BuddyPress, Google
Maps
9/2010 – 10/2010 Entwickler Maschinenbau (Fahrzeughersteller)
Beschreibung: Entwicklung eines Facebook-Tabs für den Karrierebereich eines Fahrzeugherstellers.
• Entwicklung der Frontendseiten des Facebook-Tabs. • Umsetzung eines Verwaltungswerkzeuges, mit der die Inhalte des
Tabs direkt aus Facebook heraus gepflegt werden können. • Nutzung der Facebook-Events für HR-Termine zur Generierung von
Aufmerksamkeit Technologien: HTML, CSS, JavaScript, PHP, MySQL, Facebook-API
10/2010 – 10/2010 Entwickler Medien
(Verlag)
Beschreibung: Umsetzung der HTML-Templates für den Relaunch des Online-Shops eines Verlages
• HTML-Templating von Photoshop-Vorlagen • Entwicklung eines jQuery-Plugins zur Implementierung der Flyout-
Menüs Einsatz des Audio-Tags (mit Flashfallback) für gesprochene Leseproben
Technologien: HTML, CSS, JavaScript
8/2010 – 8/2010 Entwickler Informationsdienstleistung (Online-Agentur)
13
Beschreibung: Anpassung und Erweiterung eines Wissenssystems einer Online-Agentur.
• Erweiterung der Webanwendung um einen jQuery-Plugin für Drag-and-Drop-Fileupload
• Entwicklung eines jQuery-Plugins für eine Autosuggestbox, die Texte in eine Tagliste transformiert
• Verbesserung der Usability der Webanwendung
Technologien: HTML(5), CSS, JavaScript, jQuery, REST
7/2010 – 7/2010 Entwickler Pharma (Pharmakonzern)
Beschreibung: Web-Feature zur Präsentation und Erläuterung der Forschungsaktivitäten eines Pharmakonzern
• Migration eines Flash-Features nach HTML(5) • Entwicklung eines HTML-5-Hybriden unter Berücksichtigung von
Legacy-Browsern • Verwendung des History-Objektes zur Ansteuerung von Zuständen
des Features • Implementierung einer Animation, die das Umblättern einer
Buchseite darstellt • Optimierung für Mobilgeräte (Tablets und Smartphones)
Technologien: HTML(5), CSS(3), JavaScript, jQuery, CSSSandpaper
7/2010 – 7/2010 Entwickler Pharma (Pharmakonzern)
Beschreibung: Entwicklung eines Web-Features, welches die Wertschöpfungskette eines Pharmakonzerns präsentiert
• Migration eines Flash-Features nach HTML(5) • Entwicklung eines HTML-5-Hybriden unter Berücksichtigung von
Legacy-Browsern • Mehrsprachige Unterstützung aller Inhalte • Verwendung des History-Objektes zur Ansteuerung von Zuständen
des Features • Optimierung für Mobilgeräte (Tablets und Smartphones)
Technologien: HTML(5), CSS(3), JavaScript, jQuery
14
Kunde: 1&1 Internet AG, Karlsruhe – http://www.1und1.de/Unternehmen
Zeitraum: 11/2007 bis 6/2010 – (31 Monate) Branchen: Telekommunikation, Online-Dienst
9/2008 – 6/2010 Entwickler Telekommunikation (Telekommunikationsanbieter)
Beschreibung: Weiterentwicklung und Verbesserung des JavaScript-Frameworks qooxdoo als Core Developer
• Entwurf und Umsetzung eines globalen Timers • Entwurf und Implementierung der Architektur für virtuelle Widgets
(umgesetzte Widgets: List- und Table-Widget) • Verbesserung von Kernbestandteilen (BaseString und BaseArray) • Inhouse Consulting qooxdoo-Anwendungsentwickler • Mitarbeit an der Einrichtung von internen Prozessen zu
Reaktionszeiten, Bug-Triage und Qualitätssicherung • Erweiterung der TabView um Tabs an allen vier Positionen
anzuzeigen • Erweiterung der Dokumentation, sowie Bereitstellung von Demos
und Code Snippets für Anwendungsentwicker • Management der internationalen qooxdoo-Community • Tätigkeit als Framework-Evangelist im Web und auf Konferenzen
und User Groups Technologien: JavaScript, Python
5/2008 – 9/2008 Entwickler Telekommunikation
(E-Mail-Anbieter)
Beschreibung: Entwicklung und Beratung der Anwendungsentwickler bei Weiterentwicklung eines Webmail-Clients.
• Migration der Anwendung auf die neuste Framework-Version • Herauslösen der UI-Komponenten in ein projektunabhängiges
Komponenten-Repository • Refactoring des Codes bei der Migration
Technologien: JavaScript, qooxdoo, Scrum
11/2007 – 5/2008 Entwickler Telekommunikation (Telekommunikationsanbieter)
Beschreibung: Weiterentwicklung und Verbesserung des JavaScript-Frameworks qooxdoo als Core Developer.
• Erweiterung und Anpassung der Widgets TextField, DateChooser, ComboBox und ColorSelector
• Entwurf und Entwicklung eines Low-Level-Animationssystems zur Animation von Eigenschaftsänderungen von DOM-Elementen
• Entwurf und Umsetzung der Widgets Splitpane und Iframe • Umsetzung des qooxdoo-Themes für Widgets auf Grundlage von
Photoshop-Vorlagen • Portierung diverser Widgets auf das neue Layout-System aus Version
0.8. • Umbau/Anpassung von Widgets auf Subcontrol-Handling
15
• Erweiterung und Weiterentwicklung der internen Tools APIViewer, DemoBrowser, TestRunner
• Erweiterung der Dokumentation, sowie Bereitstellung von Demos und Code Snippets für Anwendungsentwicker
• Inhouse-Consulting qooxdoo-Anwendungsentwickler • Mitarbeit am Entwurf und Umsetzung des Wigets HTML-Area • Tätigkeit als Framework-Evangelist im Web, auf Konferenzen und
bei User Groups Technologien: JavaScript, Python
16
Kunde: Jedox AG, Freiburg im Breisgau – http://www.jedox.com
Zeitraum: 08/2005 bis 10/2007 – (26 Monate) Branchen: Software
6/2006 – 10/2007 Architekt, Entwickler Software (Software-Unternehmen)
Beschreibung: Entwurf, Design und Implementierung des Frontendteils einer Web basierten Reporting- und Analytics-Suite.
• Web-Excel: Tabellenblatt zur Darstellung von Texten, Zahlen und Diagrammen
• Umsetzung eines Formel-Parser für Formeln im Excel-Format • Entwicklung einer Tabellenblatt-Navigation zur optimalen Nutzung
von Browser-Speicher und zum schnellen Wechsel zwischen Tabellenblättern
• Anbindung eines OLAP-Servers an die Webanwendung • Umsetzung eines Grids zum Interagieren mit Zellen und Zell-
Bereichen durch Tastatur- und Mausbefehle • Umsetzung der aus Desktopprogrammen gelernten Tastaturbefehle in
der Webanwendung • Entwurf und Umsetzung der Hierarchie für Applikations- und
Nutzerdaten • Entwicklung von Performance-Tests und Monitoring der
Performance während der Weiterentwicklung der Anwendung Technologien: HTML, CSS, JavaScript, PHP, YUI, HTML_AJAX
1/2006 – 3/2006 Entwickler Software
(Software-Unternehmen)
Beschreibung: Entwicklung eines zentralen Controlling-Werkzeug zur Steuerung von 120 Auslandsniederlassungen in 80 Ländern eines Wirtschaftsverbandes.
• Erweiterung der Analyse- und Reporting-Software um neue Frontend-Templates
• Entwicklung eines Tools zur automatischen Datenmigration aus einem Fremdsystem
Technologien: HTML, CSS, JavaScript, PHP, Palo
1/2006 – 1/2006 Entwickler Software (Software-Unternehmen)
Beschreibung: Customizing und Erweiterung einer Open-Source-Lösung zum Verwalten von Bugs
• Anpassung der Frontend-Templates • Erweiterung des Backends, um anonyme Bugreports zu ermöglichen • Definition des Bug-Prozesses und Konfiguration des Systems • Erweiterung der anonymen Bugreports und der Templates um
Mehrsprachigkeit Technologien: HTML, CSS, JavaScript, PHP, MySQL, Mantis
10/2005 – 1/2006 Entwickler Software
17
(Software-Unternehmen)
Beschreibung: Entwicklung eines Excel-Addins zum Auslesen von Tabelleninformationen als Bestandteil einer Analyse- und Reporting-Software.
• Auslesen von Zellwerten, Formeln, Style-Informationen • Transformation der Daten in XML • Performance-Auswertung und Evaluation der künftigen
Weiterentwicklung des Addins Technologien: C#, Visual Studio Tools for Office, VBA, Excel 2003
8/2005 – 9/2005 Entwickler Software (Software-Unternehmen)
Beschreibung: Entwicklung eines Online-Bestellsystems mit Produktkonfigurator • Entwicklung des Konfigurators • Anbindung von PayPal mittels PayPal-PHP-API
Technologien: PHP, PayPal, MySQL
18
Kunde: Netside Online Service GmbH, Gronau (Westf.) – http://netside.info
Zeitraum: 08/2003 bis 7/2005 – (23 Monate) Branchen: Handel, Online-Marketing, Versicherung
7/2005 – 7/2005 Entwickler Informationsdienstleistung (Online-Agentur)
Beschreibung: Erweiterung einer Groupware um die Mandantenfähigkeit
• Erweiterung des Backends und der Datenbanken • Entwicklung einer Mandantenverwaltung zur Erstellung neuer
Instanzen und zur Konfiguration der Module und Serverseinstellungen
Technologien: HTML, CSS, PHP, MySQL
4/2005 – 6/2005 Entwickler Technische Dienstleistungen (Prüforganisation)
Beschreibung: Erweiterung und Anpassung einer Schulungssoftware für eine Prüforganisation.
• HTML-Templating von Photoshop-Vorlage für das Frontend der Software
• Entwicklung des Moduls „Gefährdungsanalyse“
Technologien: HTML, CSS, JavaScript, PHP
4/2005 – 4/2005 Entwickler Informationsdienstleistung (Online-Agentur)
Beschreibung: Migration und Erweiterung eines UNIX-Daemons einer Groupware
• Portierung des Daemons nach PHP • Erweiterung des Daemons um die Möglichkeit der Benachrichtigung
von fälligen ToDos • Erweiterung der Logik um die Behandlung von Ausnahmen von
wiederholten Terminen Technologien: PHP
1/2005 – 3/2005 Entwickler Telekommunikation (Telekommunikationsunternehmen)
Beschreibung: Entwicklung einer Browser-basierten Callcenter-Software für ein Telekommunikationsunternehmen.
• Umsetzung der Backend-Systeme zur Kundenverwaltung und zum Management der Anrufe
• HTML-Templating der Benutzeroberfläche von Photoshop-Vorlagen • Entwicklung von projektunabhängigen HTML-Steuerelementen
Technologien: HTML, CSS, JavaScript, PHP, Smarty, MySQL
19
1/2005 – 1/2005 Entwickler Online-Handel (Spirituosenhersteller)
Beschreibung: Upgrade des Online-Shop eines Spirituosenherstellers auf die aktuelle Version.
• Neuentwicklung der Frontend-Templates durch den Umstieg von Frames auf eine framelose Version
• Einbringen von SEO-Maßnahmen bei den neuen Templates
• Migration der Shopdaten auf die neue Shop-Version
Technologien: HTML, CSS, JavaScript, PHP, Smarty, MySQL
0/2005 – 0/2005 Entwickler Informationsdienstleistung (Online-Agentur)
Beschreibung: Entwurf und Umsetzung eines Newsletter-Moduls für ein selbst entwickeltes CMS
• Umsetzung des Moduls und Integration in das CMS • Entwicklung von Newsletter-Templates unter Berücksichtigung der
gängigen E-Mail-Clients (Outlook, Netscape Messenger und diverser Webmail-Clients)
Technologien: HTML, CSS, JavaScript, PHP, MySQL
10/2004 – 11/2004 Entwickler Chemie (Kunststoffhersteller)
Beschreibung: Umsetzung einer Corporate Website mittels eines selbst entwickelten CMS
• HTML-Templating von Photoshop-Vorlagen • Erweiterung des CMS um das Modul „Downloadcenter“ • Einbringen von SEO-Maßnahmen bei den neuen Templates
Technologien: HTML, CSS, JavaScript, PHP, Smarty, MySQL
9/2004 – 10/2004 Entwickler Sport (Offizielle Sport-Organisation)
Beschreibung: Anpassung eines Online-Shops für ein internes Bestellsystem einer offiziellen deutschen Sport-Organisation
• HTML-Templating von Photoshop-Vorlagen für das Frontend des Bestellsystems
• Erweiterung des Shop-Backend um eine umfassende Reporting-Funktion, um die Bestellungen nach Kriterien zu filtern und zu sortieren
• Erweiterung des Backend-Moduls „Lagerverwaltung“ um eine Auswertungsmöglichkeit der Bestandsveränderungen
Technologien: HTML, CSS, JavaScript, PHP, Smarty, MySQL
20
8/2004 – 9/2004 Entwickler Online-Handel (Sportartikel-Shop)
Beschreibung: Upgrade des Online-Shops eines Sportartikel-Anbieters auf die aktuelle Version.
• Entwicklung eines Tools zur Migration aller Shopinhalte (Artikeldaten, Kundendaten, Frontend-Templates) auf die aktuelle Version des Shops
• Umstellung der Frontend-Templates von Frames auf eine framelose Version
• Einbringen von SEO-Maßnahmen bei den neuen Templates • Erweiterung des Shop-Backoffice um das Modul „Varianten-Editor“
Technologien: HTML, CSS, JavaScript, PHP, Smarty, MySQL
7/2004 – 8/2004 Entwickler Informationsdienstleistung (Online-Agentur)
Beschreibung: Umsetzung der Mobil-Version einer Groupware
• HTML-Templating von Photoshop-Vorlagen für das neue Shop-Frontend
• Entwurf und Umsetzung des Frontends für BlackBerry- und Windows-CE-Smartphones
• Optimierung der Templates auf unterschiedliche Bildschirmgrößen
Technologien: HTML, CSS, PHP, MySQL
1/2004 – 6/2004 Entwickler Online-Handel (Offizieller Fanshop)
Beschreibung: Erweiterung und Anpassung von Backend und Frontend eines Onlineshops für einen offiziellen Fanshop.
• Entwicklung eines Tools zur Migration aller Shopinhalte (Artikeldaten, Kundendaten, Frontend-Templates) auf die aktuelle Version des Shops
• Implementierung der Validierung von Gewinnspielcodes im Bestellprozess für eine Aktion eines Süßwarenherstellers
• Erweiterung des Shop-Backoffice um die Module „Lagerverwaltung“ und „Erlöskorrektur“
• HTML-Templating von Photoshop-Vorlagen für das neue Shop-Frontend
Technologien: HTML, CSS, JavaScript, PHP, Smarty, MySQL
11/2003 – 1/2004 Entwickler Versicherung (Versicherungsunternehmen)
Beschreibung: Umsetzung einer Produkt-Website • HTML-Templating von Photoshop-Screens
21
• Entwicklung eines Produktkonfigurators zur Beitragsberechnung
Technologien: HTML, CSS, JavaScript, PHP, MySQL
8/2003 – 11/2003 Entwickler Informationsdienstleistung (Online-Agentur)
Beschreibung: Entwicklung und Erweiterung einer Online-Groupware
• Entwicklung eines WAP-Frontends in WML • Entwicklung des Moduls „Terminsuche“ • Refactoring zur Trennung von Logik und Darstellung durch Einsatz
des Template-Systems „Smarty“ Technologien: HTML, CSS, VML, JavaScript, PHP, Smarty, MySQL
22
Kunde: Agrar- und Veterinär-Akademie (AVA), Horstmar – http://ava1.de
Zeitraum: 05/2002 bis 04/2004 – (23 Monate) Branchen: Fortbildung
5/2002 – 4/2004 Entwickler Fortbildung Agrar- und Veterinär-Akademie
Beschreibung: Konzeption, Gestaltung und Umsetzung der Corporate Website für die Agrar- und Veterinär-Akademie in Horstmar. Operative und inhaltliche Betreuung der Website nach dem Launch.
• Entwicklung eines Redaktionsystems zur Pflege der Seiteninhalte • Aufbereitung und Transformation von Print-Inhalten für das Web • Customizing eines Online-Shops • Entwicklung einer Online-Anmeldung für die Seminare • Entwicklung eines Systems zur Verwaltung der Bildergalerien
Technologien: HTML, CSS, JavaScript, PHP, MySQL, CaupoShop
Kunde: Elefanten-Apotheke, Steinfurt – http://elefantenapo.de
Zeitraum: 4/1998 bis 2/2003 – (59 Monate) Branchen: Einzelhandel
4/1998 – 2/2003 Entwickler Einzelhandel (Elefanten-Apotheke)
Beschreibung: Konzeption, Gestaltung und Umsetzung der Corporate Website für die Elefanten-Apotheke in Steinfurt. Operative und inhaltliche Betreuung der Website nach dem Launch.
• Entwurf, Gestaltung und Umsetzung der Corporate Website mit HTML und CSS.
• In Ermangelung der Unterstützung von serverseitigen Programmiersprachen: Entwicklung eines JavaScript-basierten Online-Shop für Kosmetika und medizinisches Zubehör.
• Entwurf, Gestaltung und Umsetzung einer Microsite („Protest gegen das neue Rabattgesetz“) in HTML, CSS. Anbindung einer MySQL-Datenbank zur Erfassung der Protest-Unterstützer.
• Entwicklung und Pflege eines Online-Shops für die Zielgruppe „Japaner in Deutschland“ auf Basis eines Open-Source-Shops mit UTF16-Unterstützung für japanische Zeichen.
Technologien: HTML, CSS, JavaScript, Flash, PHP, MySQL, CaupoShop
23
Zertifizierungen / Schulungen
• Rhetorik, August 2009 – COMMUNICO
• Projektmanagementprozess, Dezember 2008 − 1&1 Internet AG
• 10-Finger-Tastschreiben, Oktober 1998 − VHS Burgsteinfurt
Vorträge
• HTML5 abwärtskompatibel – Developer Week 2013
• HTML5-Legacy-Anwendungen − .NET Developer Conference 2012
• qooxdoo Animations − webinale 2008