Portfolio

Eine kleine Auswahl von Projekten, an denen ich in den letzten Jahren gearbeitet habe:

Real-time E-Learning-Spiel


Ein webbasiertes Spiel, um Prüfungsfragen zu trainieren. Teilnehmer müssen dabei zunächst selber Fragen formulieren, um anschließend die der Mitspieler zu beantworten. Spiele laufen dabei in Echtzeit.

Technologien: Ruby on Rails, WebSockets (faye), CoffeeScript, jQuery (in der Prototypphase zudem Spine.js und Ember.js)

Webfrontend zur Datenanalyse


Ein Frontend um wiederkehrende, komplexe Abfragen und Analysen über das Web anzustoßen. Ein Editor erlaubt das dynamische Zusammenstellen von aufwändigen Abfragen. Die eigentlichen zeitaufwändigen Analysen werden über Hintergrundjobs abgearbeitet, der Benutzer wird informiert, wenn das Ergebnis vorliegt.

Technologien: Ruby on Rails, Resque/Redis, MySQL, SAS

Fotodokumentation via Smartphone


Ein System, bestehend aus einer mobilen App und einer Webanwendung, dass es erlaubt, Fotodokumentation von aufgestellten Werbemitteln anzufertigen. Die App unterstützt das Abfahren verschiedener Standorte in einer Tour und enthält die jeweils zu erledigenden Aufgaben. Das Ergebnis wird mit dem Handy fotografiert. Die Fotos werden automatisch in die Webanwendung hochgeladen, wo sie weiterverarbeitet werden können.

Technologien: Android (JAVA), Ruby on Rails, MySQL

Redmine-Plugins


Entwicklung von diversen Plugins für Redmine, ein mit Hilfe von Ruby on Rails implementiertes Projektmanagement-Werkzeug.

Technologien: Redmine, Ruby on Rails

Kommunikationsplattform für gemeinnütziges Projekt


Übernahme, Pflege und Weiterentwicklung einer Kommunikationsplattform für ein deutschlandweit agierendes, gemeinnütziges Projekt. Die Plattform dient zum Austausch zwischen den ehrenamtlichen Helfern und den Projektkoordinatoren.

Technologien: Ruby on Rails, MySQL, CoffeeScript, jQuery, RSpec

Kundeninterface für Zertifizierungsunternehmen


Ablösung eines aufwändigen Workflows (Versand von Excel-Dateien via E-Mail, manuelle Datenübernahme) durch ein webbasiertes System. Dieses erlaubt sowohl die manuelle Eingabe von Daten, als auch den Upload von Excel-Dateien. Die Daten gelangen direkt in die Produktionsdatenbank des Analysesystems.

Technologien: Ruby on Rails, jQuery, Microsoft SQL Server

Verwaltungssystem für Schulungsunternehmen


Maßgeschneiderte Lösung für hochspezialisierte Geschäftsprozesse. Diese beinhalten Kursverwaltung, Kommunikation mit Trainern und Teilnehmern, Rechnungslegung und vieles mehr.

Technologien: Ruby on Rails, PostgreSQL, CoffeeScript, jQuery, RSpec

Onlinekurs für Juristen


E-Learningsystem mit Online-Kursmaterial und im web durchführbaren Prüfungen.

Technologien: Ruby on Rails, MySQL

Social Network im Geschäftsumfeld


Klassisches soziales Netzwerk mit Fokus auf Karriere.

Technologien: Ruby on Rails, MySQL, jQuery