Frontend/Backend-Entwickler, NodeJS, TypeScript, VueJS, React

freiberufler Frontend/Backend-Entwickler, NodeJS, TypeScript, VueJS, React auf freelance.de
Referenzen
offline
Verfügbarkeit einsehen
auf Anfrage
de  |  en  |  fr
80‐90€/Stunde
10965 Berlin
30.07.2019

Kurzvorstellung

Full-Stack Entwickler in Web und Applications — freiberuflich in einer Vielzahl an Projekten aus Musik, Commerce, Kunstausstellungen, Medizin, Baugewerbe und weiteren. Mehrere Jahre als Senior in Kreativagentur (Freiburg & Berlin).

Auszug Referenzen (12)

"Reibungslose Zusammenarbeit, starke Umsetzung im Entwicklungsteam."
Frontendentwickler, PriPh Companion
Kundenname anonymisiert
Tätigkeitszeitraum

4/2019 – 7/2019

Tätigkeitsbeschreibung

CRM Management Suite für Serviceprodukt, umgesetzt in React in TypeScript (mit React Hooks), Styled Components, Redux (mit Redux-Thunk Middleware), MongoDB und Cockpit CMS, offener REST API mit Express Router, entwickelt in Docker.

Eingesetzte Qualifikationen

MongoDB, Docker, TypeScript, JavaScript, React (JavaScript library)


"Ausgezeichnete Ausarbeitung in VueJS und Nuxt."
Full-Stack Entwickler, Personal Folio
Kundenname anonymisiert
Tätigkeitszeitraum

2/2019 – 4/2019

Tätigkeitsbeschreibung

Portfolioseite zur Vorstellung von Vita und veröffentlichten Arbeiten mit Fokus auf Showcases mit redaktionellem Inhalt. Entwickelt mit Nuxt und VueJS (serverseitiges Rendering, ähnlich zum Framework "Next"), umgesetzt in TypeScript. Einsatz von modernem Grid- und Flexbox-Layout für alle Komponenten, SCSS für Styling. Daten und Medien durch Cockpit CMS via REST API als headless Backend. Automatisierte Provisionierung und Deployment auf Digital Ocean Droplet (Verwendung von GitLab Hooks).

Eingesetzte Qualifikationen

Responsive Webdesign, Webdesign, Kontinuierliche Integration (CI), Node.js, TypeScript, CSS (Cascading Style Sheet), HTML5, Vue.js


"Ausgezeichnete Zusammenarbeit, zuverlässiger und sehr empfehlenswerter Freelancer."
Frontendentwickler, Schmieder Coaching
Kundenname anonymisiert
Tätigkeitszeitraum

12/2018 – 6/2019

Tätigkeitsbeschreibung

Launch und Neuentwicklung für jungen Finanzcoaching-Service, Produktvorstellung und Early Signup. Prototyp für custom CRM als SPA mit React und TypeScript (+ React Hooks), Styled Components, Redux und MongoDB, via Docker.

Eingesetzte Qualifikationen

MongoDB, Docker, Node.js, TypeScript, React (JavaScript library)


"Einwandfreie Umsetzung, zusätzliche Unterstützung in UX Themen."
Full-Stack Entwickler, Luxembourg Portfolio
Kundenname anonymisiert
Tätigkeitszeitraum

8/2018 – 4/2019

Tätigkeitsbeschreibung

Portfolioseite, Vorstellung von künstlerischer Arbeit, Musik und Photographie, Ausstellungen, Entwicklung einer interaktiven Vita, photgraphischer Galerie. Erste Edition umgesetzt in NodeJS mit ES6, zusammen mit CouchDB dokumentenbasierter Datenbank hinter Nginx. Zweite Edition in Nuxt und VueJS mit Redis als Datenbank (mit ReJSON Modul), TypeScript für Back- und Frontend, Styling mit SCSS, umgesetzt in zwei Generationen.

Eingesetzte Qualifikationen

Node.js, TypeScript, CSS (Cascading Style Sheet), HTML5, Vue.js


"Reibungslose Umsetzung des Redesigns, absolute Empfehlung."
Frontendentwickler, Rightroom
Kundenname anonymisiert
Tätigkeitszeitraum

