Michael Schneider

Freiberuflich, Software Engineer und Ontologist, Michael Schneider
Frankfurt am Main, Deutschland

Fähigkeiten und Kenntnisse

Software Engineering
Semantic Technologies
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
Spring Framework
C#/.NET
ASP.NET Core
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 2 Jahre und 6 Monate, seit Jan. 2023

    Software Engineer und Ontologist

    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 AppDirector (xAD), die Cloud Application Automation Plattform zum Verwalten von SAP Landschaften in VEC. Verwendete Technologien: C#/.NET, Java, VMware vSphere, RabbitMQ, MongoDB, Apache Brooklyn, Apache jclouds, REST/OpenAPI, ASP.NET-Core, Spring. 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 Dokumenten-Managementsystems (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

    Zahlreiche Softwareentwicklungstätigkeiten unter Verwendung von Java, Haskell, C/C++, Python. Tutor für 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

XING – Das Jobs-Netzwerk

  • Über eine Million Jobs

    Entdecke mit XING genau den Job, der wirklich zu Dir passt.

  • Persönliche Job-Angebote

    Lass Dich finden von Arbeitgebern und über 20.000 Recruiter·innen.

  • 22 Mio. Mitglieder

    Knüpf neue Kontakte und erhalte Impulse für ein besseres Job-Leben.

  • Kostenlos profitieren

    Schon als Basis-Mitglied kannst Du Deine Job-Suche deutlich optimieren.

21 Mio. XING Mitglieder, von A bis Z