JavaScript Entwickler, Web- & mobile Apps (FullStack, NodeJS, React?)
Aktualisiert am 03.09.2019
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 01.01.2021
Verfügbar zu: 0%
davon vor Ort: 0%
Englisch
gut

Einsatzorte

Einsatzorte

Karlsruhe (+50km) Tübingen (+100km) Titisee-Neustadt (+75km)
nicht möglich

Projekte

Projekte

6 Jahre 10 Monate
2017-07 - heute

Eigene Firma

Co-founder & CTO
Co-founder & CTO
9 Jahre 1 Monat
2015-04 - heute

Web- & App Development

Freelance Web- & App Developer
Freelance Web- & App Developer
1 Jahr 10 Monate
2015-09 - 2017-06

Full Stack Web Development

Full Stack Web Developer
Full Stack Web Developer
Ninja Concept GmbH
1 Jahr 6 Monate
2013-10 - 2015-03

Frontend Web Development

Frontend Web Developer
Frontend Web Developer
1&1 Internet AG

Aus- und Weiterbildung

Aus- und Weiterbildung

3 Jahre
2010-10 - 2013-09

Studium Wirtschaftsinformatik

Bachelor of Science (B.Sc.) Wirtschaftsinformatik, Bachelor of Arts with Honours (B.A.Hons.) Business Information Systems, DHBW Karlsruhe, Open University UK
Bachelor of Science (B.Sc.) Wirtschaftsinformatik, Bachelor of Arts with Honours (B.A.Hons.) Business Information Systems
DHBW Karlsruhe, Open University UK

Position

Position

Senior Full Stack Web Developer

JavaScript / NodeJS

Kompetenzen

Kompetenzen

Schwerpunkte

React
ReactNative
RichClient

Produkte / Standards / Erfahrungen / Methoden

Techie

  • 2005 geht meine erste eigene Website online - damals noch mit Frames. Seitdem ist technologisch viel passiert und meine persönlichen Tech-Skills haben sich analog dazu weiterentwickelt.
  • Zu Abi-Zeiten 2009 habe ich mit klassischem LAMP Stack (PHP, MySQL..) Shops aus dem Boden gestampft. Irgendwann schlug NodeJS auf und ich entschied mich ?FullStack? auf JavaScript zu konzentrieren. Seitdem versuche ich meine Expertise auf der ganzen FullStack-Klaviatur (im Folgenden vom Server Richtung Client beschrieben) auszubauen - in Unternehmen und eigenen Projekten.
  • Als Fan von (Mirco-)Services und lightweight Architekturen bin ich mit Cloud Hosting (AWS, DigitalOcean, GCS, MongoCloud..) und Methoden wie Continuous Delivery (CircleCI, Travis) vertraut. Der DevOp-Layer sollte meiner Meinung nach im Idealfall so übersichtlich sein, dass ihn jeder im Entwicklerteam maintainen kann.
  • Ich nutze seit Jahren intensiv MongoDB. Die letzten SQL Queries wurden vor längerer Zeit für MySQL und MSSQL geschrieben. Wenn es sich anbietet, nutze ich ElasicSearch. Meine Erfahrungen mit weiteren Datenbanken sind eher experimenteller Natur (ArangoDB, DynamoDB, PostgreSQL).
  • Als JS-Entwickler fällt meine Wahl serverseitig auf NodeJS. MeteorJS war lange mein favorisiertes Framework, in dem ich mich bestens auskenne. 2016-2017 habe ich einige ?Meteor Karlsruhe?-Meetups ausgerichtet. Inzwischen versuche ich, je nach Anwendungsfall, noch schlankere Architekturen (NextJS, kleine ExpressJS Setups) einzusetzen.
  • Rich Client ist für mich die Hauptdisziplin zeitgemäßer Webapplikationen. Der Weg zu guten Web-Applikationen hat sich den letzten Jahren allgemein stark geschärft. Mit Client-Architektur und entsprechender Anwendungsentwicklung bin ich bestens vertraut. Darunter verstehe ich unter anderem Datenhaltung in Stores, z.B. Redux, unidirektionaler Datenfluss (Flux Pattern) und gut strukturierter View (vorzugsweise React). Frontend bedeutet natürlich immer auch tiefgehendes Verständnis von HTML5, CSS3 und JavaScript (ES6+) und entsprechender Tools um dieses Dreieck.
  • Der Client muss nicht immer nur der Browser sein. Im letzten Jahr habe ich Foodly, eine iOS und Android-App auf Basis von ReactNative entwickelt.

Team player

  • Ein gut zusammenarbeitendes Team ist die Grundlage für den Projekterfolg und gleichzeitig nachhaltige Motivation für alle.
  • Mein Ziel ist es das Team konstruktiv und engagiert zu ergänzen. Ich übernehme Verantwortung im Team und für das Projekt.

Ziel- & Kundenorientierung

  • Ich stehe gerne im direkten Austausch mit Auftraggebern, ob intern oder extern. Anforderungen aus erster Hand und kurze Feedbackschleifen erhöhen die Qualität, vermeiden unnötige Aufwände und bieten die Möglichkeit Fehlentwicklungen proaktiv entgegenzuwirken. Mit agilen Entwicklungsmethoden (Scrum, Kanban..) bin ich vertraut.
  • Als Wirtschaftsinformatiker verstehe ich die Sprache von Management-Abteilungen und kann zu verschiedenen Themen um Webprojekte und -Technologien beraten, sowie Anforderungen mit Auftraggebern evaluieren. Als Projektleiter bei NinjaConcept habe ich Projekte für u.A. EnBW und der Dr. Willmar Schwabe GmbH verantwortet.

Ein Auszug an Unternehmen und Projekten für die ich Webapps oder mobile Apps entwickelt habe:

  • EnBW Energie Baden-Württemberg AG
  • 1&1 Internet AG
  • KIT
  • Dr. Willmar Schwabe GmbH & Co. KG
  • Papyrus Deutschland GmbH & Co. KG
  • Kymo GmbH
  • Null-Leasing DSB Deutschland GmbH
  • NinjaConcept GmbH
  • Foodly UG
  • Detrade UG

Programmiersprachen

ES6
JavaScript

Datenbanken

ArangoDB
MongoDB
MySQL
PostgreSQL

Managementerfahrung in Unternehmen

Projektleitung
Projektmanagement

Einsatzorte

Einsatzorte

Karlsruhe (+50km) Tübingen (+100km) Titisee-Neustadt (+75km)
nicht möglich

Projekte

Projekte

6 Jahre 10 Monate
2017-07 - heute

Eigene Firma

Co-founder & CTO
Co-founder & CTO
9 Jahre 1 Monat
2015-04 - heute

Web- & App Development

Freelance Web- & App Developer
Freelance Web- & App Developer
1 Jahr 10 Monate
2015-09 - 2017-06

Full Stack Web Development

Full Stack Web Developer
Full Stack Web Developer
Ninja Concept GmbH
1 Jahr 6 Monate
2013-10 - 2015-03

Frontend Web Development

Frontend Web Developer
Frontend Web Developer
1&1 Internet AG

Aus- und Weiterbildung

Aus- und Weiterbildung

3 Jahre
2010-10 - 2013-09

Studium Wirtschaftsinformatik

Bachelor of Science (B.Sc.) Wirtschaftsinformatik, Bachelor of Arts with Honours (B.A.Hons.) Business Information Systems, DHBW Karlsruhe, Open University UK
Bachelor of Science (B.Sc.) Wirtschaftsinformatik, Bachelor of Arts with Honours (B.A.Hons.) Business Information Systems
DHBW Karlsruhe, Open University UK

Position

Position

Senior Full Stack Web Developer

JavaScript / NodeJS

Kompetenzen

Kompetenzen

Schwerpunkte

React
ReactNative
RichClient

Produkte / Standards / Erfahrungen / Methoden

Techie

  • 2005 geht meine erste eigene Website online - damals noch mit Frames. Seitdem ist technologisch viel passiert und meine persönlichen Tech-Skills haben sich analog dazu weiterentwickelt.
  • Zu Abi-Zeiten 2009 habe ich mit klassischem LAMP Stack (PHP, MySQL..) Shops aus dem Boden gestampft. Irgendwann schlug NodeJS auf und ich entschied mich ?FullStack? auf JavaScript zu konzentrieren. Seitdem versuche ich meine Expertise auf der ganzen FullStack-Klaviatur (im Folgenden vom Server Richtung Client beschrieben) auszubauen - in Unternehmen und eigenen Projekten.
  • Als Fan von (Mirco-)Services und lightweight Architekturen bin ich mit Cloud Hosting (AWS, DigitalOcean, GCS, MongoCloud..) und Methoden wie Continuous Delivery (CircleCI, Travis) vertraut. Der DevOp-Layer sollte meiner Meinung nach im Idealfall so übersichtlich sein, dass ihn jeder im Entwicklerteam maintainen kann.
  • Ich nutze seit Jahren intensiv MongoDB. Die letzten SQL Queries wurden vor längerer Zeit für MySQL und MSSQL geschrieben. Wenn es sich anbietet, nutze ich ElasicSearch. Meine Erfahrungen mit weiteren Datenbanken sind eher experimenteller Natur (ArangoDB, DynamoDB, PostgreSQL).
  • Als JS-Entwickler fällt meine Wahl serverseitig auf NodeJS. MeteorJS war lange mein favorisiertes Framework, in dem ich mich bestens auskenne. 2016-2017 habe ich einige ?Meteor Karlsruhe?-Meetups ausgerichtet. Inzwischen versuche ich, je nach Anwendungsfall, noch schlankere Architekturen (NextJS, kleine ExpressJS Setups) einzusetzen.
  • Rich Client ist für mich die Hauptdisziplin zeitgemäßer Webapplikationen. Der Weg zu guten Web-Applikationen hat sich den letzten Jahren allgemein stark geschärft. Mit Client-Architektur und entsprechender Anwendungsentwicklung bin ich bestens vertraut. Darunter verstehe ich unter anderem Datenhaltung in Stores, z.B. Redux, unidirektionaler Datenfluss (Flux Pattern) und gut strukturierter View (vorzugsweise React). Frontend bedeutet natürlich immer auch tiefgehendes Verständnis von HTML5, CSS3 und JavaScript (ES6+) und entsprechender Tools um dieses Dreieck.
  • Der Client muss nicht immer nur der Browser sein. Im letzten Jahr habe ich Foodly, eine iOS und Android-App auf Basis von ReactNative entwickelt.

Team player

  • Ein gut zusammenarbeitendes Team ist die Grundlage für den Projekterfolg und gleichzeitig nachhaltige Motivation für alle.
  • Mein Ziel ist es das Team konstruktiv und engagiert zu ergänzen. Ich übernehme Verantwortung im Team und für das Projekt.

Ziel- & Kundenorientierung

  • Ich stehe gerne im direkten Austausch mit Auftraggebern, ob intern oder extern. Anforderungen aus erster Hand und kurze Feedbackschleifen erhöhen die Qualität, vermeiden unnötige Aufwände und bieten die Möglichkeit Fehlentwicklungen proaktiv entgegenzuwirken. Mit agilen Entwicklungsmethoden (Scrum, Kanban..) bin ich vertraut.
  • Als Wirtschaftsinformatiker verstehe ich die Sprache von Management-Abteilungen und kann zu verschiedenen Themen um Webprojekte und -Technologien beraten, sowie Anforderungen mit Auftraggebern evaluieren. Als Projektleiter bei NinjaConcept habe ich Projekte für u.A. EnBW und der Dr. Willmar Schwabe GmbH verantwortet.

Ein Auszug an Unternehmen und Projekten für die ich Webapps oder mobile Apps entwickelt habe:

  • EnBW Energie Baden-Württemberg AG
  • 1&1 Internet AG
  • KIT
  • Dr. Willmar Schwabe GmbH & Co. KG
  • Papyrus Deutschland GmbH & Co. KG
  • Kymo GmbH
  • Null-Leasing DSB Deutschland GmbH
  • NinjaConcept GmbH
  • Foodly UG
  • Detrade UG

Programmiersprachen

ES6
JavaScript

Datenbanken

ArangoDB
MongoDB
MySQL
PostgreSQL

Managementerfahrung in Unternehmen

Projektleitung
Projektmanagement

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.