Florian D. Loch
Young, enthusiastic computer scientist and avid software engineer with a passion for modern stacks and tools.
Persönliche Daten
Berufserfahrung
Senior Site Reliability Engineer bei Exaring AG (waipu.tv)
Exaring AG, München
Teil des Infrakstruktur-Teams; hybride Rolle als Site Reliability Engineer und Software Engineer; Entwicklung technischer Microservices und Betrieb einer der größten deutschen IP-TV Plattformen.
Software Developer bei SAP SE
SAP SE, Walldorf
Mitarbeit an SAP Data Hub (Verwaltung, Governance, Analyse und Verarbeitung großer Datenbestände), Teil der SAP Big-Data-Strategie (Go, Kubernetes, Verteilte Systeme).
Web-Security Research bei SAP SE
SAP SE, SAP Innovation Center Karlsruhe
Forschung an Konzepten und Implementierung von Technologien zur Detektion und Blockade von Cross-Site-Scripting-Verwundbarkeiten im Rahmen eines Masteranden-Stipendiums der SAP. Mitwirkung an verschiedenen Forschungsprojekten.
Duales Studium bei SAP SE
SAP SE, Walldorf
Duales Studium in Kooperation mit der SAP SE, Beschäftigung als Entwickler u. a. in den folgenden Bereichen: CRM-Entwicklung (SAP UI5, ABAP), Internal Tools (AngularJS, Node.js), Transportation Management (HANA XS, HANA DB), Web-Security Research (Node.js).
PC-Hilfe & Webdesign
SOFFOX.de
Selbstständige Tätigkeit neben Schule und Studium
Auslandserfahrung
Dreimonatige Auslandspraxisphase in China
SAP Labs, Shanghai
Selbstorganisierter Aufenthalt im Rahmen des dualen Studiums. Entwicklung einer Import/Export-Komponente für eine Anwendung der "SAP Transportation Management"-Lösung.
Studium
B. Sc., Angewandte Informatik
Duale Hochschule Baden-Württemberg, Karlsruhe
Duales Studium in Kooperation mit der SAP SE.
Thema der Bachelorthesis: "Implementierung eines Tools zur Unterstützung der browserbasierten Detektion von XSS-Verwundbarkeiten"
Notenschnitt: 1,3
M. Sc., Informatik
Karlsruher Institut für Technologie (KIT)
Ergänzungsfach: Recht
Ausgewählte Studieninhalte:
  • Vorlesungen "Maschinelles Lernen I & II"
  • Vorlesung "Compilerbau und Sprachtechnologie"
  • Praktikum "Compilerbau"
  • Praktikum "Praxis der Multikernprogrammierung"
  • Vorlesungen "Sicherheit", "Symmetrische Kryptografie" und "Netzsicherheit"
  • Vorlesung "Analysetechniken für große Datenbestände"
Titel der Masterarbeit: "Juturna: Lightweight, Pluggable and Selective Taint Tracking for Java"
Notenschnitt: 1,3
Schulische Ausbildung
Allgemeine Hochschulreife
Heinrich-Emanual-Merck-Schule, Darmstadt
Berufliches Gymnasium, Schwerpunkt Datenverarbeitung, Leistungsfächer Englisch und Informatik; Abiturzeugnis: 1,3
Weitere Qualifikationen
Befähigung zur Ausbildung von Fachinformatiker(n/innen)
Erwerb der IHK-Qualifizierung im Rahmen des Studiums
Wissenschaftliche Veröffentlichung
Veröffentlichung des Papers "Hybrid taint analysis for Java EE" auf der ACM SAC 2020
Interessen
Programmierung und Technik
Programmierer mit Leib und Seele, "Staying up-to-date", Arduino & Co., Hobbyprojekte mit modernenen Software-Stacks umsetzen, forlaufende Optimierung meines Setups, siehe GitHub-Account.
Fotografie
Reise-, Landschaftsfotografie, immer auf der Jagd nach dem besten Bild.
Reisen
Fremde Kulturen, Länder und Küchen entdecken. Fasziniert von Asien.
Draußen zu hause
Rennradfahren, Wandern und Gleitschirmfliegen
Aktuell
Projekte
  • Cassette: Kleiner Webservice, der es ermöglicht Hörbücher auf Spotify zu pausieren und später fortzusetzen. Verwendet die Spotify Web API. Gebaut mit Golang und Vue.js.
    » cassette.fdlo.ch
  • Weitere Web App auf Basis der Spotify API mit dem Ziel ansprechende Hörbücher schneller zu finden. Bestehend aus Crawler in Java, REST-Service in Kotlin und Web UI auf Basis von Vue.js.
Lektüre
  • "The Pragmatic Programmer" von Andy Hunt und Dave Thomas
  • "Eine kurze Geschichte der Menschheit" von Yuval Noah Harari
Technische Kenntnisse
Go
JVM
Java SE & Java EE, Kotlin, Maven, JPA & Hibernate, JUnit, ...
JavaScript
Node.js + npm, ES6, TypeScript, mocha + chai, Grunt, ...
JS Frameworks & Libraries
Vue.js & ecosystem, AngularJS, Chart.js, socket.io, jQuery, ...
Frontend-Design
HTML5, CSS3, Tailwind CSS, Bootstrap, Bulma, Web-Security, Pug, Sass, ...
Weitere Sprachen
Python, Ruby, C++, ShellScript
Datenbanken & Key-Value-Stores
Datenbankdesign, MySQL, PostgreSQL, MongoDB, Redis, DynamoDB ...
Software-Engineering
Softwarearchitekturen und Schnittstellendesign, RESTful-APIs, Testing, Clean Code, Scrum & agile Methoden, Requirements-Engineering...
DevOps & Tooling
Linux/UNIX, git, Kubernetes, Helm, Docker, Vagrant, Make, zsh, tmux, CI & CD, IaaS & PaaS ...
Schlüsselqualifikationen
Deutsch
Muttersprache
Englisch
Verhandlungssicher
Italienisch
Anfänger
Teamfähigkeit
Arbeiten im Team ist viel mehr als Aufgabenteilung
Lernbereitschaft
Bereit Neues zu lernen, sich an neue Herausforderungen zu wagen und neue Probleme zu lösen
Kommunikations- & Präsentationsfähigkeiten