Javascript Developer & Vue.js Developer
Überblick
Kurzer Überblick
Der Kandidat ist seit über zweieinhalb Jahren als JS/Nuxt-Entwickler in der Praxis tätig und hat an mehreren Projekten gearbeitet. Er hat Erfahrung im Umgang mit React, TypeScript, Vanilla JS, CSS, Bootstrap, Context API, Nuxt 3, Element Plus UI, Pinia und REST. In seinem ersten Projekt entwickelte er eine Webanwendung, die auf dem Prinzip des Geocachings basiert, bei dem Nutzer Aufgaben auf einer Karte finden und lösen können. In seinem zweiten Projekt erweiterte er sein Wissen über React und verfeinerte seine Fähigkeiten mit Vanilla JS, während er an einer Webanwendung arbeitete, die einen benutzerdefinierten analogen und digitalen Timer enthält und verschiedene Date-Objekt-Operationen verarbeitet. Außerdem arbeitete er mit Abfrageparametern, um Zustände in URLs zu speichern.
In seinem aktuellen Projekt arbeitet er als Nuxt 3-Entwickler an einer Webanwendung für den Bildungsbereich mit serverseitigem Rendering. Zu seinen Aufgaben gehören das Erstellen und Anzeigen verschiedener Listen mit typischen CRUD-Anwendungsfunktionen, das Erstellen und Verwalten globaler Zustände mit Pinia, das Verbinden von Filtern mit der Backend-API zum Filtern nach Abfrageparametern, die Handhabung der Reaktionsfähigkeit mit Bootstrap 5 und das Erstellen wiederverwendbarer Komponenten. Er setzt Prioritäten, um Aufgaben rechtzeitig und effizient zu erledigen, arbeitet selbstständig und im Team, um Probleme zu lösen, und vereinfacht den Code für eine bessere Lesbarkeit und Wartbarkeit. Er kommuniziert mühelos in englischer Sprache und liest technische Dokumentationen.
Berufliche Erfahrung
React developer
- Worked on a team-building web application using React and Typescript
- Implemented geocaching principles on the map to find and solve tasks
- Used React, Typescript, Bootstrap, and Context API for the project
React developer
- Worked on a web application with custom Analog/Digital timer
- Improved knowledge of React and Vanilla JS
- Worked with query parameters for saving the state to URL
- Used React, Vanilla JS, CSS, and Context API for the project
Nuxt 3 developer
- Worked on an ed-tech web application as a Nuxt 3 developer
- Created and displayed different lists with typical CRUD application functionalities
- Created and handled global state with Pinia, creating stores, applying them in components and pages
- Created filters like date range, multiselects, search inputs, and connected them to the backend API for filtering by query parameters
- Saved query params to URL for persisting the filter state
- Used and shared global state from Pinia
- Handled responsiveness with Bootstrap 5
- Created reusable components, simplified code, and sorted it to hooks/composables, helper functions for better readability and maintenance
- Used Nuxt 3, Bootstrap 5, Element Plus UI, Pinia, and REST API for the project
- Worked well independently and on a team to solve problems
- Organized and prioritized work to complete assignments in a timely, efficient manner.
| Freiberufler | 264 € / Pro Tag |
| Eben | SENIOR |