Freelancer-Profil Jonathan Weißjonathanweiss.net/profil/profil.pdf · Freelancer-Profil Jonathan...

23
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

Transcript of Freelancer-Profil Jonathan Weißjonathanweiss.net/profil/profil.pdf · Freelancer-Profil Jonathan...

Page 1: Freelancer-Profil Jonathan Weißjonathanweiss.net/profil/profil.pdf · Freelancer-Profil Jonathan Weiß +49 (0)211 - 977 148 99 Werstener Dorfstraße 124 info@jonathanweiss.net 40591

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

Page 2: Freelancer-Profil Jonathan Weißjonathanweiss.net/profil/profil.pdf · Freelancer-Profil Jonathan Weiß +49 (0)211 - 977 148 99 Werstener Dorfstraße 124 info@jonathanweiss.net 40591

 

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

Page 3: Freelancer-Profil Jonathan Weißjonathanweiss.net/profil/profil.pdf · Freelancer-Profil Jonathan Weiß +49 (0)211 - 977 148 99 Werstener Dorfstraße 124 info@jonathanweiss.net 40591

 

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

Page 4: Freelancer-Profil Jonathan Weißjonathanweiss.net/profil/profil.pdf · Freelancer-Profil Jonathan Weiß +49 (0)211 - 977 148 99 Werstener Dorfstraße 124 info@jonathanweiss.net 40591

 

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

Page 5: Freelancer-Profil Jonathan Weißjonathanweiss.net/profil/profil.pdf · Freelancer-Profil Jonathan Weiß +49 (0)211 - 977 148 99 Werstener Dorfstraße 124 info@jonathanweiss.net 40591

 

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

Page 6: Freelancer-Profil Jonathan Weißjonathanweiss.net/profil/profil.pdf · Freelancer-Profil Jonathan Weiß +49 (0)211 - 977 148 99 Werstener Dorfstraße 124 info@jonathanweiss.net 40591

 

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

Page 7: Freelancer-Profil Jonathan Weißjonathanweiss.net/profil/profil.pdf · Freelancer-Profil Jonathan Weiß +49 (0)211 - 977 148 99 Werstener Dorfstraße 124 info@jonathanweiss.net 40591

 

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

Page 8: Freelancer-Profil Jonathan Weißjonathanweiss.net/profil/profil.pdf · Freelancer-Profil Jonathan Weiß +49 (0)211 - 977 148 99 Werstener Dorfstraße 124 info@jonathanweiss.net 40591

 

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

Page 9: Freelancer-Profil Jonathan Weißjonathanweiss.net/profil/profil.pdf · Freelancer-Profil Jonathan Weiß +49 (0)211 - 977 148 99 Werstener Dorfstraße 124 info@jonathanweiss.net 40591

 

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

Page 10: Freelancer-Profil Jonathan Weißjonathanweiss.net/profil/profil.pdf · Freelancer-Profil Jonathan Weiß +49 (0)211 - 977 148 99 Werstener Dorfstraße 124 info@jonathanweiss.net 40591

 

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

Page 11: Freelancer-Profil Jonathan Weißjonathanweiss.net/profil/profil.pdf · Freelancer-Profil Jonathan Weiß +49 (0)211 - 977 148 99 Werstener Dorfstraße 124 info@jonathanweiss.net 40591

 

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

Page 12: Freelancer-Profil Jonathan Weißjonathanweiss.net/profil/profil.pdf · Freelancer-Profil Jonathan Weiß +49 (0)211 - 977 148 99 Werstener Dorfstraße 124 info@jonathanweiss.net 40591

 

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)

Page 13: Freelancer-Profil Jonathan Weißjonathanweiss.net/profil/profil.pdf · Freelancer-Profil Jonathan Weiß +49 (0)211 - 977 148 99 Werstener Dorfstraße 124 info@jonathanweiss.net 40591

 

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

Page 14: Freelancer-Profil Jonathan Weißjonathanweiss.net/profil/profil.pdf · Freelancer-Profil Jonathan Weiß +49 (0)211 - 977 148 99 Werstener Dorfstraße 124 info@jonathanweiss.net 40591

 

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

Page 15: Freelancer-Profil Jonathan Weißjonathanweiss.net/profil/profil.pdf · Freelancer-Profil Jonathan Weiß +49 (0)211 - 977 148 99 Werstener Dorfstraße 124 info@jonathanweiss.net 40591

 

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

Page 16: Freelancer-Profil Jonathan Weißjonathanweiss.net/profil/profil.pdf · Freelancer-Profil Jonathan Weiß +49 (0)211 - 977 148 99 Werstener Dorfstraße 124 info@jonathanweiss.net 40591

 

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

Page 17: Freelancer-Profil Jonathan Weißjonathanweiss.net/profil/profil.pdf · Freelancer-Profil Jonathan Weiß +49 (0)211 - 977 148 99 Werstener Dorfstraße 124 info@jonathanweiss.net 40591

 

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

Page 18: Freelancer-Profil Jonathan Weißjonathanweiss.net/profil/profil.pdf · Freelancer-Profil Jonathan Weiß +49 (0)211 - 977 148 99 Werstener Dorfstraße 124 info@jonathanweiss.net 40591

 

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

Page 19: Freelancer-Profil Jonathan Weißjonathanweiss.net/profil/profil.pdf · Freelancer-Profil Jonathan Weiß +49 (0)211 - 977 148 99 Werstener Dorfstraße 124 info@jonathanweiss.net 40591

 

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

Page 20: Freelancer-Profil Jonathan Weißjonathanweiss.net/profil/profil.pdf · Freelancer-Profil Jonathan Weiß +49 (0)211 - 977 148 99 Werstener Dorfstraße 124 info@jonathanweiss.net 40591

 

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

Page 21: Freelancer-Profil Jonathan Weißjonathanweiss.net/profil/profil.pdf · Freelancer-Profil Jonathan Weiß +49 (0)211 - 977 148 99 Werstener Dorfstraße 124 info@jonathanweiss.net 40591

 

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

Page 22: Freelancer-Profil Jonathan Weißjonathanweiss.net/profil/profil.pdf · Freelancer-Profil Jonathan Weiß +49 (0)211 - 977 148 99 Werstener Dorfstraße 124 info@jonathanweiss.net 40591

 

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

Page 23: Freelancer-Profil Jonathan Weißjonathanweiss.net/profil/profil.pdf · Freelancer-Profil Jonathan Weiß +49 (0)211 - 977 148 99 Werstener Dorfstraße 124 info@jonathanweiss.net 40591

 

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