Michael Schneider
Freiberuflich, Ontologist und Software Engineer, Michael Schneider
Frankfurt am Main, Deutschland
Über mich
Ontologist und Software Engineer mit über 20 Jahren Berufserfahrung und Hintergrund in Semantic Web Technologien und Künstlicher Intelligenz. Bei Virtustream (Dell Technologies) habe ich als Backend-Softwareengineer an der Entwicklung der Virtustream Enterprise Cloud (VEC) mitgearbeitet. Zuvor war ich in einer Reihe von Forschungs- und Entwicklungsprojekten tätig mit Fokus auf Semantic Web Standards wie RDF, OWL und SPARQL, war beteiligt an der Erstellung der Ontologiesprache OWL 2, hatte Hilfsbeiträge zu mehreren anderen W3C Spezifikationen, und habe wissenschaftliche Aufsätze zu Ontologie-Modellierung und Reasoning geschrieben. Ich habe Informatik studiert mit Vertiefung Neuronale Netze und Machine Learning, zudem Logisches Programmieren und Funktionales Programmieren, sowie Philosophie und Logik im Nebenfach (Diplom mit Auszeichnung). Meine Interessen gelten dem automatisierten Reasoning und dem Zusammenspiel zwischen semantischen Technologien und Machine Learning (Semantic AI).
Werdegang
Berufserfahrung von Michael Schneider
Bis heute 1 Jahr und 5 Monate, seit Jan. 2023
Ontologist und Software Engineer
Michael Schneider
8 Jahre und 9 Monate, Apr. 2014 - Dez. 2022
Senior Principal Software Engineer
Virtustream (Dell Technologies)
Backend-Softwareentwicklung für xStream, die Cloud Management Plattform der Virtustream Enterprise Cloud (VEC), und für Virtustream AppDirector (xAD), die Cloud Application Automation Plattform zum Verwalten von SAP Landschaften in VEC. Verwendete Technologien: C#/.NET, Java, VMware vSphere, RabbitMQ, MongoDB, REST/OpenAPI, Apache Brooklyn, Apache jclouds. Beteiligt am ursprünglichen auf semantischen Technologien basierenden Design von xAD, mittels RDF, OWL, SPARQL, Apache Jena, und Protégé.
Einbindung im Projekt "Migration of large SAP system landscapes into private and public cloud environments" bei der SAP AG. Verantwortlich für Entwicklung und Betrieb einer auf semantischen Technologien basierenden Lösung zur Wissensrepräsentation für Cloud Logistics. Verwendung von RDF und OWL für Modellierungsarbeiten, SPARQL für komplexe Queries, und Java für Anpassungen und Erweiterungen, auf Basis des Sesame APIs und Triple-Stores (heute RDF4J) und der fluidOps Information Workbench (IWB).
5 Jahre und 4 Monate, Apr. 2007 - Juli 2012
Wissenschaftlicher Mitarbeiter
FZI Forschungszentrum InformatikForschung und Entwicklung mit Fokus auf semantischen Technologien. EU-Projekt Agent-DYSL: Ontologie-Infrastruktur einer Leseumgebung für Kinder mit Legasthenie (Java). EU-Projekt SEALS: Evaluation von RDF Reasoning Systemen und Ontologie-Entwicklungswerkzeugen. BMWi-Projekt THESEUS: prototypisches Framework für expressives RDF Reasoning (Java). W3C: Mitentwicklung der Ontologiesprache OWL 2 und Hilfsbeiträge zu weiteren W3C Spezifikationen. Wissenschaftliche Aufsätze zu Ontologie-Modellierung und Reasoning.
1 Jahr und 5 Monate, Okt. 2005 - Feb. 2007
Wissenschaftlicher Mitarbeiter
Johann Wolfgang Goethe-Universität Frankfurt
Mitglied der Arbeitsgruppe Adaptive Systemarchitektur von Prof. Dr. Rüdiger Brause am Institut für Informatik. Forschung und Durchführung eines Seminars zu Methoden der NLP-basierten semantischen Repräsentation von Texten. Unterstützung von Lehrveranstaltungen zu Neuronalen Netzen und Machine Learning.
2 Jahre, Feb. 2004 - Jan. 2006
Software Entwickler
SunGard
Erstellung von Software-Werkzeugen zur Unterstützung der internen Entwicklungsarbeit an den Softwarelösungen der Firma und deren Deployment bei den Kunden, unter Benutzung von Java, XML/XSD, und SQL. Dies beinhaltete ein Werkzeug zur automatischen Aktualisierung des relationalen Datenbankschemas eines Dokumentenverwaltungssystems (DMS) für den Bankensektor (unterstützte Systeme: Oracle, IBM DB2, MySQL). Begonnen als Studentenjob, nach Studienabschluss Anfang 2005 freiberuflich in Teilzeit fortgeführt.
4 Jahre und 10 Monate, Okt. 1997 - Juli 2002
Tutor und Software Entwickler
Johann Wolfgang Goethe-Universität Frankfurt
Mehrere Softwareentwicklungstätigkeiten unter Verwendung von Java, Haskell, C/C++, Python. Tutor für eine Vielzahl von Universitätsveranstaltungen zu theoretischer und praktischer Informatik. Hilfe bei der Gestaltung und Durchführung einer Mathematikvorlesung, Praktika für Neuronale Netze und Funktionales Programmieren, und eines Praktikums zur Implementierung relationaler Datenbankmanagementsysteme (RDBMS) plus Entwicklung der Referenzimplementierung.
Ausbildung von Michael Schneider
12 Jahre und 4 Monate, Okt. 1992 - Jan. 2005
Informatik
Johann Wolfgang Goethe-Universität Frankfurt am Main
Vertiefung: Neuronale Netze und Machine Learning, zudem Logisches Programmieren und Funktionales Programmieren. Nebenfach: zunächst Mathematik, dann Philosophie mit Schwerpunkt Logik und Wissenschaftstheorie. Diplomarbeit: Entwicklung eines Verfahrens zur biometrischen Unterschriftenverifikation mit dem Titel "Ein adaptives Verfahren zur Modellierung und Verifikation der Unterschriftendynamik".
Sprachen
Deutsch
Muttersprache
Englisch
Fließend