Projekte

Elektronische Gesundheitsakte

Branche:
Medizin (Ophthalmologie)
Beschreibung:
Erweiterung des Projektes Visual Condition Logging um eine Server-Komponente.
Aufgaben:
  • Technologieberatung
  • Anforderungsmanagement
  • Analyse
  • Architektur
  • Design
  • Entwicklung eines Prototypens in Swift (Server Side Swift + Vapor)
  • Design und Implementierung eines RESTful Webservices zum Datenaustausch zwischen der App (und Web-Frontend) und des Backend-Systems
  • Erstellung eines Web-Frontends mittels HTML5, CSS3, JavaScript, jQuery, Bootstrap v4

Spiele-App

Branche:
IT (Independent Software Vendor)
Beschreibung:
Entwicklung der Spiele-App Ocram one (ein "3D Arcade Space Shooter").
Aufgaben:
  • Konzept
  • Architektur
  • Design
  • Implementierung in Objective-C
  • Erstellung der 3D-Modelle in Blender
  • Erstellung eines Python-Skriptes zum Export der 3D-Daten in eine SQLite-DB
  • Internationalisierung (I18N) und Lokalisierung (L10N), Deutsch/Englisch

Visual Condition Logging

Branche:
Medizin (Ophthalmologie)
Beschreibung:
Zur visuellen Protokollierung des Augenzustandes sollte eine App entwickelt werden, mit der auf einfache Weise eine optimale Aufnahme des Auges angefertigt werden kann und diese nach Eingabe von weiteren Daten (Notizen, grafische Markierung von Auffälligkeiten) an eine elektronische Gesundheitsakte übergeben wird.
Aufgaben:
  • Technologieberatung
  • Anforderungsmanagement
  • Analyse
  • Architektur
  • Design
  • Entwicklung eines Prototypens in Swift
  • Design der RESTful API für den Datenaustausch zwischen Client (App) und Server (Backend-System/elektronische Gesundheitsakte)

Security information and event management (SIEM)

Branche:
IT/Finanzwesen (Bankrechenzentrum)
Beschreibung:
Zur Qualitätssicherung der Reports ('Suchergebnisse'), die aus Daten des BigData Pools zusammengestellt wurden, sollte ein Konzept inkl. Umsetzung für den Progressionstest entwickelt werden.
Aufgaben:
  • Technologieberatung
  • Anforderungsmanagement
  • Analyse
  • Architektur
  • Design

Automatisierung eines Digitalen Archivs

Branche:
Medien
Beschreibung:
Ein bestehendes digitales Archiv soll zur Erfüllung neuer Anforderungen erweitert werden. Für die Massenverarbeitung sollen diverse Prozesse (Workflows) automatisiert werden und neue Import-/Export-Schnittstellen erstellt werden. Außerdem sind zukünftig neue digitale Medien (Formate und Typen) zu verwalten. Die bisher sehr pragmatischen Vorgehensweisen sollen mehr Struktur und Formalismus erfahren.
Aufgaben:
  • Technologieberatung
  • Anforderungsmanagement
  • Analyse
  • Design

Digitales Archiv

Branche:
Medien
Beschreibung:
Für ein bestehendes digitales Archiv sind parametrisierbare Reports zu erstellen. Als Datenquelle für die Reports dient eine Datenbank und Metadaten des Archivs (gespeichert in XML-Dateien). Einige Arbeitsabläufe im digitalen Archiv sind umständlich, fehleranfällig und langwierig. Diese Abläufe sind mittels organisatorischer Änderungen und via Software zu optimieren.
Aufgaben:
  • Konzept
  • Architektur
  • Umsetzung
  • Dokumentation

Report Generator

Branche:
IT/Finanzwesen (Bankrechenzentrum)
Beschreibung:
Zur Überwachung, Fehlersuche und für die Revision soll ein Tool entwickelt werden, welches den Status der Softwareverteilung und Installation (in den angeschlossenen Instituten) darstellt. Dabei ist es, aufgrund der großen Datenmengen, besonders wichtig die Daten filtern zu können, damit die Administratoren einen schnellen und komfortablen Zugriff auf die für sie interessanten Daten (fehlerhafte bzw. unvollständige Verteilung/Installation) erhalten.
Aufgaben:
  • Konzept
  • Architektur
  • Umsetzung
  • Dokumentation

Backup/Restore in einer SAN/NAS-Umgebung

Branche:
Telekommunikation
Beschreibung:
In zwei örtlich von einander getrennten Rechenzentren ist das Backup und Restore eines Datenvolumens von insgesamt 140 TB zu realisieren. Bei den Daten handelt es sich um Netzwerklaufwerke, Datenbanken und statische sowie dynamische Web Sites.
Aufgaben:
  • Konzept Review
  • Umsetzung (Installation, Konfiguration, Shell Scripting)
  • Dokumentation

Produktpakete Manager (GUI zur Vorbereitung von Softwareinstallationen)

Branche:
IT/Finanzwesen (Bankrechenzentrum)
Beschreibung:
Bei der Erweiterung eines bestehenden Softwareverteilverfahrens wurde die Aufgabe vergeben, eine grafische Benutzeroberfläche für die Vorbereitung von Softwareinstallationen zu erstellen.
Aufgaben:
  • Konzepterstellung
  • Implementierung in Java

Mobile-Payment-System

Branche:
Telekommunikation
Beschreibung:
Aufgabe des Projektes war es, ein System zu entwickeln, welches Kunden die bargeldlose Zahlung mittels Handy oder PDA ermöglichen sollte. Es handelte sich damit um ein Umfeld, dessen Transaktionsdaten (Finanzdaten) sehr vertraulich sind und somit unbedingt verschlüsselt gespeichert und übertragen werden mussten. Außerdem sollte die Anwendung massiv skalierbar sein, um eine hohe Nutzerzahl bewerkstelligen zu können.
Aufgaben:
  • Design Review und Designänderungen
  • Aufbau der Projektinfrastruktur (Application Server und DB)
  • Implementierung in Java (EJB 2.0)
  • Einführung eines Frameworks für Unit Tests (JUnit, Cactus)