freiberufler Senior Web-Entwickler | Schwerpunkt Frontend | Angular, Vue.js, Node.js auf freelance.de

Senior Web-Entwickler | Schwerpunkt Frontend | Angular, Vue.js, Node.js

zuletzt online vor 2 Tagen
  • auf Anfrage
  • Nordrhein-Westfalen
  • DACH-Region
  • de  |  en
  • 13.10.2024

Kurzvorstellung

Seit 2016 Web Entwicklung mit diversen JavaScript Frameworks.

Expertenkenntnisse in Angular (TypeScript, SCSS, HTML5), sehr gute Kenntnisse in Vue.js. Immer Interesse an neuen Technologien und Frameworks.

Backend Entwicklung mit Node.js.

Qualifikationen

  • Angular5 J.
  • CSS (Cascading Style Sheet)4 J.
  • Graphql2 J.
  • HTML55 J.
  • Java (allg.)1 J.
  • JavaScript1 J.
  • Python
  • SCSS
  • Typescript5 J.
  • Vue.Js1 J.

Projekt‐ & Berufserfahrung

Senior Web Developer
Getslash GmbH, Oelde
2/2024 – offen (10 Monate)
Tourismus und Freizeitwirtschaft
Tätigkeitszeitraum

2/2024 – offen

Tätigkeitsbeschreibung

Rolle: Senior Web Entwickler
Aufgabe: Update einer legacy Angular App auf den neusten Stand der Technik
- Update einer legacy Angular Web App auf den neusten Stand der Technik mit Angular 17, Standalone Components, Reactive and Declarative Code, RxJS Best Practices
- Einführung des Tactical Domain Driven Designs für Angular mit NX zur Verwaltung des Monorepos, Einführung von Storybook zur Erstellung des Designsystems
- Entwicklung von Apps mit Vue.js, Tailwind und PrimeVue
- Sicherstellung der Code Qualität mit Hilfe von automatisierten Unit-Tests in Jest und Vitest, E2E-Tests in Cypress basierend auf der Agilen Test Matrix
- Coaching von Mitarbeitern in die Clean Code Guidelines und Best Practices in Angular, Vue.js, TypeScript und RxJS
- Beratung bei der langfristigen technologischen Ausrichtung des Unternehmens
- Verbesserung der GitLab CI/CD Build Pipeline Performance

Eingesetzte Qualifikationen

Vue.Js, Angular, CSS (Cascading Style Sheet), HTML5, Typescript

Wissenschaftlicher Mitarbeiter (Festanstellung)
Technische Hochschule OWL, Lemgo
4/2023 – 12/2023 (9 Monate)
Hochschulen und Forschungseinrichtungen
Tätigkeitszeitraum

4/2023 – 12/2023

Tätigkeitsbeschreibung

Rolle: Wissenschaftlicher Mitarbeiter
Aufgabe: KI und ML Forschungsprojekt Sydapro (Synthetische Daten in Produktion)

- Forschung, Implementierung und Optimierung von Artificial Neural Networks, insbesondere (Conditional) Variational AutoEncoders und Generative Adversarial Networks, in Python, TensorFlow, Keras, Pytorch, scikit-learn und pandas
- Aufbereitung, Analyse und Visualisierung von Daten mit seaborn, Matplotlib und Plotly
- Unterstützung bei der Erstellung von Berichten und wissenschaftlichen Verö�entlichungen

Eingesetzte Qualifikationen

Python, Pytorch, Tensorflow

Senior Web Developer (Festanstellung)
RTL Technology GmbH, Köln
1/2022 – 2/2024 (2 Jahre, 2 Monate)
Medienbranche
Tätigkeitszeitraum

1/2022 – 2/2024

Tätigkeitsbeschreibung

Rolle: Senior Web Developer
Aufgabe: Implementierung der Multipurpose Streaming Plattform RTL+, insbesondere Musik

- Konzipierung und Implementierung der RTL+ Musik Streaming Web App von Grund auf in Angular mit Typescript, HTML5 und SCSS, in einem von NX organisierten Monorepo
- Implementierung einer ausgiebigen Test Abdeckung von Unit-, Integration- und Snapshot-Tests in Jest und Jasmine und E2E-Tests in Cypress zur Qualitätssicherung der on demand Releases mit Hilfe von GitLab CI/CD
- Coaching und Einführung des Collective Code Ownership Mindsets und Clean Code Guidelines mit der Hilfe von Static Code Analyse Tools wie SonarQube und ESLint
- Implementierung von Apollo GraphQL Clients zur Kommunikation mit den RTL und Deezer Backends
- Optimierung der App für Server Side Rendering und Search Engine Optimization
- Unterstützung des Backends bei ihrer Microservice Architecture durch Implementierung von Services in Node.js, Releases von npm Paketen mit GitLab CI/CD, Erstellung von Docker Images und Verwaltung von Kubernetes Clustern
- Erweiterung und Verbesserung der Deezer Beispiel-Implementierungen in React

