Beschreibung
Im Rahmen dieses Projekts wurde die Plattform für die Steuerverwaltung
von Nordrhein-Westfalen weiterentwickelt. Die Aufgabe war die Umsetzung
der Administrationsseiten, die es den Nutzern ermöglichen,
steuerrelevante Daten e?zient zu verwalten und zu bearbeiten.
Aufgaben
UI-Entwicklung mit React: Erstellung und Optimierung der
Benutzeroberfläche (UI) der Administrationsseiten, um eine
benutzerfreundliche und intuitive Steuerverwaltung zu gewährleisten.
Teils Backend-Arbeiten: Unterstützung bei Backend-Integrationen, um
die Interaktivität der Plattform mit den entsprechenden Datenquellen
sicherzustellen und die Funktionalität der Administrationsseiten zu
vervollständigen.
Beschreibung
Das Projekt konzentrierte sich auf die Validitätsprüfung von Kundendaten
vor einer automatisierten Migration. Ziel war es, sicherzustellen, dass die zu
migrierenden Daten korrekt und vollständig sind, um eine reibungslose
Übergabe in das neue System zu gewährleisten. Ein besonderer Fokus lag
auf der Verbesserung der Benutzererfahrung und Barrierefreiheit der
Anwendung.
Aufgaben
Umsetzung eines neuen barrierefreien UI mit React: Entwicklung
einer benutzerfreundlichen und barrierefreien Oberfläche unter
Verwendung von React.
Fokus auf Accessibility mit React Aria: Sicherstellung, dass die
Anwendung allen Benutzern, einschließlich Menschen mit
Behinderungen, zugänglich ist, durch den Einsatz von React Aria-Technologien.
Design und Implementierung von neuen GraphQL APIs in C#:
Erstellung und Integration von neuen GraphQL-APIs in C#, um eine
e?ziente und flexible Datenabfrage und -manipulation zu ermöglichen.
Anbindung an eine bestehende relationale MS SQL
Server-Datenbank: Entwicklung der Schnittstellen und Logik für den
Zugri? auf die bestehende MS SQL Server-Datenbank, um
Kundendaten zu validieren und zu migrieren.
UX-Design: Entwurf und Implementierung einer benutzerzentrierten
Benutzererfahrung, um die Interaktion mit der Anwendung so intuitiv
und e?zient wie möglich zu gestalten.
Beschreibung
Das Projekt beinhaltete die Entwicklung einer Anwendung zur Genehmigung
von Sondertransporten. Die Anwendung ermöglicht es, Sondertransporte
e?zient zu beantragen, zu verwalten und die Genehmigungen zu erteilen,
um sicherzustellen, dass alle relevanten Vorschriften und Bedingungen
eingehalten werden.
Aufgaben
Konzeption und Design von UI Features: Entwurf und Gestaltung von
Benutzeroberflächen (UI), die es den Nutzern ermöglichen,
Sondertransporte einfach und e?zient zu genehmigen und zu
verfolgen.
Implementation und Weiterentwicklung der Web-UI: Entwicklung und kontinuierliche Verbesserung der Webanwendung unter Berücksichtigung von Benutzerfreundlichkeit und Funktionalität. Bau eines Komponenten-Logs: Erstellung eines Komponenten-Logs,
um die Aktivität und den Status von verschiedenen Anwendungen und
Modulen innerhalb der Webanwendung zu überwachen und zu
protokollieren
Beschreibung
Das Projekt beinhaltete die Entwicklung eines Bild- und Tonarchivs für eine
Behörde, um historische Medieninhalte zu speichern, zu verwalten und
zugänglich zu machen. Ziel war es, eine e?ziente und benutzerfreundliche
Webanwendung zu scha?en, die eine einfache und schnelle Suche sowie
Verwaltung der Mediendaten ermöglicht.
Aufgaben
Bau einer Webanwendung als Single Page Application (SPA) mit
React: Entwicklung einer modernen und reaktionsschnellen
Webanwendung unter Verwendung von React, um eine schnelle,
interaktive Benutzeroberfläche zu bieten.
Design und Implementierung von REST APIs mit OpenAPI: Entwurf
und Implementierung von REST APIszur e?zienten Kommunikation
zwischen Frontend und Backend, basierend auf OpenAPI (ehemals
Swagger), um standardisierte und dokumentierte Schnittstellen
bereitzustellen.
Einbinden und Konsumieren der APIs unter Einsatz von OpenAPI:
Integration und Nutzung der entwickelten APIs im Frontend, um die
Daten aus dem Bild- und Tonarchiv abzurufen und darzustellen.
Implementierung vieler Module und Use Cases: Entwicklung und
Umsetzung einer Vielzahl von funktionalen Modulen und Use Cases, die
den spezifischen Anforderungen der Behörde und den Nutzern
gerecht werden.
Beschreibung
Das Projekt drehte sich um den Bau eines modernen UI für den Zugri? auf
archivierte Dokumente. Ziel war es, eine benutzerfreundliche und
responsive Webanwendung zu entwickeln, die den Nutzern eine e?ziente
und intuitive Suche sowie Interaktion mit archivierten Inhalten ermöglicht.
Aufgaben
Bau und Erweiterung eines neuen, responsiven UIs mit
Vue.js Framework (Version 3): Entwicklung eines modernen,
responsiven UIs unter Verwendung von Vue.js 3, um eine
benutzerfreundliche und anpassungsfähige Anwendung zu
scha?en, die auf verschiedenen Geräten und Bildschirmgrößen
funktioniert.
Integrieren und Konsumieren von bestehenden
JSON-basierten GraphQL Schnittstellen: Anbindung und
Nutzung von GraphQL-Schnittstellen, die JSON-basierte Daten
bereitstellen, um die Archivdaten dynamisch abzurufen und
darzustellen
Beschreibung
Das Projekt umfasst die Entwicklung einer hochverfügbaren und verteilten
Webanwendung namens Liberyse, die Such- und Etikettierungsfunktionen
für archivierte Dokumente und E-Mails bietet. Ziel war es, eine
benutzerfreundliche, skalierbare und zukunftssichere Lösung zu scha?en,
die den Zugri? auf archivierte Inhalte e?zient gestaltet.
Aufgaben
Neuschreiben einer Legacy JSF-Anwendung als Single Page
Application (SPA): Die bestehende JSF-Anwendung wurde komplett
umgeschrieben und als moderne SPA mit Vue.js 2 im Frontend und
Spring im Backend neu entwickelt, um die Performance und
Benutzererfahrung zu verbessern.
Konfigurierbares UI für Kunden: Entwicklung eines anpassbaren
UI-Systems, das es den Kunden ermöglicht, die Benutzeroberfläche
nach ihren individuellen Anforderungen zu konfigurieren.
Implementation von konfigurierbaren Features: Implementierung von
Funktionen, die es den Nutzern ermöglichen, zwischen den alten
Legacy-Funktionalitäten und Mock-Funktionen zu wechseln, um die Übergangsphase zu erleichtern. Schreiben eines eigenen Bean-Scopes für Spring: Entwicklung eines
eigenen Bean-Scopes für Spring, um die Verwaltung der Lebenszyklen von Beans in der Anwendung zu steuern und maßgeschneiderte
Anforderungen zu erfüllen. Migration zu Typescript und Vue.js 3: Migration des Frontends von Vue.js 2 zu Vue.js 3 und Umstellung auf TypeScript für bessere
Wartbarkeit und erweiterte Typisierung. Bau der Applikation als Progressive Web App (PWA): Um die App auch o?ine nutzbar zu machen und eine bessere Performance auf mobilen Geräten zu gewährleisten, wurde die Anwendung als PWA entwickelt.
Objektorientiertes Softwaredesign und Modellierung im Backend
(OOD): Anwendung von objektorientiertem Design (OOD), um das
Backend e?zient, modular und gut wartbar zu gestalten.
UX-Design: Gestaltung der Benutzererfahrung (UX), um sicherzustellen,
dass die Anwendung intuitiv und benutzerfreundlich ist, insbesondere
bei der Archivierung und Suche von Dokumenten.
Beschreibung
Die MarketLogic Platform ist eine Insights and Engagement Plattform, die
es Unternehmen ermöglicht, wertvolle Einblicke zu gewinnen und die
Interaktion mit ihren Kunden zu verbessern. Das Projekt fokussiert sich auf
die Weiterentwicklung und Evolution der Plattform durch kontinuierliche
Verbesserung der Benutzeroberflächen und die Einführung neuer
Technologien.
Aufgaben
Konzeption und Design von Web-UIs: Entwurf und Design der
Web-UIs, die den Benutzern eine einfache und intuitive Navigation und
Interaktion ermöglichen.
Verantwortlich für die Evolution des UI für MarketLogics Anwendung:
Gesamtverantwortung für die Weiterentwicklung der
Benutzeroberfläche, einschließlich der Evaluierung neuer
Technologien und der Implementierung von Verbesserungen für die
bestehende Anwendung.
Erstellung von Komponenten-Bibliotheken für die jeweilige
Frontend-Technologie: Entwicklung und Pflege von
Komponenten-Bibliotheken, die als Bausteine für die UI dienen und
die Wiederverwendbarkeit und Konsistenz im gesamten Frontend
gewährleisten.
Migrationskonzepte und Umsetzung: Erstellung von
Migrationsstrategien für die kontinuierliche Weiterentwicklung der
Plattform, einschließlich der Übergänge von Apache Tapestry (V1) zu
GWT (V2) und schließlich zu React + Spring (V3).
Content Plattform für Kunden: Entwicklung und Bereitstellung einer
Content-Plattform zur e?zienten Verwaltung und Bereitstellung von
Inhalten für MarketLogics Kunden.
Bereitstellung eines SDKs: Bereitstellung eines Software Development
Kits (SDKs), um die Integration und Erweiterung der Plattform für
externe Entwickler zu erleichtern.
Objektorientierte Modellierung und Programmierung:
Objektorientierte Modellierung und Programmierung (OOD) zur
Erstellung einer robusten, wartbaren und skalierbaren Architektur.
Beschreibung
Im Rahmen dieses Projekts wurde die Plattform für die Steuerverwaltung
von Nordrhein-Westfalen weiterentwickelt. Die Aufgabe war die Umsetzung
der Administrationsseiten, die es den Nutzern ermöglichen,
steuerrelevante Daten e?zient zu verwalten und zu bearbeiten.
Aufgaben
UI-Entwicklung mit React: Erstellung und Optimierung der
Benutzeroberfläche (UI) der Administrationsseiten, um eine
benutzerfreundliche und intuitive Steuerverwaltung zu gewährleisten.
Teils Backend-Arbeiten: Unterstützung bei Backend-Integrationen, um
die Interaktivität der Plattform mit den entsprechenden Datenquellen
sicherzustellen und die Funktionalität der Administrationsseiten zu
vervollständigen.
Beschreibung
Das Projekt konzentrierte sich auf die Validitätsprüfung von Kundendaten
vor einer automatisierten Migration. Ziel war es, sicherzustellen, dass die zu
migrierenden Daten korrekt und vollständig sind, um eine reibungslose
Übergabe in das neue System zu gewährleisten. Ein besonderer Fokus lag
auf der Verbesserung der Benutzererfahrung und Barrierefreiheit der
Anwendung.
Aufgaben
Umsetzung eines neuen barrierefreien UI mit React: Entwicklung
einer benutzerfreundlichen und barrierefreien Oberfläche unter
Verwendung von React.
Fokus auf Accessibility mit React Aria: Sicherstellung, dass die
Anwendung allen Benutzern, einschließlich Menschen mit
Behinderungen, zugänglich ist, durch den Einsatz von React Aria-Technologien.
Design und Implementierung von neuen GraphQL APIs in C#:
Erstellung und Integration von neuen GraphQL-APIs in C#, um eine
e?ziente und flexible Datenabfrage und -manipulation zu ermöglichen.
Anbindung an eine bestehende relationale MS SQL
Server-Datenbank: Entwicklung der Schnittstellen und Logik für den
Zugri? auf die bestehende MS SQL Server-Datenbank, um
Kundendaten zu validieren und zu migrieren.
UX-Design: Entwurf und Implementierung einer benutzerzentrierten
Benutzererfahrung, um die Interaktion mit der Anwendung so intuitiv
und e?zient wie möglich zu gestalten.
Beschreibung
Das Projekt beinhaltete die Entwicklung einer Anwendung zur Genehmigung
von Sondertransporten. Die Anwendung ermöglicht es, Sondertransporte
e?zient zu beantragen, zu verwalten und die Genehmigungen zu erteilen,
um sicherzustellen, dass alle relevanten Vorschriften und Bedingungen
eingehalten werden.
Aufgaben
Konzeption und Design von UI Features: Entwurf und Gestaltung von
Benutzeroberflächen (UI), die es den Nutzern ermöglichen,
Sondertransporte einfach und e?zient zu genehmigen und zu
verfolgen.
Implementation und Weiterentwicklung der Web-UI: Entwicklung und kontinuierliche Verbesserung der Webanwendung unter Berücksichtigung von Benutzerfreundlichkeit und Funktionalität. Bau eines Komponenten-Logs: Erstellung eines Komponenten-Logs,
um die Aktivität und den Status von verschiedenen Anwendungen und
Modulen innerhalb der Webanwendung zu überwachen und zu
protokollieren
Beschreibung
Das Projekt beinhaltete die Entwicklung eines Bild- und Tonarchivs für eine
Behörde, um historische Medieninhalte zu speichern, zu verwalten und
zugänglich zu machen. Ziel war es, eine e?ziente und benutzerfreundliche
Webanwendung zu scha?en, die eine einfache und schnelle Suche sowie
Verwaltung der Mediendaten ermöglicht.
Aufgaben
Bau einer Webanwendung als Single Page Application (SPA) mit
React: Entwicklung einer modernen und reaktionsschnellen
Webanwendung unter Verwendung von React, um eine schnelle,
interaktive Benutzeroberfläche zu bieten.
Design und Implementierung von REST APIs mit OpenAPI: Entwurf
und Implementierung von REST APIszur e?zienten Kommunikation
zwischen Frontend und Backend, basierend auf OpenAPI (ehemals
Swagger), um standardisierte und dokumentierte Schnittstellen
bereitzustellen.
Einbinden und Konsumieren der APIs unter Einsatz von OpenAPI:
Integration und Nutzung der entwickelten APIs im Frontend, um die
Daten aus dem Bild- und Tonarchiv abzurufen und darzustellen.
Implementierung vieler Module und Use Cases: Entwicklung und
Umsetzung einer Vielzahl von funktionalen Modulen und Use Cases, die
den spezifischen Anforderungen der Behörde und den Nutzern
gerecht werden.
Beschreibung
Das Projekt drehte sich um den Bau eines modernen UI für den Zugri? auf
archivierte Dokumente. Ziel war es, eine benutzerfreundliche und
responsive Webanwendung zu entwickeln, die den Nutzern eine e?ziente
und intuitive Suche sowie Interaktion mit archivierten Inhalten ermöglicht.
Aufgaben
Bau und Erweiterung eines neuen, responsiven UIs mit
Vue.js Framework (Version 3): Entwicklung eines modernen,
responsiven UIs unter Verwendung von Vue.js 3, um eine
benutzerfreundliche und anpassungsfähige Anwendung zu
scha?en, die auf verschiedenen Geräten und Bildschirmgrößen
funktioniert.
Integrieren und Konsumieren von bestehenden
JSON-basierten GraphQL Schnittstellen: Anbindung und
Nutzung von GraphQL-Schnittstellen, die JSON-basierte Daten
bereitstellen, um die Archivdaten dynamisch abzurufen und
darzustellen
Beschreibung
Das Projekt umfasst die Entwicklung einer hochverfügbaren und verteilten
Webanwendung namens Liberyse, die Such- und Etikettierungsfunktionen
für archivierte Dokumente und E-Mails bietet. Ziel war es, eine
benutzerfreundliche, skalierbare und zukunftssichere Lösung zu scha?en,
die den Zugri? auf archivierte Inhalte e?zient gestaltet.
Aufgaben
Neuschreiben einer Legacy JSF-Anwendung als Single Page
Application (SPA): Die bestehende JSF-Anwendung wurde komplett
umgeschrieben und als moderne SPA mit Vue.js 2 im Frontend und
Spring im Backend neu entwickelt, um die Performance und
Benutzererfahrung zu verbessern.
Konfigurierbares UI für Kunden: Entwicklung eines anpassbaren
UI-Systems, das es den Kunden ermöglicht, die Benutzeroberfläche
nach ihren individuellen Anforderungen zu konfigurieren.
Implementation von konfigurierbaren Features: Implementierung von
Funktionen, die es den Nutzern ermöglichen, zwischen den alten
Legacy-Funktionalitäten und Mock-Funktionen zu wechseln, um die Übergangsphase zu erleichtern. Schreiben eines eigenen Bean-Scopes für Spring: Entwicklung eines
eigenen Bean-Scopes für Spring, um die Verwaltung der Lebenszyklen von Beans in der Anwendung zu steuern und maßgeschneiderte
Anforderungen zu erfüllen. Migration zu Typescript und Vue.js 3: Migration des Frontends von Vue.js 2 zu Vue.js 3 und Umstellung auf TypeScript für bessere
Wartbarkeit und erweiterte Typisierung. Bau der Applikation als Progressive Web App (PWA): Um die App auch o?ine nutzbar zu machen und eine bessere Performance auf mobilen Geräten zu gewährleisten, wurde die Anwendung als PWA entwickelt.
Objektorientiertes Softwaredesign und Modellierung im Backend
(OOD): Anwendung von objektorientiertem Design (OOD), um das
Backend e?zient, modular und gut wartbar zu gestalten.
UX-Design: Gestaltung der Benutzererfahrung (UX), um sicherzustellen,
dass die Anwendung intuitiv und benutzerfreundlich ist, insbesondere
bei der Archivierung und Suche von Dokumenten.
Beschreibung
Die MarketLogic Platform ist eine Insights and Engagement Plattform, die
es Unternehmen ermöglicht, wertvolle Einblicke zu gewinnen und die
Interaktion mit ihren Kunden zu verbessern. Das Projekt fokussiert sich auf
die Weiterentwicklung und Evolution der Plattform durch kontinuierliche
Verbesserung der Benutzeroberflächen und die Einführung neuer
Technologien.
Aufgaben
Konzeption und Design von Web-UIs: Entwurf und Design der
Web-UIs, die den Benutzern eine einfache und intuitive Navigation und
Interaktion ermöglichen.
Verantwortlich für die Evolution des UI für MarketLogics Anwendung:
Gesamtverantwortung für die Weiterentwicklung der
Benutzeroberfläche, einschließlich der Evaluierung neuer
Technologien und der Implementierung von Verbesserungen für die
bestehende Anwendung.
Erstellung von Komponenten-Bibliotheken für die jeweilige
Frontend-Technologie: Entwicklung und Pflege von
Komponenten-Bibliotheken, die als Bausteine für die UI dienen und
die Wiederverwendbarkeit und Konsistenz im gesamten Frontend
gewährleisten.
Migrationskonzepte und Umsetzung: Erstellung von
Migrationsstrategien für die kontinuierliche Weiterentwicklung der
Plattform, einschließlich der Übergänge von Apache Tapestry (V1) zu
GWT (V2) und schließlich zu React + Spring (V3).
Content Plattform für Kunden: Entwicklung und Bereitstellung einer
Content-Plattform zur e?zienten Verwaltung und Bereitstellung von
Inhalten für MarketLogics Kunden.
Bereitstellung eines SDKs: Bereitstellung eines Software Development
Kits (SDKs), um die Integration und Erweiterung der Plattform für
externe Entwickler zu erleichtern.
Objektorientierte Modellierung und Programmierung:
Objektorientierte Modellierung und Programmierung (OOD) zur
Erstellung einer robusten, wartbaren und skalierbaren Architektur.