6/2018 – 7/2018

Tätigkeitsbeschreibung

Startup, Rechtsberatung für geistiges Eigentum für Kunstschaffende, Photographen und Musiker, Relaunch der Landingseite, responsive Slides für Features, Fokus auf niedrige Ladezeiten, reduzierte Logik. Entwickelt in ES6 und CSS3.

Eingesetzte Qualifikationen

CSS (Cascading Style Sheet), HTML5, JavaScript


"Intensive, engagierte Umsetzung, sehr organisiert und methodisch."
Appentwickler, Unangekündigtes App-Projekt
Kundenname anonymisiert
Tätigkeitszeitraum

9/2017 – 5/2019

Tätigkeitsbeschreibung

Desktopapplikation für macOS, Produktivitätssoftware für Film- und Medienbranche, nativ entwickelt mit Cocoa/AppKit in Swift. Mit Core Data als Dokumenten-basiertes Speichersystem. Konzeptdesign, Mockups für User Interfaces und Views, kollaborative Arbeit in Features und Experience Design.

Eingesetzte Qualifikationen

Swift (Apple), User Experience (UX), User Interface (UI)


"Intensive gemeinsame Arbeit ab ersten Designdrafts, Umsetzung von Vorstellungsseiten, Shopsystem, Vouchers, Audioplayer und Kundenbereich."
Full-Stack Entwickler, Luxembourg Records
Kundenname anonymisiert
Tätigkeitszeitraum

6/2016 – 2/2017

Tätigkeitsbeschreibung

Unabhängiges Plattenlabel Startup mit innovativem Vertriebsmodell, in-House Musikdistribution, digital und analog, In-House Shopsystem und Bestellabwicklung, Versandsystem, Voucher-System mit serverseitiger QR-Code-Erzeugung, Bonustrack-System, automatisierte Lizenzierung für Dritte, eigener Audioplayer mit Live-Lyrics im Accountbereich für Hörer. Entwickelt auf NodeJS mit ES6 und Express, CouchDB und Redis als Storagelösungen. Integration mit Stripe und Paypal APIs für Bezahlsystem.

Eingesetzte Qualifikationen

Webdesign, Node.js, CSS (Cascading Style Sheet), HTML5, JavaScript


"Großartiger Aufbau und solides Design, besonders das Shuffle Video Modul und Picks."
Frontendentwickler, Please Stand By
Kundenname anonymisiert
Tätigkeitszeitraum

8/2015 – 2/2016

Tätigkeitsbeschreibung

Präsentationsseite für Agentur für Werbespotproduktion, Video-Embedding mit Cycling und Picks, Aufbau und Ausgestaltung, Vorstellung umgesetzter Produktionen und Ausschnitte. Umgesetzt in vanilla ES6 and CSS3.

Eingesetzte Qualifikationen

Webdesign, CSS (Cascading Style Sheet), HTML5, JavaScript


"Starke Weiterentwicklung des Pipeline CMS, definitive Empfehlung."
Full-Stack Entwickler, Pip CMS
Kundenname anonymisiert
Tätigkeitszeitraum

6/2015 – 12/2015

Tätigkeitsbeschreibung

Architektur und Entwicklung eines entkoppelten Content Management System zur Verwaltung von redaktionellen Inhalten (Text, Bild, Ton, Video), Komponenten-basiertes CMS, dynamische Zusammensetzung von Formularen auf Basis von Datenmodellen, API, Verwendung von CouchDB via REST. Nachfolgeprojekt des Pipeline CMS.

Eingesetzte Qualifikationen

Node.js, User Experience (UX), CSS (Cascading Style Sheet), HTML5, JavaScript


"Koordinierte Arbeit, wertvolles Input in UI/UX, starker Fokus auf Echtzeit."
Full-Stack Entwickler, Apricum Originals
Kundenname anonymisiert
Tätigkeitszeitraum

12/2013 – 7/2014

Tätigkeitsbeschreibung

