Für das Land Niedersachsen wurde der Grundstein für eine neue Schulverwaltungssoftware gelegt um deren heterogene Anwendungslandschaft zu ersetzen.
Als Lead UI Entwickler habe ich auf Basis von vue3 ein Framework mitgestaltet mit dem sich verschiedene Verwaltungsseiten schnell bauen und zu domänenspezifischen Anwendungen zusammensetzen lassen.
Als UX Designer war ich beteiligt eine barrierefreie Designsprache für komplexe Datenbearbeitungsmasken auszuformulieren und in die Anwendung zu übernehmen.
Die Anwendung wurde mittels einer Microfrontend Architektur stark entkoppelt und komponentenbasiert kombinierbar gehalten.
Als UX Designer und Frontend Entwicker waren meine Aufgaben sehr breit gefächert. Hauptsächlich habe ich mich hier um die Microfrontend Architektur gekümmert, sowie UI/UX Aufgaben wahrgenommen, welche sich über Accessability über starkes Responsive Design und einer selbsterklärenden Aufbereitung der zugrundeliegenden Internet of Things (IOT) Konzepte erstreckten.
Durch die starke Entkopplung der einzelnen Frontends konnte ich sowohl an unterschiedlichen Frontend-Stacks (Vue, React, Vanilla-Webcomponents, Lit-Elements, Svelte) mitwirken als auch die Erstellung eines heterogenen Design-Systems vorantreiben, welches einen sauber integrierten Look der einzelnen Microfrontends garantieren kann.
Hierbei wurde ein älteres System abgelöst und dessen Funktionsumfang als Vorgabe für das neue System zugrunde gelegt.
Meine Aufgabe lag hierbei hauptsächlich im technischen Coachung der Teammitglieder sowie in der Frontend-Architektur und der Entwicklung des Angular-Frontends.
Neuentwicklung der Online Präsenz des Kunden als Cloud-basierte Microservice Architektur im Self-contained Systems Ansatz.
Meine Aufgabe umfasst hierbei die Entwicklung von Teilen des Web Frontends auf Basis von Vue, Nuxt und Web Components sowie die Harmonisierung von Frontend Design und Komponenten über die verschiedenen Systeme hinweg.
Hierbei wurde zunächst mit Java, Spring-MVC und einer gemeinsamen 'Living Styleguide' Software gearbeitet und später mehr mit Nuxt, Vue.js, Javascript Frontend Servern und einer gemeinsamen Web-Components Bibliothek.
Starker Fokus lag außerdem auf Continuous Deployment, automated Testing und dem DevOps Prinzip.
Die Teams sind nach dem Spotify Model organisiert. Im Team selbst wurde Scrum & Kanban eingesetzt.
Teilweise Neuentwicklung sowie Altcodepflege an einem alten Kernsystem der ENBW. Dieses wurde von einer Swing-Anwendungsstrucktur in eine WEB-basierende, Mircroservice Struktur auf Basis von Kubernetes überführt.
Hierzu wurde eine automatisierte Deployment Struktur auf Basis von Gitlab aufgesetzt, welche Microservice-Projekte automatisch in eine ebenfalls neu entwickelte Kubernetes-Landschaft deployen konnte.
Auf Basis von Angular, HTML5/EcmaScript6 und SpringBoot wurde einzelne Funktionen der Altanwendung neu designed und entwickelt.
Entwicklung eines Katalogisierungs- und Codierungssystem im Kundenauftrag für die Verwendung im Bundesverbraucherschutz.
Hierzu wurde eine Full-Stack Server Anwendung auf Jboss mit HTML5 Frontend und Anbindung an eine ElasticSearch Suchengine entwickelt.
Entwicklung einer Web-Platform um Lerninhalte im spielerischen Kontext zu präsentieren, mit dazugehöriger Administrationsoberfläche und Einbindung eines hausinternen Authoring-Tools zur Erzeugung der Inhalte.
Praktische Arbeitserfahrung als Entwickler.
Für das Land Niedersachsen wurde der Grundstein für eine neue Schulverwaltungssoftware gelegt um deren heterogene Anwendungslandschaft zu ersetzen.
Als Lead UI Entwickler habe ich auf Basis von vue3 ein Framework mitgestaltet mit dem sich verschiedene Verwaltungsseiten schnell bauen und zu domänenspezifischen Anwendungen zusammensetzen lassen.
Als UX Designer war ich beteiligt eine barrierefreie Designsprache für komplexe Datenbearbeitungsmasken auszuformulieren und in die Anwendung zu übernehmen.
Die Anwendung wurde mittels einer Microfrontend Architektur stark entkoppelt und komponentenbasiert kombinierbar gehalten.
Als UX Designer und Frontend Entwicker waren meine Aufgaben sehr breit gefächert. Hauptsächlich habe ich mich hier um die Microfrontend Architektur gekümmert, sowie UI/UX Aufgaben wahrgenommen, welche sich über Accessability über starkes Responsive Design und einer selbsterklärenden Aufbereitung der zugrundeliegenden Internet of Things (IOT) Konzepte erstreckten.
Durch die starke Entkopplung der einzelnen Frontends konnte ich sowohl an unterschiedlichen Frontend-Stacks (Vue, React, Vanilla-Webcomponents, Lit-Elements, Svelte) mitwirken als auch die Erstellung eines heterogenen Design-Systems vorantreiben, welches einen sauber integrierten Look der einzelnen Microfrontends garantieren kann.
Hierbei wurde ein älteres System abgelöst und dessen Funktionsumfang als Vorgabe für das neue System zugrunde gelegt.
Meine Aufgabe lag hierbei hauptsächlich im technischen Coachung der Teammitglieder sowie in der Frontend-Architektur und der Entwicklung des Angular-Frontends.
Neuentwicklung der Online Präsenz des Kunden als Cloud-basierte Microservice Architektur im Self-contained Systems Ansatz.
Meine Aufgabe umfasst hierbei die Entwicklung von Teilen des Web Frontends auf Basis von Vue, Nuxt und Web Components sowie die Harmonisierung von Frontend Design und Komponenten über die verschiedenen Systeme hinweg.
Hierbei wurde zunächst mit Java, Spring-MVC und einer gemeinsamen 'Living Styleguide' Software gearbeitet und später mehr mit Nuxt, Vue.js, Javascript Frontend Servern und einer gemeinsamen Web-Components Bibliothek.
Starker Fokus lag außerdem auf Continuous Deployment, automated Testing und dem DevOps Prinzip.
Die Teams sind nach dem Spotify Model organisiert. Im Team selbst wurde Scrum & Kanban eingesetzt.
Teilweise Neuentwicklung sowie Altcodepflege an einem alten Kernsystem der ENBW. Dieses wurde von einer Swing-Anwendungsstrucktur in eine WEB-basierende, Mircroservice Struktur auf Basis von Kubernetes überführt.
Hierzu wurde eine automatisierte Deployment Struktur auf Basis von Gitlab aufgesetzt, welche Microservice-Projekte automatisch in eine ebenfalls neu entwickelte Kubernetes-Landschaft deployen konnte.
Auf Basis von Angular, HTML5/EcmaScript6 und SpringBoot wurde einzelne Funktionen der Altanwendung neu designed und entwickelt.
Entwicklung eines Katalogisierungs- und Codierungssystem im Kundenauftrag für die Verwendung im Bundesverbraucherschutz.
Hierzu wurde eine Full-Stack Server Anwendung auf Jboss mit HTML5 Frontend und Anbindung an eine ElasticSearch Suchengine entwickelt.
Entwicklung einer Web-Platform um Lerninhalte im spielerischen Kontext zu präsentieren, mit dazugehöriger Administrationsoberfläche und Einbindung eines hausinternen Authoring-Tools zur Erzeugung der Inhalte.
Praktische Arbeitserfahrung als Entwickler.
Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.