Eingesetzte Qualifikationen

Angular, CSS (Cascading Style Sheet), Docker, Graphql, HTML5, Continuous Integration, Kubernetes, Node.Js, React (JavaScript library), Suchmaschinenoptimierung, Typescript

Web Entwickler
Kundenname anonymisiert, Bielefeld
5/2021 – 11/2021 (7 Monate)
IT & Entwicklung
Tätigkeitszeitraum

5/2021 – 11/2021

Tätigkeitsbeschreibung

- Implementierung einer Progressive Web App mit Vue.js, einschließlich Vuex und Vue Router, Typescript, HTML5 und SCSS
- Für die Backend Implementierung wurde Firebase gewählt zur Authentifizierung, Hosting und der NoSQL Datenbank Cloud Firestore
- Die App wird mit Hilfe einer GitLab CI/CD Pipeline deployed und nutzt Jest für automatisierte Tests

Eingesetzte Qualifikationen

Typescript, CSS (Cascading Style Sheet), HTML5, Vue.Js

Technischer Product Owner (Festanstellung)
Diamant Software GmbH, Bielefeld
1/2020 – 12/2021 (2 Jahre)
IT & Entwicklung
Tätigkeitszeitraum

1/2020 – 12/2021

Tätigkeitsbeschreibung

Rolle: Technischer Product Owner
Aufgabe: Führung eines agilen crossfunktionalen Entwicklerteams nach Scrum (SAFe)

- Als Technischer Product Owner - Führung eines agilen Entwicklerteams nach Scrum auch innerhalb des SAFe Kontext
- Definition, Priorisierung und Verantwortung des Team Backlogs inklusive der Epics, Features und User Stories
- Ausarbeitung und Definition von Architektur-Anforderungen, besonders im Kontext von Micro Frontends
- Koordination von externen Ressourcen, Durchführung von Bewerbungsgesprächen mit Freelancern, Entwicklen und Product Ownern
- Einarbeitung und Vermittlung von neuen Methodiken und ihrer Anwendung darunter Lean UX, Collaborative UX Design und Design Sprints
- Einholung von Nutzerfeedback, Stakeholdermanagement und Durchführung von Workshops zur Findung der effektivsten und efzientesten Lösung mit Hilfe von Prinzipien wie MVP, Pareto Principle, User Story Mapping und Story Slicing

Eingesetzte Qualifikationen

Design Thinking, Scrum, Software Architecture, User Experience (UX)

Software Developer (Festanstellung)
Diamant Software GmbH, Bielefeld
3/2019 – 2/2020 (1 Jahr)
IT & Entwicklung
Tätigkeitszeitraum

3/2019 – 2/2020

Tätigkeitsbeschreibung

Rolle: Software Entwickler
Aufgabe: Einführung und Implementierung einer Multi Repo Micro Frontend Architektur, Entwicklung von Web Apps, UI Library, Designsystem

- Anforderungsmanagement, Implementierung und Integration von Feature-übergreifenden Architekturanforderungen in Angular, Typescript mit RxJS, HTML5 und Less
- Definition und Implementierung neuer Schnittstellen gemeinsam mit Team Mitgliedern, Stakeholdern und Architekten unterstützt durch Swagger und OpenAPI
- Coaching und Einarbeitung von Entwicklern, Förderung des Collective Code Ownership Mindsets und der Clean Code Richtlinien im Team zu Steigerung der Codequalität
- Entwicklung von automatisierten Tests in Jest, Jasmine und Karma basierend auf der Agilen Test Matrix und ATDD
- Konfiguration von Azure Pipelines zur Erstellung und Verö�entlichung von npm Paketen in der npm-registry mit ng-packagr, git hooks und semantic versioning

Eingesetzte Qualifikationen

Angular, Git, HTML5, Less, Microsoft Azure, Node.Js, Typescript

IT-Consultant (Festanstellung)
Volkswagen Financial Services, Gütersloh
2/2018 – 2/2019 (1 Jahr, 1 Monat)
Automobilindustrie
Tätigkeitszeitraum

2/2018 – 2/2019

Tätigkeitsbeschreibung

Rolle: IT-Consultant
Aufgabe: Implementierung einer Echtzeit Auto Verkaufsplattform