Zwei Spieler Trading Card Game, Karten mit Film/Musik-Theme, Sammeln und Aufbau von Decks, in-Game Store für Kauf und Verkauf von Karten und Packs, Umsetzung von Spielmodi und Extras für Spielsessions, Matchmaking-System, Statistiken und Auswertung von Spielerdaten. Umgesetzt auf NodeJS mit Express und Socket IO (Web Sockets für Echtzeit), CouchDB und Redis, vanilla Frontend mit ES5.

Eingesetzte Qualifikationen

Node.js, CSS (Cascading Style Sheet), HTML, JavaScript


"Gewidmete Entwicklung in allen Generationen des Projekts, Betreuung bis zur letzten Fassung 2014."
Full-Stack Entwickler, Fields of Night
Kundenname anonymisiert
Tätigkeitszeitraum

6/2012 – 1/2014

Tätigkeitsbeschreibung

Vorstellungs- und Portfolioseite für Musiker, Post-Indie Genre, Präsentation von Alben, Blogartikel für Landingseite, kundenspezifisch entwickeltes CMS, eigener Audioplayer mit Live-Lyrics. Entwickelt in PHP, Datenspeicher via MySQL Datenbank.

Eingesetzte Qualifikationen

Webdesign, CSS (Cascading Style Sheet), HTML, JavaScript, PHP


"Exzellente Umsetzung der Preview und allen drei Editionen, Entwicklung der Galerie und Präsentationsseiten."
Frontendentwickler, IBA
Kundenname anonymisiert
Tätigkeitszeitraum

12/2010 – 6/2012

Tätigkeitsbeschreibung

Portfolio und Begleitseite zu Photographieausstellung (Analog, B/W, Polaroid), eröffnet im November 2011. Vorstellung von ausstellenden Künstlern, verwendetem Equipment. Statische Seite, Einsatz von Vanilla ES5 in reinem Aufbau.

Eingesetzte Qualifikationen

CSS (Cascading Style Sheet), HTML, JavaScript, jQuery


Ich biete

IT, Entwicklung
  • CSS (Cascading Style Sheet)
  • JavaScript
  • Node.js
  • HTML5
  • User Experience (UX)
  • TypeScript
  • Vue.js
  • React (JavaScript library)
  • Docker

Projekt‐ & Berufserfahrung

Frontendentwickler, PriPh Companion
Kundenname anonymisiert, Berlin & Remote
4/2019 – 7/2019 (4 Monate)
Medienbranche
Tätigkeitszeitraum

4/2019 – 7/2019

Tätigkeitsbeschreibung

CRM Management Suite für Serviceprodukt, umgesetzt in React in TypeScript (mit React Hooks), Styled Components, Redux (mit Redux-Thunk Middleware), MongoDB und Cockpit CMS, offener REST API mit Express Router, entwickelt in Docker.

Eingesetzte Qualifikationen

MongoDB, Docker, TypeScript, JavaScript, React (JavaScript library)


Full-Stack Entwickler, Personal Folio
Kundenname anonymisiert, Berlin
2/2019 – 4/2019 (3 Monate)
Medienbranche
Tätigkeitszeitraum

2/2019 – 4/2019

Tätigkeitsbeschreibung

Portfolioseite zur Vorstellung von Vita und veröffentlichten Arbeiten mit Fokus auf Showcases mit redaktionellem Inhalt. Entwickelt mit Nuxt und VueJS (serverseitiges Rendering, ähnlich zum Framework "Next"), umgesetzt in TypeScript. Einsatz von modernem Grid- und Flexbox-Layout für alle Komponenten, SCSS für Styling. Daten und Medien durch Cockpit CMS via REST API als headless Backend. Automatisierte Provisionierung und Deployment auf Digital Ocean Droplet (Verwendung von GitLab Hooks).

Eingesetzte Qualifikationen

Responsive Webdesign, Webdesign, Kontinuierliche Integration (CI), Node.js, TypeScript, CSS (Cascading Style Sheet), HTML5, Vue.js


