Über das ganze Projekt hinweg führe ich bei den einzelnen Bereichen die Softwareoptimierungen und das Refactoring durch. Bei einem Bereich war die Komplexität des Codes beispielsweise zu Beginn so hoch, sodass sich die Wartung und das Bugfixing des Codes schwierig gestalten hat. Das Refactoring dieses Code-Bereiches hat den anderen Entwicklern die Wartung des Codes sehr erleichtert.
In naher Zukunft soll die Legacy Desktopapplikation durch eine, auf WPF basierte, Webapplikation ersetzt werden. Ich habe bei der Entwicklung und Optimierung dieser Webapplikation mitgewirkt. Als Design-Pattern wird MVVM und IOC verwendet.
Für die Kommissionierung im Lager benötigt der Lagerist ein Gerät, um mit den Lagertools zu kommunizieren. Es wird für diesen Fall ein Tool entwickelt, das übergreifende Plattformen installieren kann. Hierfür wurde sich für Maui entschieden. Das Tool wird zurzeit für die Plattformen Windows und Android entwickelt. Maui basiert ebenfalls auf MVVM und .Net8. Das Tool soll so entwickelt werden, dass neue Funktionen wie Customizing leicht erweiterbar sind. Zudem soll ein RESTFul entwickelt werden, damit das Tool mit dem Lagertool kommunizieren kann.
Pogrammieraufgaben bin ich zum einen ebenfalls für die Betreuung einer Auszubildenden und anderen Neuankömmlingen zuständig. Die Betreuung besteht darin, dass ich die Aufgaben verteile und sie bei der Programmierung unterstütze. Zum anderen gehört DevOps auch zu meinem Arbeitsgebiet. Ich erstelle und betreue über Azure DevOps die CI/CD
und erstelle Webapplikationen, die auf Azure DevOps zugreifen und Informationen über den Build-Status anzeigen. Hinzu bin ich bei DevOps für die Umstellung von TFVC auf Git zuständig. Für die Umstellung werden zwei Powershell-Skripte erstellt, um die Collection automatisch zu migrieren.
Über das ganze Projekt hinweg führe ich bei den einzelnen Bereichen die Softwareoptimierungen und das Refactoring durch. Bei einem Bereich war die Komplexität des Codes beispielsweise zu Beginn so hoch, sodass sich die Wartung und das Bugfixing des Codes schwierig gestalten hat. Das Refactoring dieses Code-Bereiches hat den anderen Entwicklern die Wartung des Codes sehr erleichtert.
In naher Zukunft soll die Legacy Desktopapplikation durch eine, auf WPF basierte, Webapplikation ersetzt werden. Ich habe bei der Entwicklung und Optimierung dieser Webapplikation mitgewirkt. Als Design-Pattern wird MVVM und IOC verwendet.
Für die Kommissionierung im Lager benötigt der Lagerist ein Gerät, um mit den Lagertools zu kommunizieren. Es wird für diesen Fall ein Tool entwickelt, das übergreifende Plattformen installieren kann. Hierfür wurde sich für Maui entschieden. Das Tool wird zurzeit für die Plattformen Windows und Android entwickelt. Maui basiert ebenfalls auf MVVM und .Net8. Das Tool soll so entwickelt werden, dass neue Funktionen wie Customizing leicht erweiterbar sind. Zudem soll ein RESTFul entwickelt werden, damit das Tool mit dem Lagertool kommunizieren kann.
Pogrammieraufgaben bin ich zum einen ebenfalls für die Betreuung einer Auszubildenden und anderen Neuankömmlingen zuständig. Die Betreuung besteht darin, dass ich die Aufgaben verteile und sie bei der Programmierung unterstütze. Zum anderen gehört DevOps auch zu meinem Arbeitsgebiet. Ich erstelle und betreue über Azure DevOps die CI/CD
und erstelle Webapplikationen, die auf Azure DevOps zugreifen und Informationen über den Build-Status anzeigen. Hinzu bin ich bei DevOps für die Umstellung von TFVC auf Git zuständig. Für die Umstellung werden zwei Powershell-Skripte erstellt, um die Collection automatisch zu migrieren.