Auftraggeber
Projekt-Zusammenfassung
Herausforderungen
- Automatisierung der regelmäßigen Reports im Powerpoint-Format
- Ausführung in linux server umgebung mit geringer Unterstützung für Graphikbibliotheken
- Begrenzte Unterstützung für die programmatische Erstellung von Powerpoint-Präsentationen
- Anpassung des Designs von Folien, Tabellen und Diagrammen unter Berücksichtigung individueller Designvorgaben
Lösungen / Vorgehensweise
- Recherche und Evaluierung von Softwarebibliotheken für die Erstellung von Powerpoint-Präsentationen
- Erstellung von Prototypen zur Überprüfung der Möglichkeiten und Durchführung einer ersten Feedback-Runde
- Verwendung der pypptx-Bibliothek zur Erstellung und Modifikation von Powerpointfolien
- Anpassung der vorhandenen Designvorlage als Template mit geringfügigen Anpassungen
- Erstellung von Diagrammen mit Hilfe der pillow-Bibliothek und Einbindung als Bilder in die Präsentation
- Iterative Anpassung des Designs von Folien, Tabellen und Diagrammen mit Möglichkeit zur Einbringung eigener Lösungsvorschläge
Ergebnisse
- Automatisierte Erstellung regelmäßiger Reports im Powerpoint-Format
- Erfüllung individueller Designvorgaben trotz begrenzter programmatischer Unterstützung
- Iterative Anpassung des Designs von Folien, Tabellen und Diagrammen mit Möglichkeit zur Einbringung eigener Lösungsvorschläge
Technologiestack
- Python
- Pypptx
- Pillow
Unsere Referenzen
Entwicklung einer Plattform, die es Benutzern ermöglicht, Finanz-, Vorsorge- und Absicherungsverträge digital abzuschließen. Diese Plattform erlaubt die gemeinsame Vertragsstellung und Legitimierung über verschiedene Kanäle, was eine enge Zusammenarbeit zwischen den beteiligten Parteien erfordert.
Entwicklung einer Schnittstelle zur Weiterverarbeitung von Soll-Fahrplänen. Hierbei wurde der Saisonfahrplan aus dem Europäischen Fahrplanzentrum (EFZ) in Planfahrten umgewandelt und an diverse Abnehmer bereitgestellt. Im Zuge dieses Prozesses wurden Eingangsdaten in Dateiform in einen Kafka Stream umgewandelt.
Entwicklung eines Projekts im Bereich "Vulnerability Management Tools", bei dem der Schwerpunkt auf der Datenverarbeitung von Vulnerability Reports liegt, einschließlich Aufbereitung, Integration, Analyse und Visualisierung. Eine der Herausforderungen besteht darin, regelmäßige Reports automatisiert im Powerpoint-Format zu erstellen.
Entwicklung einer Zahlungsplattform für Tankstellen, die die Aufgabe übernimmt, Kartenzahlungen zu prüfen und abzuwickeln sowie eine sichere Kommunikation zwischen Kassensystemen, Kartenzahlungsterminals, Security-Gate und Kartenanbietern sicherzustellen.
Neugestaltung des Techem-Portals für verbesserte Abrechnungsverwaltung. Entwicklung einer intuitiven Weboberfläche mit Frage-Antwort-System und einer stabilen Architektur basierend auf NextJS und serviceorientiertem Backend.