Entwicklung eines Gesamtsystems für Produktmanagement und Vertrieb bestehend aus Weboberflächen, Microservices und Datenbanken für Anlage und Verwaltung des Produktkatalogs, sowie Produkt- und Angebotskonfiguration.
- Entwicklung im Frontend UI/UX-Design
- Entwicklung von Microservices als Schnittstellen zu Datenbanken und ERP-Systemen
- Entwicklung eines automatischen Produktkonfigurationssystem auf basis von Constraint-Satisfaction
- Durchführung von manuellen und automatisierten Tests
- Dokumentation
- Durchführung von Scrum-Regelterminen (bspw. DailyScrum, Retrospectives und Product Backlog Refinement)
Erweiterung und Überarbeitung eines Open-Source Plugins für die Integration des RobotFrameworks in die IntelliJ-Plattform.
Einzelne Aufgaben:
- UI Implementierung für Testübersicht und - ergebnisse
- manuelles Schreiben von Lexer(n) und Parser(n) für die Erstellung von PSI-Bäumen auf Basis des User-Guides des Frameworks selbst
- Definition von Parser & Lexer mit bnf und FlexLexer
- Durchführung von Code-Reviews
- (Weiter-)Entwicklung von bereits vorhandenen Code
- Dokumentation bereits der benötigten Komponenten
- Zusammenstellen eines Demoprojekts
- Bugfixes für semantisches Highlighting
- Erstellen, Pflegen und Priorisieren von JIRA-Vorgängen
- Abstimmung und Dokumentation der Anforderungen mit den Stakeholdern
- Kommunikation mit internen Entwicklerteams
- Scrum-Regeltermine (u.a. Daily, Retro, Product Backlog Refinement)
Entwicklung einer Smartphone/Angular Web-App, die die Arbeitszeiten der Mitarbeiter aufzeichnet und die API von Google Firebase benutzt. Um die tatsächliche Datenbank abzukoppeln, wurden die Daten zuerst im Google Firestore gespeichert und anschließend asynchron mittels eines Consumers, in der Form einer Sprint Boot Anwendung, in die finale Stundenzetteldatenbank eingetragen, so dass die Mitarbeiter es nicht mehr manuell eintragen müssen. Zusätlich wurde eine Verbindung mit dem kundeneigenen DMS (?ELO?) entwickelt zwecks Übermittlung der Daten in das DMS und dem Anstoßen der dort vorhandenen Prozesse.
- Entwicklung im Front- und Backend (u.a. mit Java (Spring), Angular, HTML & TypeScript
- Entwicklung der Weboberflächen und Schnitttstellen
- Erstellen einer CI-Pipeline im Jenkins
- Anforderungsanalyse & -dokumentation (Implementierung der Anforderungen)
- Erstellung manueller und automatisierter Tests für die Anwendung (u.a. auf Basis von User-Stories) sowie Barrierefreiheitstests
- JUnit-, E2E- und Komponententests mit Cypress und Mockito
- Review der Anforderungsdokumente
- Dokumentation
- Scrum-Regeltermine (u.a. Daily, Retro, Product Backlog Refinement)
Entwicklung einer SW mit dem Zweck die Lesbarkeit von endlichen Zustandsautomaten im Java-Quellcode zu testen.
Entwicklung einer KI-gestützten Entscheidungssoftware zu unterschiedlichen Business-Prozessen. Anschließend Erklärung der jeweiligen Entscheidungsprozesse.
- Anforderungsanalyse
- Auswahl von benötigter Soft- & Hardware
- manuelle Hardwaretests auf Nutzbarkeit
- Entwicklung einzelner Softwarekomponenten auf Interface-Ebene
- Debugging/Bugfixing
- Dokumentation
- DailyScrum
Entwicklung eines KI-basierten Entscheidungsunterstützungssystems zur Pandemie-Eindämmung innerhalb von Deutschland. Die Ausgaben der KI sollten dabei visualisiert werden.
- Anforderungsanalyse
- Review der Anforderungsdokumente
- Datenmodellierung / Rechnungssimulation
- Entwicklung einzelner Softwarekomponenten
- Erstellung eines KI-Netzwerkes auf Basis von Keras
- ?Trainieren? des KI-Netzwerks
- Manuelle Tests einzelner Softwarekomponenten
- Debugging/Bugfixing
- Dokumentation
- DailyScrum
- Anforderungsanalyse
- Bereitstellung der Produktinformationen mittels Präsentation
- Auswahl von benötigter Soft- & Hardware
- manuelle Hardwaretests auf Nutzbarkeit
- Entwicklung einzelner Softwarekomponenten
- Debugging/Bugfixing
- Dokumentation
- DailyScrum
Entwicklung eines Gesamtsystems für Produktmanagement und Vertrieb bestehend aus Weboberflächen, Microservices und Datenbanken für Anlage und Verwaltung des Produktkatalogs, sowie Produkt- und Angebotskonfiguration.
- Entwicklung im Frontend UI/UX-Design
- Entwicklung von Microservices als Schnittstellen zu Datenbanken und ERP-Systemen
- Entwicklung eines automatischen Produktkonfigurationssystem auf basis von Constraint-Satisfaction
- Durchführung von manuellen und automatisierten Tests
- Dokumentation
- Durchführung von Scrum-Regelterminen (bspw. DailyScrum, Retrospectives und Product Backlog Refinement)
Erweiterung und Überarbeitung eines Open-Source Plugins für die Integration des RobotFrameworks in die IntelliJ-Plattform.
Einzelne Aufgaben:
- UI Implementierung für Testübersicht und - ergebnisse
- manuelles Schreiben von Lexer(n) und Parser(n) für die Erstellung von PSI-Bäumen auf Basis des User-Guides des Frameworks selbst
- Definition von Parser & Lexer mit bnf und FlexLexer
- Durchführung von Code-Reviews
- (Weiter-)Entwicklung von bereits vorhandenen Code
- Dokumentation bereits der benötigten Komponenten
- Zusammenstellen eines Demoprojekts
- Bugfixes für semantisches Highlighting
- Erstellen, Pflegen und Priorisieren von JIRA-Vorgängen
- Abstimmung und Dokumentation der Anforderungen mit den Stakeholdern
- Kommunikation mit internen Entwicklerteams
- Scrum-Regeltermine (u.a. Daily, Retro, Product Backlog Refinement)
Entwicklung einer Smartphone/Angular Web-App, die die Arbeitszeiten der Mitarbeiter aufzeichnet und die API von Google Firebase benutzt. Um die tatsächliche Datenbank abzukoppeln, wurden die Daten zuerst im Google Firestore gespeichert und anschließend asynchron mittels eines Consumers, in der Form einer Sprint Boot Anwendung, in die finale Stundenzetteldatenbank eingetragen, so dass die Mitarbeiter es nicht mehr manuell eintragen müssen. Zusätlich wurde eine Verbindung mit dem kundeneigenen DMS (?ELO?) entwickelt zwecks Übermittlung der Daten in das DMS und dem Anstoßen der dort vorhandenen Prozesse.
- Entwicklung im Front- und Backend (u.a. mit Java (Spring), Angular, HTML & TypeScript
- Entwicklung der Weboberflächen und Schnitttstellen
- Erstellen einer CI-Pipeline im Jenkins
- Anforderungsanalyse & -dokumentation (Implementierung der Anforderungen)
- Erstellung manueller und automatisierter Tests für die Anwendung (u.a. auf Basis von User-Stories) sowie Barrierefreiheitstests
- JUnit-, E2E- und Komponententests mit Cypress und Mockito
- Review der Anforderungsdokumente
- Dokumentation
- Scrum-Regeltermine (u.a. Daily, Retro, Product Backlog Refinement)
Entwicklung einer SW mit dem Zweck die Lesbarkeit von endlichen Zustandsautomaten im Java-Quellcode zu testen.
Entwicklung einer KI-gestützten Entscheidungssoftware zu unterschiedlichen Business-Prozessen. Anschließend Erklärung der jeweiligen Entscheidungsprozesse.
- Anforderungsanalyse
- Auswahl von benötigter Soft- & Hardware
- manuelle Hardwaretests auf Nutzbarkeit
- Entwicklung einzelner Softwarekomponenten auf Interface-Ebene
- Debugging/Bugfixing
- Dokumentation
- DailyScrum
Entwicklung eines KI-basierten Entscheidungsunterstützungssystems zur Pandemie-Eindämmung innerhalb von Deutschland. Die Ausgaben der KI sollten dabei visualisiert werden.
- Anforderungsanalyse
- Review der Anforderungsdokumente
- Datenmodellierung / Rechnungssimulation
- Entwicklung einzelner Softwarekomponenten
- Erstellung eines KI-Netzwerkes auf Basis von Keras
- ?Trainieren? des KI-Netzwerks
- Manuelle Tests einzelner Softwarekomponenten
- Debugging/Bugfixing
- Dokumentation
- DailyScrum
- Anforderungsanalyse
- Bereitstellung der Produktinformationen mittels Präsentation
- Auswahl von benötigter Soft- & Hardware
- manuelle Hardwaretests auf Nutzbarkeit
- Entwicklung einzelner Softwarekomponenten
- Debugging/Bugfixing
- Dokumentation
- DailyScrum