Front End Fokus Fullstack Angular + Node.js Web - Entwickler
- Verfügbarkeit einsehen
- 0 Referenzen
- 65‐75€/Stunde
- 68305 Mannheim
- Umkreis (bis 200 km)
- de | tr | en
- 06.02.2024
Kurzvorstellung
Spezialisiert auf die Gestaltung hochwertiger Benutzeroberflächen und die nahtlose Integration in vielfältige Technologie-Stacks.
Qualifikationen
Projekt‐ & Berufserfahrung
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.
Angular, Confluence, CSS (Cascading Style Sheet), Git, Jira, Responsive Webdesign, Typescript
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.
Angular, Apache Maven, CSS (Cascading Style Sheet), Docker, Front End, HTML5, Responsive Webdesign, Spring Framework, Typescript, Ubuntu, Webdesign
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.
Angular, Front End, Git, Jenkins, Jira, Node.Js, Release-Management, Test Automation, Software Version Control, Web Entwicklung, Webdesign
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.
Angular, CSS (Cascading Style Sheet), Front End, Typescript, Webdesign
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
Front End, CSS (Cascading Style Sheet), HTML, JavaScript, Mysql, PHP, Vue.Js
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.
Amazon Web Services (AWS), Angular, Backend, CSS (Cascading Style Sheet), Datenbankentwicklung, DevOps, Django, Front End, HTML, Jenkins, Mobile Application Development, Nginx, Node.Js, Postgresql, Typescript
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
Angular, CSS (Cascading Style Sheet), HTML5, Mysql
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
Angular, CSS (Cascading Style Sheet), HTML
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
Android Entwicklung, CSS (Cascading Style Sheet), Front End, HTML5, iOS Entwicklung, Typescript, Webdesign
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
Angular, CSS (Cascading Style Sheet), HTML, Mysql, Typescript
Ausbildung
Universität Mannheim
Weitere Kenntnisse
"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
- Deutsch (Muttersprache)
- Türkisch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
- Schweiz
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden