FullStack JavaScript Developer
- Verfügbarkeit einsehen
- 0 Referenzen
- 100€/Stunde
- 76137 Karlsruhe
- auf Anfrage
- de | en
- 21.02.2024
Kurzvorstellung
React, NodeJS, GraphQL, TypeScript, MongoDB and much more..
Qualifikationen
Projekt‐ & Berufserfahrung
7/2017 – offen
TätigkeitsbeschreibungMobile app development with React Native. Web application development with NodeJS, React and MongoDB.
Eingesetzte QualifikationenMongodb, CSS (Cascading Style Sheet), HTML5, JavaScript, JavaScript-Frameworks, React (JavaScript library), React Native
9/2015 – 6/2017
TätigkeitsbeschreibungProject responsibility for versatile web projects in IT agency. Customers: small to large companies.
Eingesetzte QualifikationenMongodb, Node.Js, CSS (Cascading Style Sheet), JavaScript, React (JavaScript library), React Native
6/2015 – 12/2017
TätigkeitsbeschreibungSelf-development and distribution of a universal scraping tool.
Eingesetzte QualifikationenNode.Js, JavaScript, JavaScript-Frameworks, React (JavaScript library)
10/2013 – 3/2015
Tätigkeitsbeschreibungversatile projects for 1&1 hosting shop (for new & existing customers). 1&1 specific frameworks.
Eingesetzte QualifikationenFront End, CSS (Cascading Style Sheet), HTML5, JavaScript, Xpath
Ausbildung
DHBW Karlsruhe
The Open University, United Kingdom
Über mich
2005 geht die erste eigene Website online ‐ damals noch mit Frames. Seitdem ist technologisch viel passiert. Seit NodeJS konzentriere ich mich “FullStack” auf JavaScript und baue meine Expertise auf der ganzen FullStack‐Klaviatur aus ‐ als Freelancer und auch eigenen Unternehmungen.
TEAM PLAYER
Ein gut zusammenarbeitendes Team ist die Grundlage für den Projekterfolg. 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, egal 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 Anforderungen mit Auftraggebern evaluieren. Als Projektleiter bei NinjaConcept habe ich Projekte für diverse Projekte verantwortet.
Weitere Kenntnisse
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.
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Gut)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden