freiberufler Front End Fokus Fullstack Angular + Node.js Web - Entwickler auf freelance.de

Front End Fokus Fullstack Angular + Node.js Web - Entwickler

zuletzt online vor wenigen Tagen
  • 65‐75€/Stunde
  • 68305 Mannheim
  • Umkreis (bis 200 km)
  • de  |  tr  |  en
  • 06.02.2024

Kurzvorstellung

Front End - Experte für die reibungslose Koordination von Angular, REST-APIs und DevOps.
Spezialisiert auf die Gestaltung hochwertiger Benutzeroberflächen und die nahtlose Integration in vielfältige Technologie-Stacks.

Qualifikationen

  • Angular
  • Confluence (Atlassian)
  • CSS (Cascading Style Sheet)
  • Docker
  • Front-End Entwicklung
  • Git
  • HTML
  • Ionic
  • JavaScript
  • Jira
  • Node.js
  • Responsive Webdesign
  • TypeScript

Projekt‐ & Berufserfahrung

Angular Frontend Projekt – Supply Chain Gentherapie
Camelot ITLab GmbH, Mannheim
12/2023 – offen (4 Monate)
IT & Entwicklung
Tätigkeitszeitraum

12/2023 – offen

Tätigkeitsbeschreibung

ROLLE
• Mitarbeit an der Entwicklung einer Angular-Applikation zur Digitalisierung und
Modellierung der Gentherapie-Supply-Chain, einschließlich der Definition und
Implementierung von Features zur präzisen Erfassung und Visualisierung der
einzelnen Schritte.
• Modellierung der Frontend-Architektur, um eine effiziente und
benutzerfreundliche Anwendung sicherzustellen, die den spezifischen
Anforderungen der Gentherapie gerecht wird.

ERRUNGENSCHAFTEN
• Optimierung der Anwendungsleistung durch Lazy Loading-Einführung:
Aktive Gestaltung und Implementierung von Lazy Loading-Techniken, um die
Anwendungsleistung erheblich zu verbessern und Ladezeiten zu reduzieren.
• Effektives Refactoring zur Verbesserung der Codequalität: Durchführung von
umfassendem Refactoring, um den Code zu optimieren, Wartbarkeit zu
erhöhen und sicherzustellen, dass die Anwendung den höchsten
Qualitätsstandards entspricht.
• Implementierung dynamischer Versionierung für flexible Updates:
Entwickelung und Integration einer dynamischen Versionierungsstrategie, um
flexible und effiziente Updates der Anwendung zu ermöglichen und
sicherzustellen, dass Nutzer stets von den neuesten Funktionen profitieren.
• Signifikante Performancesteigerung durch gezielte Feature-
Implementierungen: Entwicklung und Integration von entscheidenden
Features zur signifikanten Verbesserung der Anwendungsleistung, unter
Berücksichtigung der spezifischen Anforderungen der Gentherapie-Supply-
Chain.
• Enge Zusammenarbeit mit dem Entwicklungsteam für erfolgreiche
Umsetzung: Aktive Teilnahme an Teammeetings und enge Zusammenarbeit
mit Teammitgliedern, um gemeinsam die Implementierung von Features,
Performance-Optimierungen und Refactoring-Maßnahmen zu gewährleisten.
Integration von Best Practices für nachhaltige Codeentwicklung: Einhaltung
und Implementierung bewährter Methoden und Best Practices in der
Codeentwicklung, um eine nachhaltige und qualitativ hochwertige
Softwarearchitektur sicherzustellen.


VERWENDETE FRAMEWORKS & TECHNOLOGIEN
• Angular 13 (HTML, SCSS, TypeScript) und RxJs Expertise.
• NgRx zur effektiven Verwaltung des Anwendungsstatus.
• Gitlab Versionsverwaltung für effiziente Zusammenarbeit.
• Docker-Containern für die lokale Entwicklung.
• NX-Monorepo
• Unit-Tests (Jasmine/Karma), Integrationstests und End-to-End (E2E) Tests
(Cypress).
• Redux-Pattern mit NgRx für einen effizienten Datenfluss.
• Jira zur aktiven Leitung von Features & Dokumentation von Architektur-
Entscheidungen in Confluence.

Eingesetzte Qualifikationen

Angular, Confluence (Atlassian), CSS (Cascading Style Sheet), Git, Jira, Responsive Webdesign, TypeScript

Freelancer - Angular Frontend - Entwickler – Digitalisierung eines Organspendeausweises
Bundesdruckerei, Remote
1/2023 – 9/2023 (9 Monate)
IT & Entwicklung
Tätigkeitszeitraum

1/2023 – 9/2023

Tätigkeitsbeschreibung

Rolle:
Mitwirkung an der Entwicklung einer Angular-Applikation zur Digitalisierung „eines“ Organspendeausweises, einschließlich Modellierung der Frontend-Architektur und Umsetzung von Designvorgaben.
Übernahme der Rolle eines Frontend-Experten aufgrund eines dringenden Bedarfs für wichtige Features und eine bevorstehende Deadline zur Projektübergabe

Errungenschaften:

Effektive Modellierung der Frontend-Architektur zur Steigerung der Leistung: Unterstützung bei der Architektur-Optimierung, Implementierung von Leistungsverbesserungen und erfolgreichem Übergang von einer monolithischen zu einer Micro-App-Architektur mit über 12 unabhängigen Feature-Apps.
Erfüllung von Designvorgaben und Funktionalitätsanforderungen: Mitwirkung bei der Umsetzung von Designrichtlinien und Sicherstellung der Erfüllung von Funktionalitätsanforderungen.
Leitende Übernahme eines Schlüsselfeatures innerhalb des Projekts: Übernahme der verantwortlichen Rolle bei der Entwicklung eines Schlüsselfeatures im Rahmen des Projekts.
Mitverantwortung für die Endübergabe des Projekts an den Kunden als Teil des Teams: Zusammenarbeit im Team und Mitverantwortung für die erfolgreiche Endübergabe des Projekts an den Kunden.
Erhebliche Erweiterung und Optimierung der Tests, inklusive Integration von SonarQube für umfassende Testberichte: Erweiterung und Verbesserung der Testabdeckung, einschließlich der Integration von SonarQube für umfassende Testberichte.
Aktualisierung von TSLint auf ESLint für den Einsatz aktueller Angular-Technologien und die Einhaltung höchster Codequalitätsstandards: Aktualisierung von TSLint auf ESLint, um die neuesten Angular-Technologien zu nutzen und die höchsten Codequalitätsstandards einzuhalten.

Verwendete Frameworks & Technologien:

Angular 13 (HTML, SCSS, TypeScript) und RxJs Expertise.
NGRX zur effektiven Verwaltung des Anwendungsstatus.
Gitlab Versionsverwaltung für effiziente Zusammenarbeit.
Docker-Containern für die lokale Entwicklung.
Unit-Tests (Jasmine/Karma), Integrationstests und End-to-End (E2E) Tests (Cypress).
Redux-Pattern mit NgRx für einen effizienten Datenfluss.
Jira zur aktiven Leitung von Features & Dokumentation von Architektur-Entscheidungen in Confluence.

Eingesetzte Qualifikationen

Angular, Apache Maven, CSS (Cascading Style Sheet), Docker, Front-End Entwicklung, HTML5, Responsive Webdesign, Spring, TypeScript, Ubuntu, Webdesign

Freelancer - Frontend - Entwickler – Verwaltungs-Applikation von Self-Checkout Kassen
Diebold Nixdorf, Remote
7/2021 – 7/2022 (1 Jahr, 1 Monat)
IT & Entwicklung
Tätigkeitszeitraum

7/2021 – 7/2022

Tätigkeitsbeschreibung

Rolle
Unterstützung des Front-End Teams in der Entwicklung von Angular Applikationen zur Verwaltung von Self-Checkout Kassen in IKEA Restaurants.
 
 Errungenschaften
Architektur, Performance und Micro-App-Architektur: Unterstützung bei der Architektur-Optimierung, Implementierung von Leistungsverbesserungen und erfolgreichem Übergang von einer monolithischen zu einer Micro-App-Architektur mit über 12 unabhängigen Feature-Apps.
Testing und Qualitätssicherung: Durchführung von verschiedenen Tests, einschließlich Unit Tests, End-to-End Tests und Interaktions-Tests, um die Qualität sicherzustellen.
Global State Management mit NgRx im Redux-Pattern: Implementierung des Redux-Patterns mit NgRx zur effizienten Verwaltung des globalen Zustands in der Anwendung.
Angular-Versionen-Migration: Verantwortung für die Migration der Micro-Apps von Angular Version 9 auf 12, um auf dem neuesten Stand der Technologie zu bleiben.
Release-Management: Veröffentlichung und Überwachung von Releases am Ende eines Sprints, einschließlich der Kontrolle der releasten Versionen basierend auf Kriterien wie Major- und Minor-Changes.
Automatisierung und Tools: Verwendung von Jenkins für Build-Pipelines zur automatisierten Build-Generierung und zur Unterstützung der Aktualisierung und Migration von Angular-Versionen.
 
