Implementierung und
Aufbau des Web-Frontends auf Basis von vue.js und d3.js Bibliotheken
als Single Page Application.
Beratung, Aufbau und
Erweiterung der technischen Architektur unter Berücksichtigung von
Continuous Integration / Delivery wie auch notwendiger Maßnahmen zur Überführung der Anwendung in den Regelbetrieb und unter Einhaltung der Standards des Auftraggebers (z.B. Nutzung der standardisierten Entwicklungsumgebungen und Programmierrichtlinien).
Dies beinhaltet:
· Fachliche Unterstützung beim Aufbau der technischen Infrastruktur und Umgebung
·
Anbindung von Schnittstellen zum Backend
- Umgang mit MySQL und PostgreSQL Datenbanken
- Rest-API Programmierung ggf. mit Websockets
- Einsatz von NodeJS und Python
· Dokumentation von Entscheidungen, Lösungen und des Systems gesamt
· Bugfixing im Fehlerfall
Implementierung von eigenständigen Vue.js Komponenten zur Integration in ein zentrales Frontend Framework. Beratung des Fachbereiches in der Analyse der fachlichen Anforderungen und Erarbeitung der technischen Umsetzung mit anschliessender eigenständiger Implementierung.
Dies beinhaltet:
- Erweiterung der bestehenden Framework-Architektur
- Implementierung von Komponenten mit Vue.js 3 und TypeScript konform zu den definierten Vorgaben des Frameworks
- Erkennen, Abstimmen und Implementieren notwendiger Anpassungen am Framework
- Kontinuierlicher architektureller Review des Frameworks
- Beratung bei Code Reviews - Beratung in den einzelnen Handlungsfeldern (Sach, Leben, Kranken)
- Aufnahme und Strukturierung von Anforderungen aus den Fachbereichen - Fehlerbehebung
- Kontinuierliche Dokumentation der Komponenten und des Frameworks
- Abnahme der Komponenten durch die Fachbereiche
Ein Projekt eines bekannten deutschen Telekommunikationsunternehmen
mit dem Ziel Privat- und Geschäftskunden mit Glasfaseranschluss zu versorgen.
Zu Spitzenzeiten des Projektes waren ca. 300 Menschen in ca. 20 Teams beteiligt. Gearbeitet wurde nach SAFe (Scaled Agile Framework) mit agilen SCRUM Teams.
Aufgaben meines Teams war es verschiedene Portale dazu zu entwickeln:
Portal: ?Presales-portal?
Ein Portal zum Vorbestellen eines Glasfaseranschlusses für Privat- und Geschäftskunden in freigeschalteten Gebieten.
Verfügbarkeitscheck (Ist die Adresse zur Vorbestellung freigeschaltet)
Duplikatsprüfung (existiert bereits ein Account/Vertrag beim Unternehmen)
Vorbestellung von verschiedenen Produkten und Hardware
Vorbestellung für einen Glasfaseranschluss ohne Vertrag für Hausbesitzer
Portal: ?Customer-portal?
Portal für den Kunden zur Selbstverwaltung seiner Vorbestellung
Einsicht in den aktuellen Status der Vorbestellung
Portal: ?Agent-portal?
Portal für Agenten/Ranger des Unternehmens zum Erstellen/Verwalten von Vorbestellungen für einen Kunden.
Öffnen von Kundenbestellungen mithilfe eines Tokens
Durch eine komponentenbasierte Struktur mit einem separaten shared-project war eine globale Erstellung für Komponenten und Designs möglich.
Meine Aufgaben waren hier hauptsächlich die Entwicklung des Frontend mithilfe von VueJS, PugJS, SASS und dem frontend-framework von flamingo (flamingo-carotene)
Implementierung und
Aufbau des Web-Frontends auf Basis von vue.js und d3.js Bibliotheken
als Single Page Application.
Beratung, Aufbau und
Erweiterung der technischen Architektur unter Berücksichtigung von
Continuous Integration / Delivery wie auch notwendiger Maßnahmen zur Überführung der Anwendung in den Regelbetrieb und unter Einhaltung der Standards des Auftraggebers (z.B. Nutzung der standardisierten Entwicklungsumgebungen und Programmierrichtlinien).
Dies beinhaltet:
· Fachliche Unterstützung beim Aufbau der technischen Infrastruktur und Umgebung
·
Anbindung von Schnittstellen zum Backend
- Umgang mit MySQL und PostgreSQL Datenbanken
- Rest-API Programmierung ggf. mit Websockets
- Einsatz von NodeJS und Python
· Dokumentation von Entscheidungen, Lösungen und des Systems gesamt
· Bugfixing im Fehlerfall
Implementierung von eigenständigen Vue.js Komponenten zur Integration in ein zentrales Frontend Framework. Beratung des Fachbereiches in der Analyse der fachlichen Anforderungen und Erarbeitung der technischen Umsetzung mit anschliessender eigenständiger Implementierung.
Dies beinhaltet:
- Erweiterung der bestehenden Framework-Architektur
- Implementierung von Komponenten mit Vue.js 3 und TypeScript konform zu den definierten Vorgaben des Frameworks
- Erkennen, Abstimmen und Implementieren notwendiger Anpassungen am Framework
- Kontinuierlicher architektureller Review des Frameworks
- Beratung bei Code Reviews - Beratung in den einzelnen Handlungsfeldern (Sach, Leben, Kranken)
- Aufnahme und Strukturierung von Anforderungen aus den Fachbereichen - Fehlerbehebung
- Kontinuierliche Dokumentation der Komponenten und des Frameworks
- Abnahme der Komponenten durch die Fachbereiche
Ein Projekt eines bekannten deutschen Telekommunikationsunternehmen
mit dem Ziel Privat- und Geschäftskunden mit Glasfaseranschluss zu versorgen.
Zu Spitzenzeiten des Projektes waren ca. 300 Menschen in ca. 20 Teams beteiligt. Gearbeitet wurde nach SAFe (Scaled Agile Framework) mit agilen SCRUM Teams.
Aufgaben meines Teams war es verschiedene Portale dazu zu entwickeln:
Portal: ?Presales-portal?
Ein Portal zum Vorbestellen eines Glasfaseranschlusses für Privat- und Geschäftskunden in freigeschalteten Gebieten.
Verfügbarkeitscheck (Ist die Adresse zur Vorbestellung freigeschaltet)
Duplikatsprüfung (existiert bereits ein Account/Vertrag beim Unternehmen)
Vorbestellung von verschiedenen Produkten und Hardware
Vorbestellung für einen Glasfaseranschluss ohne Vertrag für Hausbesitzer
Portal: ?Customer-portal?
Portal für den Kunden zur Selbstverwaltung seiner Vorbestellung
Einsicht in den aktuellen Status der Vorbestellung
Portal: ?Agent-portal?
Portal für Agenten/Ranger des Unternehmens zum Erstellen/Verwalten von Vorbestellungen für einen Kunden.
Öffnen von Kundenbestellungen mithilfe eines Tokens
Durch eine komponentenbasierte Struktur mit einem separaten shared-project war eine globale Erstellung für Komponenten und Designs möglich.
Meine Aufgaben waren hier hauptsächlich die Entwicklung des Frontend mithilfe von VueJS, PugJS, SASS und dem frontend-framework von flamingo (flamingo-carotene)