Improving point-of-sale applications for an international retailer company.
Architectural restructuring of existing backend services
Implementation of mobile and web apps
Compliance with high availability requirements
Compliance with fiscal regulations
Zielsetzung des Projekts:
Filterung und Transfer von heterogenen (quasi-strukturlosen) Daten aus hunderten über Netzwerk verbundenen Datenquellen in ein großes Datenwarehouse. Rücktransfer von (anderen) Daten aus dem Warehouse zurück an die Quellen.
Meine Aufgaben:
Weiterentwicklung einer Datenpipeline auf Basis von Apache Kafka und Kafka Streams
Entwicklung von REST-Services mit Spring Boot
Optimierung der Einstellugen des Kafka-Clusters
Erweiterung Cluster-Monitoring (Kafka JMX-Metriken + Log Scraper)
Einführung von automatisierten Tests und Continuous Integration für Kafka + Kafka Streams
Unterstützung Systemadministration + Automatisierung von administrativen Tätigkeiten mit Shell- und Python-Skripten
Mentoring für Junior-Entwickler
Containerisierung mit Docker + Mithilfe bei Skalierung und Verwaltung laufender Docker-Container
Anbingung mehrerer service-oriented Systeme aneinander. Ausimplementierung von REST Services und Einbindung von REST Clients in Java. Asynchrone Datenverarbeitung und Caching. Refactoring von Legacy-Code.
Konzeption, Design und Entwicklung einer Mobile-App für Ernährungsplangenerierung, Verwaltung von Einkaufslisten und Auswertung des Benutzerfortschritts. Frontend umgesetzt mit React-Native für Android und iOS.
Rollout der App noch nicht erfolgt.
Entwicklung meiner eigenen Webseite.
Statische Webseite mit Blog, entwickelt mit Hilfe des Frameworks Jekyll und gängiger Web-Technologien wie Bootstrap und jQuery.
Tätigkeit
Rahmenbedingungen
Tätigkeit
Domainspezifisch
Tätigkeit:
Ziel:
Im Rahmen eines Industrieforschungsprojektes sollte ein Prototyp für die Erfassung, Verwaltung und Verifikation von Systemanforderungen implementiert werden.
Tätigkeit
Domainspezifisch
Ziel:
Verbesserung der Datenqualität und Unterstützung des Endanwenders bei der Handhabung schwer zu überblickender Parametermengen.
Umsetzung:
Vergleich von Machine Learning Algorithmen zur Ausreißererkennung.
Implementierung von Algorithmen zur dichtebasierten Ausreißererkennung (insbesondere "Local Outlier Probabilities") in Python.
Vorbereitung der Inbetriebnahme der Algorithmen innerhalb eines C#-Anwendung.
Ziel:
Eine Desktopanwendung zum automatisierten Vergleich von hochdimensionalen Parametersätzen.
Tätigkeit:
Ziel:
Im Rahmen eines Industrieforschungsprojektes sollten Methoden zur Modellierung statistischer Abhängigkeiten erarbeitet werden. Des Weiteren sollten Verfahren zur Schätzung der Wahrscheinlichkeitsdichte von "zusammengesetzten" Zufallsvariablen formuliert und implementiert werden.
Tätigkeit:
Domainspezifisch:
Tätigkeit
Domänenspezifisch
Nebenfach
Physik
Thesis
„Travelling Waves for a Two-Phase Problem in Compressible Hydrodynamics“ (1.7)
Gesamtnote
2.0
Nebenfach
Wirtschaftswissenschaften
Thesis
„Isotrope Gaußfelder auf einer Sphäre“ (1.0)
Gesamtnote
2.5
06/2010
Abitur, Gesamnote 1,7
Improving point-of-sale applications for an international retailer company.
Architectural restructuring of existing backend services
Implementation of mobile and web apps
Compliance with high availability requirements
Compliance with fiscal regulations
Zielsetzung des Projekts:
Filterung und Transfer von heterogenen (quasi-strukturlosen) Daten aus hunderten über Netzwerk verbundenen Datenquellen in ein großes Datenwarehouse. Rücktransfer von (anderen) Daten aus dem Warehouse zurück an die Quellen.
Meine Aufgaben:
Weiterentwicklung einer Datenpipeline auf Basis von Apache Kafka und Kafka Streams
Entwicklung von REST-Services mit Spring Boot
Optimierung der Einstellugen des Kafka-Clusters
Erweiterung Cluster-Monitoring (Kafka JMX-Metriken + Log Scraper)
Einführung von automatisierten Tests und Continuous Integration für Kafka + Kafka Streams
Unterstützung Systemadministration + Automatisierung von administrativen Tätigkeiten mit Shell- und Python-Skripten
Mentoring für Junior-Entwickler
Containerisierung mit Docker + Mithilfe bei Skalierung und Verwaltung laufender Docker-Container
Anbingung mehrerer service-oriented Systeme aneinander. Ausimplementierung von REST Services und Einbindung von REST Clients in Java. Asynchrone Datenverarbeitung und Caching. Refactoring von Legacy-Code.
Konzeption, Design und Entwicklung einer Mobile-App für Ernährungsplangenerierung, Verwaltung von Einkaufslisten und Auswertung des Benutzerfortschritts. Frontend umgesetzt mit React-Native für Android und iOS.
Rollout der App noch nicht erfolgt.
Entwicklung meiner eigenen Webseite.
Statische Webseite mit Blog, entwickelt mit Hilfe des Frameworks Jekyll und gängiger Web-Technologien wie Bootstrap und jQuery.
Tätigkeit
Rahmenbedingungen
Tätigkeit
Domainspezifisch
Tätigkeit:
Ziel:
Im Rahmen eines Industrieforschungsprojektes sollte ein Prototyp für die Erfassung, Verwaltung und Verifikation von Systemanforderungen implementiert werden.
Tätigkeit
Domainspezifisch
Ziel:
Verbesserung der Datenqualität und Unterstützung des Endanwenders bei der Handhabung schwer zu überblickender Parametermengen.
Umsetzung:
Vergleich von Machine Learning Algorithmen zur Ausreißererkennung.
Implementierung von Algorithmen zur dichtebasierten Ausreißererkennung (insbesondere "Local Outlier Probabilities") in Python.
Vorbereitung der Inbetriebnahme der Algorithmen innerhalb eines C#-Anwendung.
Ziel:
Eine Desktopanwendung zum automatisierten Vergleich von hochdimensionalen Parametersätzen.
Tätigkeit:
Ziel:
Im Rahmen eines Industrieforschungsprojektes sollten Methoden zur Modellierung statistischer Abhängigkeiten erarbeitet werden. Des Weiteren sollten Verfahren zur Schätzung der Wahrscheinlichkeitsdichte von "zusammengesetzten" Zufallsvariablen formuliert und implementiert werden.
Tätigkeit:
Domainspezifisch:
Tätigkeit
Domänenspezifisch
Nebenfach
Physik
Thesis
„Travelling Waves for a Two-Phase Problem in Compressible Hydrodynamics“ (1.7)
Gesamtnote
2.0
Nebenfach
Wirtschaftswissenschaften
Thesis
„Isotrope Gaußfelder auf einer Sphäre“ (1.0)
Gesamtnote
2.5
06/2010
Abitur, Gesamnote 1,7
Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.