Verwendete Frameworks & Technologien
Angular 9-12 (HTML, SCSS, Typescript).
RxJs: JavaScript/TypeScript-Bibliothek zur effizienten Verwaltung von Datenströmen und asynchronen Operationen.
Jenkins für automatisierte Build-Generierung & Deployment.
Jasmine/Karma für Unit-Tests.
Protractor für End-to-End (E2E) Tests.
cdk Component Harnesses für Interaktionstests.
Redux-Patterns mit NgRx für Daten-Store-Management.
Bitbucket für Git-Versionskontrolle.
Jira & Confluence für Ticketing und Dokumentation.

Eingesetzte Qualifikationen

Angular, Front-End Entwicklung, Git, Jenkins, Jira, Node.js, Release Management, Testautomatisierung, Versionierung / Versionsverwaltung, Web Entwicklung (allg.), Webdesign

Angular Frontend Entwickler
MCT-Netzwerke, Mannheim
1/2021 – 5/2021 (5 Monate)
IT & Entwicklung
Tätigkeitszeitraum

1/2021 – 5/2021

Tätigkeitsbeschreibung

Rolle

Alleinige Verantwortung bei der Entwicklung einer Angular Web-Applikation zur Dokumentenverwaltung und Buchführung im Immobiliengeschäft.
Errungenschaften
Automatisierte Code-Templates: Implementierung von Code-Templates mithilfe von Angular Schematics, um die Entwicklungszeit zu verkürzen und die Codequalität zu verbessern.
Infrastruktur und Architektur: Planung, Modellierung und Implementierung der gesamten Infrastruktur und Architektur der Anwendung, um eine skalierbare und leistungsstarke Lösung sicherzustellen.
Backend/API-Entwicklung mit CMS: Verantwortlich für die Implementierung des gesamten Frontends unter Verwendung des Directus Content Management Systems (CMS), um die Verwaltung von Inhalten und Daten zu erleichtern.
Projektmanagement & Dokumentation: Atlassian Jira & Confluence für effektives Projektmanagement und umfassende Dokumentation, um Entwicklungsprozesse zu organisieren und Entscheidungen zu dokumentieren.
Verwendung des Redux-Patterns mit NgRx: Nutzung des Redux-Patterns mit der NgRx-Bibliothek, um den Datenfluss in den Anwendungen zu organisieren und die Datenintegrität sicherzustellen.
Verantwortungsbasierte Komponenten: Strikte Differenzierung von App-Komponenten basierend auf ihrer jeweiligen Verantwortung, um die Wartbarkeit und Erweiterbarkeit des Codes zu erhöhen.
Styling mit Bootstrap 5: Verwendete Bootstrap 5 für das Styling der Benutzeroberfläche, um ein modernes und ansprechendes Design zu erzielen.

Verwendete Frameworks & Technologien
Angular 11 (HTML, SCSS, TypeScript): Frontend-Entwicklung umfasste die Erstellung von Benutzeroberflächenkomponenten mit HTML, das Styling mit SCSS und die Logikprogrammierung mit TypeScript, RxJS & Redux-Pattern mit NGRX.
Directus Headless CMS: Zur Verwaltung von Inhalten und Daten als REST API und Datenbank.
Bootstrap 5: Design und Styling der Benutzeroberfläche für eine konsistente & benutzerfreundliche Darstellung.

Eingesetzte Qualifikationen

Angular, CSS (Cascading Style Sheet), Front-End Entwicklung, TypeScript, Webdesign

Vue.js + Laravel Fullstack Entwickler
Bitquadrat GmbH, Mannheim
9/2020 – 1/2021 (5 Monate)
IT & Entwicklung
Tätigkeitszeitraum

9/2020 – 1/2021

Tätigkeitsbeschreibung

Rolle

Verantwortlich für das Design und die Implementierung neuer Features sowie die Wartung bestehender Funktionen der Vue.js-Applikation. Darüber hinaus Datenbank-Set-Up, Migrationen und Erweiterungen. Implementierung von Endpoints einer REST-API im Laravel-Framework. Einbinden und Anpassen externer Open-Source Libraries zur automatisierten Erkennung von LaTeX-Umfragen.
Errungenschaften
Effektive Entwicklung von Umfragen für medizinische Studien: Erfolgreiche Design- und Implementierungsarbeit für eine Vue.js-Applikation, die die Erstellung von Umfragen für medizinische Studien ermöglicht und automatisch ausgewählte Antworten erkennt.

Verwendete Frameworks & Technologien
Vue.js (HTML, CSS, JavaScript)
Laravel (PHP)
RxJs
MySQL
Atlassian Jira & Confluence

Eingesetzte Qualifikationen

Front-End Entwicklung, CSS (Cascading Style Sheet), HTML, JavaScript, mySQL, PHP, Vue.js

Co-Founder/IT-Verantwortlicher
Spotzone, Mannheim
8/2020 – 7/2021 (1 Jahr)
IT & Entwicklung
Tätigkeitszeitraum

8/2020 – 7/2021

Tätigkeitsbeschreibung

Rolle
IT-Verantwortlicher und Gründer eines App-Start-Ups in der Freizeit-Branche mit einem vielseitigen Geschäftsmodell.

Errungenschaften
Umfassende Verantwortung: Gesamtverantwortung für die Entwicklung und das Management der IT-Systeme. Dies schloss sowohl die Frontend- als auch Backend-Entwicklung ein, ebenso wie die Server- und Datenbankadministration.
Skalierbare App-Infrastruktur: Verantwortlich für die Planung und Implementierung einer skalierbaren App-Infrastruktur, die in der Lage wäre, mit dem Unternehmenswachstum Schritt zu halten.
Wiederverwendbare App-Komponenten Bibliothek: Erfolgreiche Entwicklung einer Bibliothek von wiederverwendbaren App-Komponenten für Effizienz und Einheitlichkeit.
Multi-Plattform-Entwicklung mit Ionic 5: Leitung der Entwicklung von iOS-, Android- und Progressive Web Apps (PWA) für ein breites Benutzerpublikum.
Verwendung des Redux-Patterns mit NgRx: Nutzung des Redux-Patterns mit der NgRx-Bibliothek, um den Datenfluss in den Anwendungen zu organisieren und die Datenintegrität sicherzustellen.
Effiziente Nutzung von RxJS: Einsatz der RxJS-Bibliothek, um komplexe asynchrone Funktionalitäten in den Anwendungen zu implementieren und eine reibungslose Benutzererfahrung sicherzustellen.

Verwendete Frameworks & Technologien
Ionic 5 für Frontend-Entwicklung (HTML, SCSS und TypeScript)
Node.js in Kombination mit Fastify-Framework für schnelle und effiziente serverseitige Implementierung.
Django Rest Framework für robuste und skalierbare REST-APIs .
NGINX als Webserver und Reverse Proxy.
Redis als In-Memory-Datenbank und Cache für Geschwindigkeit und Effizienz - insbesondere bei der Verarbeitung von Echtzeitdaten.
Apache Cassandra als NoSQL-Datenbank für skalierbare und hochverfügbare Datenbanklösungen
PostgreSQL für relationale Datenbankanforderungen zur  sicheren und zuverlässigen Speicherung von Daten.
Gitlab für Versionskontrolle.

Eingesetzte Qualifikationen

Amazon Web Services (AWS), Angular, Back-End Entwicklung, CSS (Cascading Style Sheet), Datenbankentwicklung, DevOps, Django (Framework), Front-End Entwicklung, HTML, Jenkins, Mobile Entwicklung (allg.), NginX, Node.js, PostgreSQL, TypeScript

Angular Frontend - Entwickler
Bitquadrat GmbH, Mannheim
3/2020 – 6/2020 (4 Monate)
IT & Entwicklung
Tätigkeitszeitraum

3/2020 – 6/2020

Tätigkeitsbeschreibung

Rolle

Verantwortlich für die Entwicklung, Implementierung und Wartung einer Angular-Applikation für die Verwaltung und automatische Generierung von Dokumenten wie Rechnungen und Mahnungen

Errungenschaften
Effektive Entwicklung und Wartung von Features: Erfolgreiche Implementierung neuer Features und die Wartung bereits vorhandener Funktionen in der Angular-Applikation zur Dokumentenverwaltung.

Verwendete Frameworks & Technologien
Angular 9 (HTML, SCSS, TypeScript, RxJS)
Atlassian Jira & Confluence