- Entwicklung einer reaktiven Web App mit Angular, Typescript, HTML5 und SCSS
- Implementierung von Unit- und Integration-Tests mit Jasmine und Karma
- Verwendung von NgRX zur Speicherung und RxJS zur Verwaltung von Echtzeit Daten Updates einer Websocket Anbindung implementiert in RabbitMQ nach dem STOMP Protkoll
- Implementierung einer OData- und SOAP-API zur Kommunikation mit den Backends
- Bereitstellung und Verwaltung der Komponenten in der Azure Cloud
- Zusammenarbeit mit den UI und UX Designern mit Hilfe von Zeplin

Eingesetzte Qualifikationen

Angular, CSS (Cascading Style Sheet), HTML5, Microsoft Azure, Typescript

IT-Consultant (Festanstellung)
Wortmann Schuh-Holding KG, Gütersloh
10/2016 – 1/2018 (1 Jahr, 4 Monate)
Fertigungsindustrie
Tätigkeitszeitraum

10/2016 – 1/2018

Tätigkeitsbeschreibung

Rolle: IT-Consultant
Aufgabe: Fullstack Entwicklung von responsiven Web Apps

- Fullstack Entwicklung von responsiven Web Apps mit dem OpenUI5 Javascript Framework für das Frontend und Java mit Apache Maven für das Backend
- Erstellung von nativen Android und iOS Apps mit Hilfe von Apache Cordova
- Hosting der Apps auf einem Apache Tomcat Server, Implementierung von JAX-RS und Apache Olingo zur Erstellung von RESTful- and OData-Apis
- Speicherung der Daten in einer MySQL Datenbank mit automatischer Schema-Generierung von Hibernate
- Planung und Durchführung von Workshops zur Einholung und Evaluierung von Kunden-Feedback und -Anforderungen
- Schulung der internen IT des Kunden und Unterstützung durch 2nd Level Support

Eingesetzte Qualifikationen

Apache Maven, Apache Tomcat, Hibernate (Java), Java (allg.), JavaScript, JavaScript-Frameworks, Mysql

IT-Consultant (Festanstellung)
EDEKA, Minden
6/2016 – 9/2016 (4 Monate)
Handel
Tätigkeitszeitraum

6/2016 – 9/2016

Tätigkeitsbeschreibung

Rolle: IT-Consultant
Aufgabe: Implementierung einer responsiven Web App

- Developed a responsive web app using the SAPUI5 Javascript framework
- Extended the SAP Fiori Launchpad to fit customer specific processes

Eingesetzte Qualifikationen

SAP Fiori, SAP UI, JavaScript

Zertifikate

Kubernetes for App Developers
Linux Foundation
2022
POPM Certified SAFe® 5 Product Owner/ Product Manager
Kegon AG
2020
Google Cloud Architect
Coursera Inc.
2018
PM Academy - Foundation Setup
Reply AG
2018

Ausbildung

Angewandte Mathematik
Bachelor of Science
Fachhochschule Bielefeld
2016
Bielefeld

Über mich

Seit 2016 Erfahrung in der Web Entwicklung mit diversen JavaScript Frameworks.

Expertenkenntnisse in Angular (TypeScript inkl. RxJS, SCSS, HTML5), sehr gute Kenntnisse in Vue.js, immer an neuen Frameworks und Technologien interessiert.

Mein Hauptfokus liegt auf der Frontend Entwicklung, aber auch Entwicklung von Backend (Micro-) Services mit Node.js.

Weitere Kenntnisse

Programming Languages:
JavaScript/TypeScript, Python, Java

JavaScript/TypeScript:
Angular, Vue.js, Node.js, NX, npm

Python:
TensorFlow, Pytorch, scikit-learn, pandas, Matplotlib, Seaborn, NumPy, Plotly

Java:
Apache Maven, Hibernate, JPQL, JAX-RS, Apache Tomcat, TestNG, Apache Olingo

Testing:
Jest, Cypress, Vitest, Playwright, Jasmine, Karma

State Management:
RxJS, NgRX, Vuex, Pinia

Markup/Style Sheet:
HTML5, CSS3, SCSS, Less, XML

Protocols:
GraphQL, REST, OData, SOAP, STOMP

DevOps:
GitLab CI/CD, Azure Pipelines, Kubernetes, Docker, Helm

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
DACH-Region
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
474
Berufserfahrung
8 Jahre und 5 Monate (seit 06/2016)
Projektleitung
2 Jahre

Kontaktdaten

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

Jetzt Mitglied werden