Ich bin nur für remote Projekte verfügbar. Gelegentlich könnte ich in Berlin aber auch ins Büro kommen.
Im Einsatz bei Here Technologies (IOT Tracking Team)
Implementierung des Frontends der "web reference app" für die "here tracking cloud" als Single Page Application (app.tracking.here.com) gegen eine REST-API als Mitglied eines Scrum Teams mit 4-6 Frontend Entwicklern.
Entwicklung der App seit der Prototyp-Phase bis zum Bootstrapping der (production ready) App sowie bis nach ihrer Veröffentlichung (public release) Anfang 2018.
Fokus:
- Integration von Venue Maps, Heat Maps, Geo-Fences, Traces, Clustering
- Optimierung der Performance, Usability, Modularizierung und Code Quality
Siehe auch Freitext Abschnitt (5)
Projekte als Freelancer
Abschnitt (5)
Position: Sr. Web Frontend Developer bei Here Technologies (IOT Tracking Team) in Berlin als IT Berater (Freelancer) für die Meelogic Consulting AG:
Zeitraum: 10 2017 - 09 2018
Aufgaben:
- Implementierung des Frontends der "web reference app" für die "here tracking cloud" als Single Page Application (app.tracking.here.com) gegen eine REST-API als Mitglied eines Scrum Teams mit 4-6 Frontend Entwicklern.
- Entwicklung der App seit der Prototyp-Phase bis zum Bootstrapping der (production ready) App sowie bis nach ihrer Veröffentlichung (public release) Anfang 2018.
- Fokus: Optimierung der Performance, Usability, Modularizierung und Code Quality
- Integration von Venue Maps
Technologien:
- HTML, CSS, JavaScript
- vue.js, vuex, vue-i18n, moment.js, lodash, fetch
- karma, istanbul, sinon, chai
- scss, webpack, babel, eslint
- git/gerrit, jira, confluence
- open here libraries for map rendering and object visualisation
Technologie (für Prototyp):
- Angular 2, rxjs, redux
Abschnitt (4)
Position: Sr. Web Frontend Developer bei Here Technologies (Venue Maps Team) in Berlin als IT Berater für die Meelogic Consulting AG:
Zeitraum: 03 2017 - 09 2017
Aufgaben:
- Leitung der Weiterentwicklung des Frontends des ?Venue Maps Admin Tools? als Single Page Web Application gegen eine bestehende (und weiterentwickelte) REST-API
- Enge Zusammenarbeit mit dem Backend-Team bei Entwicklung neuer Features
- Refactoring/Rebuilding der App in vue.js (vorher: meteor)
- Mobile Optimierung, Datei-Upload, interaktive und reaktive Formulare mit instant Validierung und Drag & Drop
Frameworks/Libraries:
- Meteor.js, vue.js, vuex, node.js, lodash, fetch, bash
- Nightwatch.js
- SASS/LESS, webpack, babel
- git/gerrit, Jira, confluence
- AWS (DynamoDB, CloudFront, S3, Lambda, EC2)
Team: Scrum
Abschnitt (3)
Position: Sr. Web Frontend Developer bei Here Technologies (IOT Tracking Team) in Berlin als IT Consultant (Freelancer) für die Meelogic Consulting AG:
Zeitraum: 12 2016 - 03 2017
Details: Siehe oben (ab 10 2017 gleiche Position)
Abschnitt (2)
Position: Web Frontend Developer (Freelancer) für die Meelogic AG für einen Kunden im Bereich Erneuerbare Energien
Zeitraum: 10 2016 - 11 2016
Aufgaben:
- Entwicklung einer Single Page Web Applikation für die Generierung von Berichten (als PDF) mit Charts
- User Authentifizierung gegen eine bestehende REST-API
- Datenanbindung über bestehende REST-API
- Komplette Verantwortung über die Implementierung der App
- Deployment der finalen App beim Kunden
- Betreuung des Kunden bis zur finalen Abnahme
Technologien:
- HTML, CSS, JavaScript
- jQuery, chart.js, handlebars
- RDP, IIS, express.js, virtualBox,
Projekte als Festangestellter
Abschnitt (1)
Zeitraum: 08 2014 - 08 2016 / Unternehmen: softgarden e-recruiting GmbH / Projektnamen: just-hire, softgarden network / Programmiersprachen: JavaScript, Java, Typescript, HTML, CSS (SASS, LESS), SQL / Beschreibung: Bewerbermanagementsystem und Bewerberplattform als SaaS / Aufgaben: Schwerpunkt Front-End, Umsetzung von Mock-Ups für User-Interfaces von Web-Applikationen, Feature-Entwicklung, responsive layouts, UI-Logik, Schreiben von karma und cucumber tests / Frameworks: angular.js, node.js, bower, bootstrap, jQuery, lodash, grunt, gulp, maven, wicket / Testing: karma, cucumber.js, istanbul.js / Tools: OS X, git, sublime text 2, web-storm, jira, stash, bamboo, Docker, pm2, rabbitMQ, elasicsearch, VirtualBox / Status: final, online / Teamgröße: 10-15 Entwickler (Scrum, Agile) / URL: https://network.softgarden.io/sgnetwork/#/landing und https://www.softgarden.io/
Private Projekte
Zeitraum: 05-07 2014 /Projektname: Vokabel Trainer /Programmiersprache:JavaScript /Beschreibung:Web-App Vokabeltrainer mit 4 Lernmodi, Benutzerverwaltung, Listenerstellung, Ticketsystem /Aufgaben: Konzeption, Programmierung, Testing /Frameworks:mongoose.js, express.js, node.js, jade, stylus, passport.js, jquery, Underscore.js, bootstrap, bower /Tools:OS X, git, Sublime Text 2, Robomongo /Status:alpha, online /Teamgröße:2 /URL:[URL auf Anfrage]
Zeitraum: 04 2014 /Projektname:Wiki Quiz Generator /Programmiersprache:Python /Beschreibung:Web-App zur semi automatischen Generierung von Fragen und Antworten aus Wikipedia-Artikeln für ein Quiz-Spiel mittels semantischer Wortanalyse /Aufgaben:Konzeption, Programmierung /Frameworks:Django, NLTK /Tools:OS X, sublime text 2
Zeitraum: 01-03 2014 /Projektname:PB Vokabeltrainer /Programmiersprache:JavaScript /Beschreibung:Web-App Vokabeltrainer mit automatischer Übersetzung von Wörtern aus verschiedenen Sprachen zur schnellen Erstellung von Vokabellisten /Aufgaben:Konzeption, Programmierung, Testing /Frameworks:AngularJS, express.js, mongoose.js, node.js, jade, stylus /Tools:OS X, git, Sublime Text 2, Robomongo
Zeitraum: 07 2013 /Projektname:Brainr /Programmiersprache:Objective-C /Beschreibung:IOS-Spiel zum Gehirntraining, Raster basiert /Aufgaben:Konzeption, Programmierung /Frameworks:UIKit /Tools:Xcode
Zeitraum: 12 2012 /Projektname:Super Mario World Klon /Programmiersprache:Scala /Beschreibung:Nachbildung des SNES Spiels ?Super Mario World? mit eingebauten Karteneditor, ohne zusätzliche Spiele-Frameworks /Aufgaben:Konzeption, Programmierung (GUI, Physik, Logik, Sound), Testing /Frameworks:keine /Tools:eclipse
Zeitraum: 09 2012 /Projektname: CnC2 Klon /Programmiersprache:Scala /Beschreibung: Nachbildung des PC-Spiels ?Command&Conquer 2? auf einer Karte mit Baumodus, Produktion von Einheiten, Wegfindung, ohne zusätzliche Spiele-Frameworks /Aufgaben:Konzeption, Programmierung (GUI, Physik, Logik, Sound), Testing /Tools:eclipse
Zeitraum: 08 2002 - 03 2004 /Projektname:Vokabeltrainer /Programmiersprache:C++ /Beschreibung:Ein Vokabeltrainer für beliebige Sprachen als Windows-GUI-Anwendung mit online update Funktion (Versions-updates und Download von neuen Vokabellisten), Statistik und eigens entwickelter Sprachsynthese (für beliebige Sprachen erweiterbar) /Aufgaben:Konzeption, Programmierung (GUI, Sprachausgabe), Testing /Tools:MS Visual Studio 98
Projekte für Kunden
Zeitraum:04 - 06 2013 /Projektname:Multimedia Lernexperiment zur ATP-Synthase /Auftraggeber:Universität des Saarlandes, Bildungswissenschaft /Programmiersprache:VBA /Beschreibung:Weiterentwicklung und Kunden-Support als Freelancer für das gleichnamige Projekt (siehe unten) /Status:abgeschlossen
Zeitraum:12 2006 /Projektname:Price Check Tool /Auftraggeber: (Kunde wünscht Verschwiegenheit) /Programmiersprache:C++ /Beschreibung:Preisvergleichs-Tool für das Back-End eines Online-Shops als Windows-GUI-Anwendung zur automatischen Anpassung an eine Referenzseite /Aufgaben:Konzeption, Programmierung(GUI, SQL-Datenbankanbindung, HTML-Parsing), Testing /Tools:MS Visual Studio 2005 /Status:abgeschlossen
Projekte als studentische Hilfskraft an der Bildungswissenschaft der Universität des Saarlandes
(Implementierung gänzlich eigenverantwortlich, 10-16h wöchentlich)
Zeitraum:02 2012 - 03 2013 /Projektname:Multimedia Lernexperiment zur ATP-Synthase /Programmiersprache:VBA /Beschreibung:Programmierung eines Reaktionszeit Eye-Tracking Multimedia-Lernexperiments am Computer /Aufgaben:Programmierung, Testing, Support, Hardware-Setup /Frameworks:Eye-Works und Tobii-SDK für E-Prime /Tools:E-Prime, Tobii Eye-Tracker /Status:abgeschlossen
Zeitraum:10 2009 - 03 2010 /Projektname:BAST /Programmiersprache:C++ /Beschreibung:Reaktionszeit-Experiment am Computer zu Videos vom Straßenverkehr /Aufgaben:Programmierung, GUI /Tools:MS Visual Studio 2005, Paint.NET /Status:abgeschlossen
Zeitraum:12 2008 - 01 2009 /Projektname:Rhythmusdatenextraktion /Programmiersprache:C++ /Beschreibung:Aus einer Wave-Audio-Datei sollen ?time-codes? anhand von Peak-Signalen extrahiert werden. /Aufgaben:Programmierung, GUI /Tools:MS Visual Studio 2005 /Status:abgeschlossen
Projekte im Informatik Studium
Zeitraum:07-08 2006 /Projektname:Softwarepraktikum /Programmiersprache:C++ /Beschreibung:Wettbewerb von Gruppen zur Realisierung der besten Schwarmintelligenz zum Abbau von Ressourcen auf einer ?tiled-map?. Verhalten der Agenten durch Assembler ähnliche Sprache simuliert. Simulator und GUI wurde entwickelt. /Aufgaben:Konzeption, Programmierung, Testing, Dokumentation /Frameworks:Qt /Tools:SVN, Doxygen, eclipse, UML /Status:abgeschlossen /Teamgröße:5
- 8 Semester Bachelor Studium Informatik 2005-2009
- 8 Semester Bachelor Studium Computerlinguistik 2009-2013
je an der Universität des Saarlandes aber ohne Abschluss
- Transcript of Records auf Anfrage
- Abitur 2004
Sr. Frontend Web Developer (Vue.js, Nuxt.js)
Bin nur an Projekten mit JavaScript/TypeScript (peripher ggf. Java/Scala) interessiert.
Was ich suche
- Vue.js oder Angular basierte Web Frontend Projekte im Raum Berlin (100% vor Ort möglich) oder auch remote (>95%).
- Vorzugsweise als Teil eines Scrum Teams eines größeren Unternehmens (>200 Mitarbeiter).
- Vertragslaufzeit mind. 3 Monate
Web-Entwicklung
Ich bin nur für remote Projekte verfügbar. Gelegentlich könnte ich in Berlin aber auch ins Büro kommen.
Im Einsatz bei Here Technologies (IOT Tracking Team)
Implementierung des Frontends der "web reference app" für die "here tracking cloud" als Single Page Application (app.tracking.here.com) gegen eine REST-API als Mitglied eines Scrum Teams mit 4-6 Frontend Entwicklern.
Entwicklung der App seit der Prototyp-Phase bis zum Bootstrapping der (production ready) App sowie bis nach ihrer Veröffentlichung (public release) Anfang 2018.
Fokus:
- Integration von Venue Maps, Heat Maps, Geo-Fences, Traces, Clustering
- Optimierung der Performance, Usability, Modularizierung und Code Quality
Siehe auch Freitext Abschnitt (5)
Projekte als Freelancer
Abschnitt (5)
Position: Sr. Web Frontend Developer bei Here Technologies (IOT Tracking Team) in Berlin als IT Berater (Freelancer) für die Meelogic Consulting AG:
Zeitraum: 10 2017 - 09 2018
Aufgaben:
- Implementierung des Frontends der "web reference app" für die "here tracking cloud" als Single Page Application (app.tracking.here.com) gegen eine REST-API als Mitglied eines Scrum Teams mit 4-6 Frontend Entwicklern.
- Entwicklung der App seit der Prototyp-Phase bis zum Bootstrapping der (production ready) App sowie bis nach ihrer Veröffentlichung (public release) Anfang 2018.
- Fokus: Optimierung der Performance, Usability, Modularizierung und Code Quality
- Integration von Venue Maps
Technologien:
- HTML, CSS, JavaScript
- vue.js, vuex, vue-i18n, moment.js, lodash, fetch
- karma, istanbul, sinon, chai
- scss, webpack, babel, eslint
- git/gerrit, jira, confluence
- open here libraries for map rendering and object visualisation
Technologie (für Prototyp):
- Angular 2, rxjs, redux
Abschnitt (4)
Position: Sr. Web Frontend Developer bei Here Technologies (Venue Maps Team) in Berlin als IT Berater für die Meelogic Consulting AG:
Zeitraum: 03 2017 - 09 2017
Aufgaben:
- Leitung der Weiterentwicklung des Frontends des ?Venue Maps Admin Tools? als Single Page Web Application gegen eine bestehende (und weiterentwickelte) REST-API
- Enge Zusammenarbeit mit dem Backend-Team bei Entwicklung neuer Features
- Refactoring/Rebuilding der App in vue.js (vorher: meteor)
- Mobile Optimierung, Datei-Upload, interaktive und reaktive Formulare mit instant Validierung und Drag & Drop
Frameworks/Libraries:
- Meteor.js, vue.js, vuex, node.js, lodash, fetch, bash
- Nightwatch.js
- SASS/LESS, webpack, babel
- git/gerrit, Jira, confluence
- AWS (DynamoDB, CloudFront, S3, Lambda, EC2)
Team: Scrum
Abschnitt (3)
Position: Sr. Web Frontend Developer bei Here Technologies (IOT Tracking Team) in Berlin als IT Consultant (Freelancer) für die Meelogic Consulting AG:
Zeitraum: 12 2016 - 03 2017
Details: Siehe oben (ab 10 2017 gleiche Position)
Abschnitt (2)
Position: Web Frontend Developer (Freelancer) für die Meelogic AG für einen Kunden im Bereich Erneuerbare Energien
Zeitraum: 10 2016 - 11 2016
Aufgaben:
- Entwicklung einer Single Page Web Applikation für die Generierung von Berichten (als PDF) mit Charts
- User Authentifizierung gegen eine bestehende REST-API
- Datenanbindung über bestehende REST-API
- Komplette Verantwortung über die Implementierung der App
- Deployment der finalen App beim Kunden
- Betreuung des Kunden bis zur finalen Abnahme
Technologien:
- HTML, CSS, JavaScript
- jQuery, chart.js, handlebars
- RDP, IIS, express.js, virtualBox,
Projekte als Festangestellter
Abschnitt (1)
Zeitraum: 08 2014 - 08 2016 / Unternehmen: softgarden e-recruiting GmbH / Projektnamen: just-hire, softgarden network / Programmiersprachen: JavaScript, Java, Typescript, HTML, CSS (SASS, LESS), SQL / Beschreibung: Bewerbermanagementsystem und Bewerberplattform als SaaS / Aufgaben: Schwerpunkt Front-End, Umsetzung von Mock-Ups für User-Interfaces von Web-Applikationen, Feature-Entwicklung, responsive layouts, UI-Logik, Schreiben von karma und cucumber tests / Frameworks: angular.js, node.js, bower, bootstrap, jQuery, lodash, grunt, gulp, maven, wicket / Testing: karma, cucumber.js, istanbul.js / Tools: OS X, git, sublime text 2, web-storm, jira, stash, bamboo, Docker, pm2, rabbitMQ, elasicsearch, VirtualBox / Status: final, online / Teamgröße: 10-15 Entwickler (Scrum, Agile) / URL: https://network.softgarden.io/sgnetwork/#/landing und https://www.softgarden.io/
Private Projekte
Zeitraum: 05-07 2014 /Projektname: Vokabel Trainer /Programmiersprache:JavaScript /Beschreibung:Web-App Vokabeltrainer mit 4 Lernmodi, Benutzerverwaltung, Listenerstellung, Ticketsystem /Aufgaben: Konzeption, Programmierung, Testing /Frameworks:mongoose.js, express.js, node.js, jade, stylus, passport.js, jquery, Underscore.js, bootstrap, bower /Tools:OS X, git, Sublime Text 2, Robomongo /Status:alpha, online /Teamgröße:2 /URL:[URL auf Anfrage]
Zeitraum: 04 2014 /Projektname:Wiki Quiz Generator /Programmiersprache:Python /Beschreibung:Web-App zur semi automatischen Generierung von Fragen und Antworten aus Wikipedia-Artikeln für ein Quiz-Spiel mittels semantischer Wortanalyse /Aufgaben:Konzeption, Programmierung /Frameworks:Django, NLTK /Tools:OS X, sublime text 2
Zeitraum: 01-03 2014 /Projektname:PB Vokabeltrainer /Programmiersprache:JavaScript /Beschreibung:Web-App Vokabeltrainer mit automatischer Übersetzung von Wörtern aus verschiedenen Sprachen zur schnellen Erstellung von Vokabellisten /Aufgaben:Konzeption, Programmierung, Testing /Frameworks:AngularJS, express.js, mongoose.js, node.js, jade, stylus /Tools:OS X, git, Sublime Text 2, Robomongo
Zeitraum: 07 2013 /Projektname:Brainr /Programmiersprache:Objective-C /Beschreibung:IOS-Spiel zum Gehirntraining, Raster basiert /Aufgaben:Konzeption, Programmierung /Frameworks:UIKit /Tools:Xcode
Zeitraum: 12 2012 /Projektname:Super Mario World Klon /Programmiersprache:Scala /Beschreibung:Nachbildung des SNES Spiels ?Super Mario World? mit eingebauten Karteneditor, ohne zusätzliche Spiele-Frameworks /Aufgaben:Konzeption, Programmierung (GUI, Physik, Logik, Sound), Testing /Frameworks:keine /Tools:eclipse
Zeitraum: 09 2012 /Projektname: CnC2 Klon /Programmiersprache:Scala /Beschreibung: Nachbildung des PC-Spiels ?Command&Conquer 2? auf einer Karte mit Baumodus, Produktion von Einheiten, Wegfindung, ohne zusätzliche Spiele-Frameworks /Aufgaben:Konzeption, Programmierung (GUI, Physik, Logik, Sound), Testing /Tools:eclipse
Zeitraum: 08 2002 - 03 2004 /Projektname:Vokabeltrainer /Programmiersprache:C++ /Beschreibung:Ein Vokabeltrainer für beliebige Sprachen als Windows-GUI-Anwendung mit online update Funktion (Versions-updates und Download von neuen Vokabellisten), Statistik und eigens entwickelter Sprachsynthese (für beliebige Sprachen erweiterbar) /Aufgaben:Konzeption, Programmierung (GUI, Sprachausgabe), Testing /Tools:MS Visual Studio 98
Projekte für Kunden
Zeitraum:04 - 06 2013 /Projektname:Multimedia Lernexperiment zur ATP-Synthase /Auftraggeber:Universität des Saarlandes, Bildungswissenschaft /Programmiersprache:VBA /Beschreibung:Weiterentwicklung und Kunden-Support als Freelancer für das gleichnamige Projekt (siehe unten) /Status:abgeschlossen
Zeitraum:12 2006 /Projektname:Price Check Tool /Auftraggeber: (Kunde wünscht Verschwiegenheit) /Programmiersprache:C++ /Beschreibung:Preisvergleichs-Tool für das Back-End eines Online-Shops als Windows-GUI-Anwendung zur automatischen Anpassung an eine Referenzseite /Aufgaben:Konzeption, Programmierung(GUI, SQL-Datenbankanbindung, HTML-Parsing), Testing /Tools:MS Visual Studio 2005 /Status:abgeschlossen
Projekte als studentische Hilfskraft an der Bildungswissenschaft der Universität des Saarlandes
(Implementierung gänzlich eigenverantwortlich, 10-16h wöchentlich)
Zeitraum:02 2012 - 03 2013 /Projektname:Multimedia Lernexperiment zur ATP-Synthase /Programmiersprache:VBA /Beschreibung:Programmierung eines Reaktionszeit Eye-Tracking Multimedia-Lernexperiments am Computer /Aufgaben:Programmierung, Testing, Support, Hardware-Setup /Frameworks:Eye-Works und Tobii-SDK für E-Prime /Tools:E-Prime, Tobii Eye-Tracker /Status:abgeschlossen
Zeitraum:10 2009 - 03 2010 /Projektname:BAST /Programmiersprache:C++ /Beschreibung:Reaktionszeit-Experiment am Computer zu Videos vom Straßenverkehr /Aufgaben:Programmierung, GUI /Tools:MS Visual Studio 2005, Paint.NET /Status:abgeschlossen
Zeitraum:12 2008 - 01 2009 /Projektname:Rhythmusdatenextraktion /Programmiersprache:C++ /Beschreibung:Aus einer Wave-Audio-Datei sollen ?time-codes? anhand von Peak-Signalen extrahiert werden. /Aufgaben:Programmierung, GUI /Tools:MS Visual Studio 2005 /Status:abgeschlossen
Projekte im Informatik Studium
Zeitraum:07-08 2006 /Projektname:Softwarepraktikum /Programmiersprache:C++ /Beschreibung:Wettbewerb von Gruppen zur Realisierung der besten Schwarmintelligenz zum Abbau von Ressourcen auf einer ?tiled-map?. Verhalten der Agenten durch Assembler ähnliche Sprache simuliert. Simulator und GUI wurde entwickelt. /Aufgaben:Konzeption, Programmierung, Testing, Dokumentation /Frameworks:Qt /Tools:SVN, Doxygen, eclipse, UML /Status:abgeschlossen /Teamgröße:5
- 8 Semester Bachelor Studium Informatik 2005-2009
- 8 Semester Bachelor Studium Computerlinguistik 2009-2013
je an der Universität des Saarlandes aber ohne Abschluss
- Transcript of Records auf Anfrage
- Abitur 2004
Sr. Frontend Web Developer (Vue.js, Nuxt.js)
Bin nur an Projekten mit JavaScript/TypeScript (peripher ggf. Java/Scala) interessiert.
Was ich suche
- Vue.js oder Angular basierte Web Frontend Projekte im Raum Berlin (100% vor Ort möglich) oder auch remote (>95%).
- Vorzugsweise als Teil eines Scrum Teams eines größeren Unternehmens (>200 Mitarbeiter).
- Vertragslaufzeit mind. 3 Monate
Web-Entwicklung