Frontendentwickler, Schmieder Coaching
Christine Schmieder, Berlin & Remote
12/2018 – 6/2019 (7 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

12/2018 – 6/2019

Tätigkeitsbeschreibung

Launch und Neuentwicklung für jungen Finanzcoaching-Service, Produktvorstellung und Early Signup. Prototyp für custom CRM als SPA mit React und TypeScript (+ React Hooks), Styled Components, Redux und MongoDB, via Docker.

Eingesetzte Qualifikationen

MongoDB, Docker, Node.js, TypeScript, React (JavaScript library)


Full-Stack Entwickler, Luxembourg Portfolio
Steve Luxembourg, Remote
8/2018 – 4/2019 (9 Monate)
Medienbranche
Tätigkeitszeitraum

8/2018 – 4/2019

Tätigkeitsbeschreibung

Portfolioseite, Vorstellung von künstlerischer Arbeit, Musik und Photographie, Ausstellungen, Entwicklung einer interaktiven Vita, photgraphischer Galerie. Erste Edition umgesetzt in NodeJS mit ES6, zusammen mit CouchDB dokumentenbasierter Datenbank hinter Nginx. Zweite Edition in Nuxt und VueJS mit Redis als Datenbank (mit ReJSON Modul), TypeScript für Back- und Frontend, Styling mit SCSS, umgesetzt in zwei Generationen.

Eingesetzte Qualifikationen

Node.js, TypeScript, CSS (Cascading Style Sheet), HTML5, Vue.js


Frontendentwickler, Rightroom
Creativerights GbR, Berlin
6/2018 – 7/2018 (2 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

6/2018 – 7/2018

Tätigkeitsbeschreibung

Startup, Rechtsberatung für geistiges Eigentum für Kunstschaffende, Photographen und Musiker, Relaunch der Landingseite, responsive Slides für Features, Fokus auf niedrige Ladezeiten, reduzierte Logik. Entwickelt in ES6 und CSS3.

Eingesetzte Qualifikationen

CSS (Cascading Style Sheet), HTML5, JavaScript


Appentwickler, Unangekündigtes App-Projekt
Kundenname anonymisiert, Berlin
9/2017 – 5/2019 (1 Jahr, 9 Monate)
Medienbranche
Tätigkeitszeitraum

9/2017 – 5/2019

Tätigkeitsbeschreibung

Desktopapplikation für macOS, Produktivitätssoftware für Film- und Medienbranche, nativ entwickelt mit Cocoa/AppKit in Swift. Mit Core Data als Dokumenten-basiertes Speichersystem. Konzeptdesign, Mockups für User Interfaces und Views, kollaborative Arbeit in Features und Experience Design.

Eingesetzte Qualifikationen

Swift (Apple), User Experience (UX), User Interface (UI)


Full-Stack Entwickler, Luxembourg Records
Luxembourg Records, Remote
6/2016 – 2/2017 (9 Monate)
Medienbranche
Tätigkeitszeitraum

6/2016 – 2/2017

Tätigkeitsbeschreibung

Unabhängiges Plattenlabel Startup mit innovativem Vertriebsmodell, in-House Musikdistribution, digital und analog, In-House Shopsystem und Bestellabwicklung, Versandsystem, Voucher-System mit serverseitiger QR-Code-Erzeugung, Bonustrack-System, automatisierte Lizenzierung für Dritte, eigener Audioplayer mit Live-Lyrics im Accountbereich für Hörer. Entwickelt auf NodeJS mit ES6 und Express, CouchDB und Redis als Storagelösungen. Integration mit Stripe und Paypal APIs für Bezahlsystem.

Eingesetzte Qualifikationen

Webdesign, Node.js, CSS (Cascading Style Sheet), HTML5, JavaScript


Frontendentwickler, Please Stand By
WGst / Werbefilme, Remote
8/2015 – 2/2016 (7 Monate)
Medienbranche
Tätigkeitszeitraum

8/2015 – 2/2016

Tätigkeitsbeschreibung

Präsentationsseite für Agentur für Werbespotproduktion, Video-Embedding mit Cycling und Picks, Aufbau und Ausgestaltung, Vorstellung umgesetzter Produktionen und Ausschnitte. Umgesetzt in vanilla ES6 and CSS3.

Eingesetzte Qualifikationen

Webdesign, CSS (Cascading Style Sheet), HTML5, JavaScript


Full-Stack Entwickler, Pip CMS
Kundenname anonymisiert, Remote
6/2015 – 12/2015 (7 Monate)
Medienbranche
Tätigkeitszeitraum

6/2015 – 12/2015

Tätigkeitsbeschreibung

Architektur und Entwicklung eines entkoppelten Content Management System zur Verwaltung von redaktionellen Inhalten (Text, Bild, Ton, Video), Komponenten-basiertes CMS, dynamische Zusammensetzung von Formularen auf Basis von Datenmodellen, API, Verwendung von CouchDB via REST. Nachfolgeprojekt des Pipeline CMS.

Eingesetzte Qualifikationen

Node.js, User Experience (UX), CSS (Cascading Style Sheet), HTML5, JavaScript


Full-Stack Entwickler, Apricum Originals
Apricum Originals, Remote
12/2013 – 7/2014 (8 Monate)
Medienbranche
Tätigkeitszeitraum

12/2013 – 7/2014

Tätigkeitsbeschreibung

Zwei Spieler Trading Card Game, Karten mit Film/Musik-Theme, Sammeln und Aufbau von Decks, in-Game Store für Kauf und Verkauf von Karten und Packs, Umsetzung von Spielmodi und Extras für Spielsessions, Matchmaking-System, Statistiken und Auswertung von Spielerdaten. Umgesetzt auf NodeJS mit Express und Socket IO (Web Sockets für Echtzeit), CouchDB und Redis, vanilla Frontend mit ES5.

Eingesetzte Qualifikationen

Node.js, CSS (Cascading Style Sheet), HTML, JavaScript


Full-Stack Entwickler, Fields of Night
Kundenname anonymisiert, Remote
6/2012 – 1/2014 (1 Jahr, 8 Monate)
Medienbranche
Tätigkeitszeitraum

6/2012 – 1/2014

Tätigkeitsbeschreibung

Vorstellungs- und Portfolioseite für Musiker, Post-Indie Genre, Präsentation von Alben, Blogartikel für Landingseite, kundenspezifisch entwickeltes CMS, eigener Audioplayer mit Live-Lyrics. Entwickelt in PHP, Datenspeicher via MySQL Datenbank.

Eingesetzte Qualifikationen

Webdesign, CSS (Cascading Style Sheet), HTML, JavaScript, PHP


Frontendentwickler, IBA
IBA, Remote
12/2010 – 6/2012 (1 Jahr, 7 Monate)
Medienbranche
Tätigkeitszeitraum

12/2010 – 6/2012

Tätigkeitsbeschreibung

Portfolio und Begleitseite zu Photographieausstellung (Analog, B/W, Polaroid), eröffnet im November 2011. Vorstellung von ausstellenden Künstlern, verwendetem Equipment. Statische Seite, Einsatz von Vanilla ES5 in reinem Aufbau.

Eingesetzte Qualifikationen

CSS (Cascading Style Sheet), HTML, JavaScript, jQuery


Qualifikationen

NodeJS, VueJS, Nuxt, React, Redux, Express, Symfony, Cocoa/AppKit, ESNext, TypeScript, Swift, PHP, HTML5, CSS3, SCSS, LESS, LaTeX, Docker, Redis, MongoDB, CouchDB, ElasticSearch, MySQL, Webkit, NGINX, GraphQl & Apollo, Let's Encrypt, AVA (Testing), XCTest und weitere.

Über mich

Full-Stack Entwickler in Web und Applications — freiberuflich in einer Vielzahl an Projekten aus Musik, Commerce, Kunstausstellungen, Medizin, Baugewerbe und weiteren. Mehrere Jahre als Seniorentwickler bei einer vielseitigen Kreativagentur, Freiburg und Berlin.

Stärken in modernen Frameworks und Sprachen, NodeJS, TypeScript, ES6+, Swift, VueJS, ReactJS, Redux, Cocoa/AppKit und bleeding-edge Technologien, Entwicklung in Docker mit CI/CD, Fokus auf modularem Code, Unit und Integration Tests. Erfahrung in der Ausgestaltung von Konzeptdesign, Mockups und UI/UX Design.

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
  • Französisch (Grundkenntnisse)
  • Russisch (Grundkenntnisse)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
Profilaufrufe
828
Berufserfahrung
10 Jahre und 5 Monate (seit 01/2010)
Projektleitung
3 Jahre

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden »