Neuentwicklung von Online-Strecken für Beantragungen von SGB II Leistungen. Im Rahmen seiner Rolle als Mitglied eines Scrum Teams übernahm der Senior-Entwickler Aufgaben bei der Frontend-Entwicklung mit Angular, Entwicklung der Backend-Komponenten und unterstütze bei Dev-Ops Tätigkeiten. Er unterstützte das Team bei technischen Ersteinschätzungen und übernahm bei verschiedenen Schnittstellenintegrationen die Kommunikation mit den Schnittstellenpartnern. Im Rahmen der Unterstützung der Dev-Ops unterstützte er bei verschiedenen Fehlersituation und der Verbesserung der automatischen Testautomatisierung.
Projektgröße: 12/ 80+
Implementierung von UI-Anforderungen mit Angular
Implementierung von Backend-Anforderungen mit Java
Test der Implementierung mit JUnit-Tests und manuellen Tests
Vorbereitung und Durchführung von Abnahmen
Analyse, Abstimmung und Behebung von Fehlern sowohl im Produkt als auch in der Infrastruktur
Analyse und Lösungserarbeitung bei der Verbesserung der Test-Automatisierung
Erarbeitung, Diskussion und Review von Lösungsvorschlägen bzgl. neuer Komponenten
Durchführung von Code-Reviews
Das Team wurde mit der Weiterentwicklung, Wartung und Support der Verfahren EAMZ und eServices betraut und löste zwei bestehende Teams ab. Schwerpunkt lagen auf der Erweiterung der Anwendungen durch neue Anforderungen und Anpassungen aufgrund von Änderungen bei Schnittstellenpartnern und Infrastruktur.
Projektgröße: 10
Frontend
Entwurf und Implementierung der Oberflächenkomponenten
Design der neuen Oberflächen gemäß des Styleguides
Gewährleistung der Prinzipien von Barrierefreiheit, Responsive Design und UX/UI Richtlinien
Durchführung von manuellen Komponententests und Oberflächentests
Entwicklung der GUI-Komponenten unter Berücksichtigung der Usability
Erstellung und Wartung automatisierter Testsuites
Aktualisierung aller Frontends auf neue DPL-Versionen
Aktualisierung der verwendeten Bibliotheken und Frameworks aller Frontend-Anwendungen
Die DATEV Fotoplattform sollte auf einer modernen technischen Basis neu entwickelt werden. ALTEN hat in diesem Projekt auch die technische Infrastruktur (Betrieb, CI/CD, Monitoring) auf Basis von AWS gestellt.
Projektgröße: 5
Allgemein
Leitung des Projektteams
Ausarbeitung der Requirements mit dem Kunden
Frontend
Neuentwicklung und Pflege der Anwendung
Design der neuen Oberflächen gemäß des Styleguides
Gewährleistung der Prinzipien von Barrierefreiheit, Responsive Design und UX/UI Richtlinien
Erstellung automatisierter Frontent-Tests
Durchführung von manuellen Komponententests und Oberflächentests
Die DATEV Kanzleibörse sollte auf einer modernen technischen Basis neu entwickelt werden. ALTEN hat in diesem Projekt auch die technische Infrastruktur (Betrieb, CI/CD, Monitoring) auf Basis von AWS gestellt.
Projektgröße: 5
Allgemein
Leitung des Projektteams
Ausarbeitung der Requirements mit dem Kunden
Frontend
Neuentwicklung und Pflege der Anwendung
Design der neuen Oberflächen gemäß des Styleguides
Gewährleistung der Prinzipien von Barrierefreiheit, Responsive Design und UX/UI Richtlinien
Erstellung automatisierter Frontent-Tests
Durchführung von manuellen Komponententests und Oberflächentests
Entwicklung der GUI-Komponenten unter Berücksichtigung der Usability
Um das interne MyDATEV-Team zu entlasten, sollte das ALTEN-Team einige der bestehenden Projekte übernehmen. Neben einigen kleineren Anwendungen war das insbesondere MyDATEV Senden. Aufgaben waren u.a. Wartung und Aktualisierung der Anwendungen, Einbau von DNA20- konformen Layouts und Barrierefreiheit. Im Laufe des Projekts wurde entschieden, das bestehende Projekt Senden architekturell zu überarbeiten und im Anschluss neu zu entwickeln. Dabei wurde bereits auf die neue technische Infrastruktur der DATEV (CnRZ, GitHub ?) gesetzt.
Projektgröße: 9
Allgemein
Leitung des Projektteams
Ausarbeitung der Requirements mit dem Kunden
Frontend
Aufbau einer neuen Architektur für das Produkt ?Senden?
Weiterentwicklung und Pflege der Anwendungen
Design der neuen Oberflächen gemäß des Styleguides
Gewährleistung der Prinzipien von Barrierefreiheit, Responsive Design und UX/UI Richtlinien
Erstellung automatisierter Frontent-Tests
Durchführung von manuellen Komponententests und Oberflächentests
Entwicklung der GUI-Komponenten unter Berücksichtigung der Usability
Im Rahmen des Projekts sollten Technologien zur Erstellung einer App-Shell für Micro Frontends evaluiert und aus den Ergebnissen ein lauffähiger Prototyp entwickelt werden. Die Entscheidung fiel auf: piral
Projektgröße: > 100
Frontend
Evaluierung der Eignung von Piral für das anstehende Gesamtprojekt
Aufbau der Microfrontend-Shell und gemeinsamer APIs für die Projektteams
Design der neuen Oberflächen gemäß des Styleguides
Gewährleistung der Prinzipien von Barrierefreiheit, Responsive Design und UX/UI Richtlinien
Durchführung von manuellen Komponententests und Oberflächentests
Erstellung automatisierter Frontent-Tests
Die bestehenden grafischen Oberflächen der eingesetzten Messgeräte sollten durch moderne, webbasierte Versionen ersetzt werden. Als Ergänzung zu den Messoberflächen sollte auch eine entsprechende Konfigurationsanwendung für die komplexen Messabläufe entwickelt werden.
Projektgröße: 8/30
Frontend
Weiterentwicklung einer webbasierten Oberfläche für Messgeräte
Performanceoptimierung aufgrund Echtzeit-Anforderungen (60 FPS)
Entwicklung der Frontend-Referenz-Architektur des übergeordneten Gesamtprojekts
Weiterentwicklung Infrastruktur: Architektur, projektweit genutzte Bibliotheken, Toolchain, Best Practices, Dokumentation
Erstellen von echtzeitfähigen Chart-Komponenten (Line, Messuhr, Regelkarte ?)
Testautomatisierung
Zur Unterstützung anderer Teams bei ALTEN sollte eine Referenzimplementierung basierend auf einer Micro Frontend / Microservice Architektur aufgebaut werden. Ziel war es, das Projekt als Vorlage und zu Schulungszwecken zu nutzen. Das Projekt wurde in Teilzeit parallel zum Kundenprojekt durchgeführt.
Projektgröße: 5
Frontend
Leitung des Teams
Aufbau der Frontend-Architektur
Entwicklung einer Beispielanwendung zu Schulungszwecken
Die 2011 von DCS entwickelte und seitdem gepflegte Anwendung sollte modernisiert und auf die aktuellen UI Vorgaben des Unternehmens angepasst werden. Zu diesem Zweck wurde die bestehende MVC Anwendung zu einem REST Endpunkt umgebaut und das Frontend durch eine Angular SPA nach aktuellen Best Practices ersetzt.
Projektgröße: 3
Frontend
Design der neuen Oberflächen gemäß des Styleguides
Architektur und Aufbau der neuen Frontend-Anwendung
Erstellung und Pflege von automatisierten Testsuites
Backend / Microservices:
REST-API-Integration in Front- und Backend
Umbau des Backends auf eine REST-Schnittstelle
Anbindung der Benutzeroberfläche mit dem Backend
Spezifikation der REST-API-Endpunkte
Erstellung und Pflege von automatisierten Testsuites
Ein an einen externen Dienstleister vergebener Auftrag sollte nach Problemen in ein InhausProjekt umgewandelt werden. Zu diesem Zweck wurde Beratung im Bereich Frontend benötigt. Die Aufgabe bestand darin, die vorhandenen Backend Entwickler im Bereich Webentwicklung, speziell Angular, zu schulen, die Basisarchitektur und ein Testkonzept auszuarbeiten und die tägliche Entwicklung zu begleiten und zu unterstützen.
Projektgröße: 7
Frontend
Aufbau der Frontend-Architektur
Schulung des Kundenteams
Regelmäßiges Consulting im Projektverlauf
Support bei Problemen und Bugs
Eine bestehende, in die Jahre gekommene MVC Anwendung sollte für den Kunden neu entwickelt werden, um die langfristige Pflege und Weiterentwicklung zu ermöglichen.
Projektgröße: 3
Allgemein
Leitung des Projektteams
Ausarbeitung der Requirements mit dem Kunden
Ausarbeitung der Architektur
Frontend
Design der neuen Oberflächen gemäß des Styleguides
Gewährleistung der Prinzipien von Responsive Design und UX/UI Richtlinien
Durchführung von manuellen Komponententests und Oberflächentests
Backend / Microservices:
REST-API-Integration in Front- und Backend
Entwurf und Entwicklung des REST-basierten Backends
Anbindung der Benutzeroberfläche mit dem Backend
Anforderungsanalyse und Konzeptarbeit
Für den Kunden sollte eine neue Intranet Anwendung erstellt werden, um diesen bei der Weiterentwicklung seiner Produkte zu unterstützen. Die Software sollte dem Management ermöglichen, kollaborativ an neuen Ideen zu arbeiten und diese gegeneinander abzuwiegen.
Projektgröße: 3
Allgemein
Teamleitung
Ausarbeitung der Requirements mit dem Kunden
Ausarbeitung der Architektur
Unterstützung des Projektteams
Das interne Formularwesen des Kunden sollte von Grund auf neu entwickelt werden, um das alte, nicht mehr wartbare System abzulösen. Besonderer Zeitdruck bestand aufgrund des auslaufenden Supports für die alte, auf MS SharePoint basierenden Lösung. Die Aufgabe bestand darin, das bestehende Team aus Backend Entwicklern in modernen Webtechnologien mit Schwerpunkt Angular zu schulen und das Team bei der Neuentwicklung zu begleiten. Durch die Komplexität des Gesamtsystems bestehend aus über 80 Einzelanwendungen war auch die Ausarbeitung einer übergreifenden Gesamtarchitektur von zentraler Bedeutung.
Projektgröße: 5
Frontend
Aufbau der Frontend-Architektur
Schulung des Kundenteams
Regelmäßiges Consulting im Projektverlauf
Support bei Problemen und Bugs
Ein beim Kunden bereits existierendes Team von Entwicklern sollte bei der Neuentwicklung einer Angular Anwendung unterstützt werden. Die Aufgaben umfassten die Schulung des Teams in Angular 2, Aufsetzen einer Basisarchitektur und die Unterstützung des Teams bei auftretenden Schwierigkeiten. Zusätzlich wurde noch die Erstellung einzelner Funktionsmodule durch DCS direkt in Auftrag gegeben.
Projektgröße: 6
Frontend
Aufbau der Frontend-Architektur
Schulung des Kundenteams
Regelmäßiges Consulting im Projektverlauf
Support bei Problemen und Bugs
Entwicklung von Funktionskomponenten
[Name auf Anfrage] verfügt über tiefe Kenntnisse im Frontend und Erfahrung in verschiedenen Vorgehensmodellen. Sein Schwerpunkt liegt auf Software-Design, Architektur und Realisierung unter TypeScript mit den Frameworks Angular und React ? mit interdisziplinärer Ausrichtung in Datenmodellierung, Barrierefreiheit und Testautomatisierung.
Kunden schätzen an ihm neben seinen starken kommunikativen Fähigkeiten vor allem seine Flexibilität und Ergebnisorientierung sowie seine Neugier, innovative Technologien einzusetzen.
Einsatzbereiche: Fullstack-Entwicklung mit Fokus Frontend (Lead, Senior, Architektur).Neuentwicklung von Online-Strecken für Beantragungen von SGB II Leistungen. Im Rahmen seiner Rolle als Mitglied eines Scrum Teams übernahm der Senior-Entwickler Aufgaben bei der Frontend-Entwicklung mit Angular, Entwicklung der Backend-Komponenten und unterstütze bei Dev-Ops Tätigkeiten. Er unterstützte das Team bei technischen Ersteinschätzungen und übernahm bei verschiedenen Schnittstellenintegrationen die Kommunikation mit den Schnittstellenpartnern. Im Rahmen der Unterstützung der Dev-Ops unterstützte er bei verschiedenen Fehlersituation und der Verbesserung der automatischen Testautomatisierung.
Projektgröße: 12/ 80+
Implementierung von UI-Anforderungen mit Angular
Implementierung von Backend-Anforderungen mit Java
Test der Implementierung mit JUnit-Tests und manuellen Tests
Vorbereitung und Durchführung von Abnahmen
Analyse, Abstimmung und Behebung von Fehlern sowohl im Produkt als auch in der Infrastruktur
Analyse und Lösungserarbeitung bei der Verbesserung der Test-Automatisierung
Erarbeitung, Diskussion und Review von Lösungsvorschlägen bzgl. neuer Komponenten
Durchführung von Code-Reviews
Das Team wurde mit der Weiterentwicklung, Wartung und Support der Verfahren EAMZ und eServices betraut und löste zwei bestehende Teams ab. Schwerpunkt lagen auf der Erweiterung der Anwendungen durch neue Anforderungen und Anpassungen aufgrund von Änderungen bei Schnittstellenpartnern und Infrastruktur.
Projektgröße: 10
Frontend
Entwurf und Implementierung der Oberflächenkomponenten
Design der neuen Oberflächen gemäß des Styleguides
Gewährleistung der Prinzipien von Barrierefreiheit, Responsive Design und UX/UI Richtlinien
Durchführung von manuellen Komponententests und Oberflächentests
Entwicklung der GUI-Komponenten unter Berücksichtigung der Usability
Erstellung und Wartung automatisierter Testsuites
Aktualisierung aller Frontends auf neue DPL-Versionen
Aktualisierung der verwendeten Bibliotheken und Frameworks aller Frontend-Anwendungen
Die DATEV Fotoplattform sollte auf einer modernen technischen Basis neu entwickelt werden. ALTEN hat in diesem Projekt auch die technische Infrastruktur (Betrieb, CI/CD, Monitoring) auf Basis von AWS gestellt.
Projektgröße: 5
Allgemein
Leitung des Projektteams
Ausarbeitung der Requirements mit dem Kunden
Frontend
Neuentwicklung und Pflege der Anwendung
Design der neuen Oberflächen gemäß des Styleguides
Gewährleistung der Prinzipien von Barrierefreiheit, Responsive Design und UX/UI Richtlinien
Erstellung automatisierter Frontent-Tests
Durchführung von manuellen Komponententests und Oberflächentests
Die DATEV Kanzleibörse sollte auf einer modernen technischen Basis neu entwickelt werden. ALTEN hat in diesem Projekt auch die technische Infrastruktur (Betrieb, CI/CD, Monitoring) auf Basis von AWS gestellt.
Projektgröße: 5
Allgemein
Leitung des Projektteams
Ausarbeitung der Requirements mit dem Kunden
Frontend
Neuentwicklung und Pflege der Anwendung
Design der neuen Oberflächen gemäß des Styleguides
Gewährleistung der Prinzipien von Barrierefreiheit, Responsive Design und UX/UI Richtlinien
Erstellung automatisierter Frontent-Tests
Durchführung von manuellen Komponententests und Oberflächentests
Entwicklung der GUI-Komponenten unter Berücksichtigung der Usability
Um das interne MyDATEV-Team zu entlasten, sollte das ALTEN-Team einige der bestehenden Projekte übernehmen. Neben einigen kleineren Anwendungen war das insbesondere MyDATEV Senden. Aufgaben waren u.a. Wartung und Aktualisierung der Anwendungen, Einbau von DNA20- konformen Layouts und Barrierefreiheit. Im Laufe des Projekts wurde entschieden, das bestehende Projekt Senden architekturell zu überarbeiten und im Anschluss neu zu entwickeln. Dabei wurde bereits auf die neue technische Infrastruktur der DATEV (CnRZ, GitHub ?) gesetzt.
Projektgröße: 9
Allgemein
Leitung des Projektteams
Ausarbeitung der Requirements mit dem Kunden
Frontend
Aufbau einer neuen Architektur für das Produkt ?Senden?
Weiterentwicklung und Pflege der Anwendungen
Design der neuen Oberflächen gemäß des Styleguides
Gewährleistung der Prinzipien von Barrierefreiheit, Responsive Design und UX/UI Richtlinien
Erstellung automatisierter Frontent-Tests
Durchführung von manuellen Komponententests und Oberflächentests
Entwicklung der GUI-Komponenten unter Berücksichtigung der Usability
Im Rahmen des Projekts sollten Technologien zur Erstellung einer App-Shell für Micro Frontends evaluiert und aus den Ergebnissen ein lauffähiger Prototyp entwickelt werden. Die Entscheidung fiel auf: piral
Projektgröße: > 100
Frontend
Evaluierung der Eignung von Piral für das anstehende Gesamtprojekt
Aufbau der Microfrontend-Shell und gemeinsamer APIs für die Projektteams
Design der neuen Oberflächen gemäß des Styleguides
Gewährleistung der Prinzipien von Barrierefreiheit, Responsive Design und UX/UI Richtlinien
Durchführung von manuellen Komponententests und Oberflächentests
Erstellung automatisierter Frontent-Tests
Die bestehenden grafischen Oberflächen der eingesetzten Messgeräte sollten durch moderne, webbasierte Versionen ersetzt werden. Als Ergänzung zu den Messoberflächen sollte auch eine entsprechende Konfigurationsanwendung für die komplexen Messabläufe entwickelt werden.
Projektgröße: 8/30
Frontend
Weiterentwicklung einer webbasierten Oberfläche für Messgeräte
Performanceoptimierung aufgrund Echtzeit-Anforderungen (60 FPS)
Entwicklung der Frontend-Referenz-Architektur des übergeordneten Gesamtprojekts
Weiterentwicklung Infrastruktur: Architektur, projektweit genutzte Bibliotheken, Toolchain, Best Practices, Dokumentation
Erstellen von echtzeitfähigen Chart-Komponenten (Line, Messuhr, Regelkarte ?)
Testautomatisierung
Zur Unterstützung anderer Teams bei ALTEN sollte eine Referenzimplementierung basierend auf einer Micro Frontend / Microservice Architektur aufgebaut werden. Ziel war es, das Projekt als Vorlage und zu Schulungszwecken zu nutzen. Das Projekt wurde in Teilzeit parallel zum Kundenprojekt durchgeführt.
Projektgröße: 5
Frontend
Leitung des Teams
Aufbau der Frontend-Architektur
Entwicklung einer Beispielanwendung zu Schulungszwecken
Die 2011 von DCS entwickelte und seitdem gepflegte Anwendung sollte modernisiert und auf die aktuellen UI Vorgaben des Unternehmens angepasst werden. Zu diesem Zweck wurde die bestehende MVC Anwendung zu einem REST Endpunkt umgebaut und das Frontend durch eine Angular SPA nach aktuellen Best Practices ersetzt.
Projektgröße: 3
Frontend
Design der neuen Oberflächen gemäß des Styleguides
Architektur und Aufbau der neuen Frontend-Anwendung
Erstellung und Pflege von automatisierten Testsuites
Backend / Microservices:
REST-API-Integration in Front- und Backend
Umbau des Backends auf eine REST-Schnittstelle
Anbindung der Benutzeroberfläche mit dem Backend
Spezifikation der REST-API-Endpunkte
Erstellung und Pflege von automatisierten Testsuites
Ein an einen externen Dienstleister vergebener Auftrag sollte nach Problemen in ein InhausProjekt umgewandelt werden. Zu diesem Zweck wurde Beratung im Bereich Frontend benötigt. Die Aufgabe bestand darin, die vorhandenen Backend Entwickler im Bereich Webentwicklung, speziell Angular, zu schulen, die Basisarchitektur und ein Testkonzept auszuarbeiten und die tägliche Entwicklung zu begleiten und zu unterstützen.
Projektgröße: 7
Frontend
Aufbau der Frontend-Architektur
Schulung des Kundenteams
Regelmäßiges Consulting im Projektverlauf
Support bei Problemen und Bugs
Eine bestehende, in die Jahre gekommene MVC Anwendung sollte für den Kunden neu entwickelt werden, um die langfristige Pflege und Weiterentwicklung zu ermöglichen.
Projektgröße: 3
Allgemein
Leitung des Projektteams
Ausarbeitung der Requirements mit dem Kunden
Ausarbeitung der Architektur
Frontend
Design der neuen Oberflächen gemäß des Styleguides
Gewährleistung der Prinzipien von Responsive Design und UX/UI Richtlinien
Durchführung von manuellen Komponententests und Oberflächentests
Backend / Microservices:
REST-API-Integration in Front- und Backend
Entwurf und Entwicklung des REST-basierten Backends
Anbindung der Benutzeroberfläche mit dem Backend
Anforderungsanalyse und Konzeptarbeit
Für den Kunden sollte eine neue Intranet Anwendung erstellt werden, um diesen bei der Weiterentwicklung seiner Produkte zu unterstützen. Die Software sollte dem Management ermöglichen, kollaborativ an neuen Ideen zu arbeiten und diese gegeneinander abzuwiegen.
Projektgröße: 3
Allgemein
Teamleitung
Ausarbeitung der Requirements mit dem Kunden
Ausarbeitung der Architektur
Unterstützung des Projektteams
Das interne Formularwesen des Kunden sollte von Grund auf neu entwickelt werden, um das alte, nicht mehr wartbare System abzulösen. Besonderer Zeitdruck bestand aufgrund des auslaufenden Supports für die alte, auf MS SharePoint basierenden Lösung. Die Aufgabe bestand darin, das bestehende Team aus Backend Entwicklern in modernen Webtechnologien mit Schwerpunkt Angular zu schulen und das Team bei der Neuentwicklung zu begleiten. Durch die Komplexität des Gesamtsystems bestehend aus über 80 Einzelanwendungen war auch die Ausarbeitung einer übergreifenden Gesamtarchitektur von zentraler Bedeutung.
Projektgröße: 5
Frontend
Aufbau der Frontend-Architektur
Schulung des Kundenteams
Regelmäßiges Consulting im Projektverlauf
Support bei Problemen und Bugs
Ein beim Kunden bereits existierendes Team von Entwicklern sollte bei der Neuentwicklung einer Angular Anwendung unterstützt werden. Die Aufgaben umfassten die Schulung des Teams in Angular 2, Aufsetzen einer Basisarchitektur und die Unterstützung des Teams bei auftretenden Schwierigkeiten. Zusätzlich wurde noch die Erstellung einzelner Funktionsmodule durch DCS direkt in Auftrag gegeben.
Projektgröße: 6
Frontend
Aufbau der Frontend-Architektur
Schulung des Kundenteams
Regelmäßiges Consulting im Projektverlauf
Support bei Problemen und Bugs
Entwicklung von Funktionskomponenten
[Name auf Anfrage] verfügt über tiefe Kenntnisse im Frontend und Erfahrung in verschiedenen Vorgehensmodellen. Sein Schwerpunkt liegt auf Software-Design, Architektur und Realisierung unter TypeScript mit den Frameworks Angular und React ? mit interdisziplinärer Ausrichtung in Datenmodellierung, Barrierefreiheit und Testautomatisierung.
Kunden schätzen an ihm neben seinen starken kommunikativen Fähigkeiten vor allem seine Flexibilität und Ergebnisorientierung sowie seine Neugier, innovative Technologien einzusetzen.
Einsatzbereiche: Fullstack-Entwicklung mit Fokus Frontend (Lead, Senior, Architektur).