Eingesetzte Qualifikationen

Angular, CSS (Cascading Style Sheet), HTML5, mySQL

Ionic Mobile App Entwickler
Bitquadrat GmbH, Mannheim
8/2019 – 10/2019 (3 Monate)
IT & Entwicklung
Tätigkeitszeitraum

8/2019 – 10/2019

Tätigkeitsbeschreibung

Rolle

Verantwortlich für die Entwicklung, Implementierung und Wartung einer mobilen Anwendung, die zur Auswertung von Versuchsmessdaten diente. Die Anwendung wurde mit Ionic 4 und Angular 7 erstellt.

Errungenschaften
Effektive Entwicklung und Wartung von Features: Erfolgreiche Implementierung neuer Features und die Wartung bereits vorhandener Funktionen in der mobilen App.
Websocket-Kommunikation mit RxJs: Aufbau und Nutzung einer Websocket-Verbindung zum Backend unter Verwendung von RxJs WebSocket, um Echtzeitdaten von Versuchsmessungen zu empfangen und anzuzeigen.
Kundenkommunikation: Regelmäßige Abstimmung mit einem externen Kunden, um Anforderungen zu verstehen, Rückmeldungen zu berücksichtigen und die App entsprechend anzupassen.

Verwendete Frameworks & Technologien
Ionic 4 (HTML, SCSS, TypeScript) & Angular 7

Eingesetzte Qualifikationen

Angular, CSS (Cascading Style Sheet), HTML

Ionic Mobile-App-Entwickler
Collaboo UG i.G., Mannheim
6/2019 – 1/2020 (8 Monate)
IT & Entwicklung
Tätigkeitszeitraum

6/2019 – 1/2020

Tätigkeitsbeschreibung

Rolle

Verantwortlich für den Aufbau des Frontends unter Verwendung von HTML, die Implementierung der Schnittstelle zur Cloud-Datenbank und die Gestaltung der Angular-Projektstruktur. Diese Rolle trug dazu bei, eine SaaS-Anwendung zur Digitalisierung des Handwerks zu erstellen.

Errungenschaften
Effektiver Frontend-Aufbau: Erfolgreiche Erstellung und Strukturierung des Frontends der SaaS-App unter Verwendung von HTML und Angular.
Integration von Google Firebase: Generierung von Google Firebase-Datenbanktabellen, um die Datenverwaltung in der Cloud zu ermöglichen.

Verwendete Frameworks & Technologien
Ionic 4 (HTML, SCSS, TypeScript) & Angular 7
Google Cloud Firebase

Eingesetzte Qualifikationen

Android Entwicklung, CSS (Cascading Style Sheet), Front-End Entwicklung, HTML5, iOS Entwicklung, TypeScript, Webdesign

Angular Frontend - Entwickler
Bitquadrat GmbH, Mannheim
4/2019 – 6/2019 (3 Monate)
IT & Entwicklung
Tätigkeitszeitraum

4/2019 – 6/2019

Tätigkeitsbeschreibung

Rolle
Verantwortlich für das Design, die Implementierung und die Wartung der Benutzeroberfläche der Suchmaschine.

Errungenschaften
Effektives Design und Implementierung neuer Features: Erfolgreiche Gestaltung und Umsetzung von neuen Funktionen in der Suchmaschine, einschließlich der Wartung bereits vorhandener Features.

Verwendete Frameworks & Technologien
Angular 7/8 (HTML, SCSS, TypeScript)
MySQL

Eingesetzte Qualifikationen

Angular, CSS (Cascading Style Sheet), HTML, mySQL, TypeScript

Ausbildung

Wirtschaftsinformatik
Bachelor of Science
2020
Universität Mannheim

Weitere Kenntnisse

Angular Frontend-Entwicklung
"4+Jahre Erfahrung in der Entwicklung performanter Angular-Anwendungen, um Kundenwünsche umzusetzen."

Fokus auf:
Optimale Architektur, API-Anbindung, Performance und Features

Keywords:
Angular
TypeScript
CSS/SCSS
HTML
Bootstrap
RxJs
Redux
NgRx
Figma
Web Design

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Türkisch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
Umkreis (bis 200 km)
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
Home-Office
bevorzugt
Profilaufrufe
2125
Alter
26
Berufserfahrung
4 Jahre und 9 Monate (seit 06/2019)

Kontaktdaten

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

Jetzt Mitglied werden