Thorben Fohlmeister

Senior Freelance Full-Stack Developer

3 Projekte mit angularjs

MasterEV Bewerbungsmanagement-System
Web-App
Kunde
TU München
Ort
München
Branche
Bildungswesen
Beginn
Mai 2016
Umfang
3 Jahre
Rolle
Fullstack-Entwickler
Umsetzung einer modernen Web-Anwendung mit aktuellen Technologien für die Bewerbungsverwaltung. Skalierbarer und hoch-dynamischer Aufbau des Systems um verschiedenste Prozesse und Anforderungen im Bewerbungsablauf abbilden zu können. Außerdem wurde durch den Einsatz von GraphQL die gleichzeitige Bearbeitung von Bewerbern durch verschiedene Benutzer über unterschiedliche Geräte hinweg ermöglicht. Das Deployment erfolgte über Dockercontainer direkt bei den Kunden.

Aufgaben

  • Systemdesign und Entwicklung des CI/CD Prozesses in Gitlab CI
  • Implementierung von Front- und Backend
  • Abstraktion der Datenbankebene
  • UI/UX Design zusammen mit den Kunden
Maschinendesign- und Synchronisierungs-Tool
Web- und Java-App
Kunde
TU München
Ort
München
Branche
Bildungswesen
Beginn
Oktober 2012
Umfang
3 Jahre
Rolle
Fullstack-Entwickler
Für eine proprietäre Simulationssoftware für elektrische Maschinen sollte eine flexible Steuerung entwickelt und wechselnden Benutzern ermöglicht werden, diese mit dynamischen Datensätzen und Konfigurationsparametern zu füllen. Verschiedene Maschinentypen, Parametersätze und Experimente mussten zentral sowie lokal speicher- und abrufbar werden. Zudem musste die proprietäre Schnittstelle des Simulators abstrahiert und in ein leicht erweiterbares, offenes System integriert werden. Das Projekt lief mehrere Jahre und wurde währenddessen sowohl von Seiten der Anforderungen als auch vom Technologiestack stark verändert. Zu den Herausforderungen zählte die Konstruktion der Schnittstelle, die saubere Abbildung der Daten in der Datenbank und die Abstimmung mit den vielen Stakeholdern.

Aufgaben

  • Komplettes Systemdesign und Auswahl der Technologien
  • Implementierung des Servers als Schnittstelle zwischen Client und Simulator-Abstraktionsschicht
  • Implementierung einer dynamischen Java GUI für Steuerung und Eingabevalidierung
  • Entwicklung einer Web-App für die Verwaltung von GUIs, Server-Client-Konfiguration und Einstellungen
Facebook-Privatsphäre-Studie
Hybride-App
Kunde
CDTM
Ort
München
Branche
Bildungswesen
Beginn
August 2014
Umfang
6 Monate
Rolle
Fullstack-Entwickler
Privatsphäreeinstellungen auf Facebook darzustellen. Konkret wurde beim Erstellen von neuen Posts eine Auswahl der Personen mit Bild angezeigt, die dieses Posting zu sehen bekommen werden. Die App wurde nur innerhalb der Studie auf Testgeräten verwendet und hat diverse Benutzerdaten über die Verwendung gesammelt. Diese Daten wurden in einem einfachen Backend zur weiteren Auswertung bereitgestellt.

Aufgaben

  • Erstellung der Ionic App für Android
  • Implementierung eines Backend-Services
  • Erstellung von Auswertungs- und Downloadfunktionen im Backend