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).

Fähigkeiten und Kenntnisse

Semantic Technologies
Software Engineering
Knowledge Graphs
Ontology Modeling
Ontology Engineering
Reasoning
Logic and Semantics
Semantic Web
Linked Data
RDF
OWL
SPARQL
SHACL (Shapes Constraint Language)
SKOS (Simple Knowledge Organization System)
RIF (Rule Interchange Format)
Knowledge Representation
Knowledge Engineering
Knowledge management
Computer Science
Object Oriented Programming
Java
C#/.NET
Python
Functional Programming
Haskell
Logic Programming
Prolog
Research
Artificial intelligence
Machine Learning
Neural Networks
Cloud Computing
Linux
Databases
SQL
Agile Development
Git
XML
LaTeX

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é.

  • 1 Jahr, Mai 2013 - Apr. 2014

    Knowledge Manager

    derivo GmbH

    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 Informatik

    Forschung 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

21 Mio. XING Mitglieder, von A bis Z