freiberufler Senior Full Stack Software Engineer, Type-/JavaScript, Vue.js/Nuxt, Node.js, Capacitor, TYPO3 | P. F. auf freelance.de

Senior Full Stack Software Engineer, Type-/JavaScript, Vue.js/Nuxt, Node.js, Capacitor, TYPO3 | P. F.

zuletzt online vor 1 Tagen
  • auf Anfrage
  • 68229 Mannheim
  • National
  • de  |  en
  • 30.09.2023

Kurzvorstellung

Folgende Technologien nutze ich derzeit am häufigsten:

TypeScript/JavaScript, Vue.js, Nuxt.js, WebSockets, Cypress, Capacitor/Ionic
Node.js, PHP
SQL (MySQL, PostgreSQL), CouchDB, ElasticSearch
Docker, Vim

Qualifikationen

  • Node.js
  • Software Architektur / Modellierung
  • Vue.js
  • Docker
  • Front-End Entwicklung
  • Git
  • JavaScript
  • Jenkins
  • TypeScript
  • Typo3

Projekt‐ & Berufserfahrung

Lead Frontend Developer
Kundenname anonymisiert, Remote
1/2023 – 7/2023 (7 Monate)
Energie, Wasser und Umwelt
Tätigkeitszeitraum

1/2023 – 7/2023

Tätigkeitsbeschreibung

Perfromance Optimierung einer Webapplikation

Es wurde die bestehende Webapplikation optimiert, um auch auf älteren Mobilgeräten eine hohe Leistungsfähigkeit zu gewährleisten. Mit dem Einsatz von Service Workern wurde ein 'Offline First'-Ansatz umgesetzt. Zur Unterstützung von rechenintensiven Operationen und zur Bearbeitung von Echtzeit-Events von Firebase setzen wir auf Web Worker, um sicherzustellen, dass die Nutzeroberflächen-Interaktionen nicht beeinträchtigt werden.

Eingesetzte Qualifikationen

DevOps, Google Cloud, Microsoft Azure, Vue.js, Web Security

Full Stack Software Engineer
Kundenname anonymisiert, Remote
12/2022 – 4/2023 (5 Monate)
Energie, Wasser und Umwelt
Tätigkeitszeitraum

12/2022 – 4/2023

Tätigkeitsbeschreibung

Umsetzung einer Suchlösung für Emissionsdaten

Konzeptionierung und Umsetzung einer Suchlösung für Emissionsdaten. Dabei wurde eine Lösung auf Basis von ElasticSearch entwickelt, welche die Daten aus einer CouchDB Datenbank indiziert und durchsuchbar macht. Das Ganze wurde als Standalone Applikation entwickelt die mittels REST Api kommuniziert.

Eingesetzte Qualifikationen

Docker, elasticSearch, NginX, Node.js, Representational State Transfer (REST), Vue.js

Lead Frontend Developer
Kundenname anonymisiert, Remote
9/2022 – 8/2023 (1 Jahr)
Energie, Wasser und Umwelt
Tätigkeitszeitraum

9/2022 – 8/2023

Tätigkeitsbeschreibung

Entwicklung einer Nuxt.js basierten Webapplikation

(Weiter-) Entwicklung einer Webapplikation zur Ermittlung des Carbon Footprints für Unternehmen. Dabei wurde die bestehende Webapplikation generalüberholt und auf eine solide Architektur umgestellt. Die Entwicklung von wiederverwertbaren Komponenten und der gezielte Einsatz eines Statemanagements half dem Projekt in Sachen Wartbarkeit und Performance.

Eingesetzte Qualifikationen

Node.js, Testautomatisierung, Vue.js

Lead Frontend Developer
Kundenname anonymisiert, Remote
9/2022 – 6/2023 (10 Monate)
Logistikdienstleister
Tätigkeitszeitraum

9/2022 – 6/2023

Tätigkeitsbeschreibung

Modernisierung einer Technischen Datenbank

Ablösung einer technischen Datenbank auf Basis von Oracle Forms hin zu einer modernen REST Webapplikation. Entwicklung eines effizenten Caching Mechanismus für eine performante Arbeitsweise mithilfe von der IndexedDB

Eingesetzte Qualifikationen

Google Cloud, Microsoft Azure, Representational State Transfer (REST)

Lead Frontend Developer (Festanstellung)
Kundenname anonymisiert, Remote
11/2021 – 3/2022 (5 Monate)
Tourismus und Freizeitwirtschaft
Tätigkeitszeitraum

11/2021 – 3/2022

Tätigkeitsbeschreibung

Entwicklung eines mobiler Reisebegleiters. Reiseleiter können von unterwegs Informationen, Standorte und Nachrichten an alle Teilnehmer kommunizieren. Teilnehmer werden in Echtzeit benachrichtigt.

Eingesetzte Qualifikationen

JavaScript, Typo3, Vue.js

Full Stack Software Developer (Festanstellung)
Kundenname anonymisiert, Remote
4/2020 – 1/2022 (1 Jahr, 10 Monate)
Handel
Tätigkeitszeitraum

4/2020 – 1/2022

Tätigkeitsbeschreibung

Visualisierung, Planung und Umsetzung von historischen bis aktuellen Edelmetallkursen sowie Preisentwicklungen zu beobachteten Produkten inkl. real-time Push Benachrichtigungen.
Seit 2022 wird der Stack aktualisiert. Von CoffeeScript zu TypeScript und Vue.js 2 auf 3.

Eingesetzte Qualifikationen

Node.js, Vue.js

Ausbildung

Digitale Medien
Bachelor of Arts
Duale Hochschule BW
2010
Mannheim

Über mich

Mit über 10 Jahren Erfahrung im Bereich der Softwareentwicklung, konzentriere ich mich auf den Aufbau robuster, skalierbarer und wartbarer Softwarelösungen. Inklusive verschiedener Tools und Frameworks. Von Architektur, Backend und Frontend Entwicklung bis hin zu CI/CD und automatisiertem Testing.

Weitere Kenntnisse

Frontend Technologien

JavaScript
TypeScript
CoffeScript
Vue.js
Nuxt.js
Capacitor.js / Ionic
React
Sass
PostCSS
CSS3 
HTML5 
NPM
Vite
Webpack
Parcel
Websockets

Backend
Node.js
Express.js
Strapi
Hapi
Joi
PHP
TYPO3
REST API

Datenbanken
MySQL / MariaDB
Postgres
CouchDB
MongoDB
TimescaleDB
Redis
Solr
ElasticSearch

CI/CD
Jenkins
Github Actions

Testing
Cypress
Vitest
Jest
Mocha

Tooling
Git
Gitlab
Github
Docker

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
National
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
637
Alter
33
Berufserfahrung
13 Jahre und 7 Monate (seit 09/2010)

Kontaktdaten

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

Jetzt Mitglied werden