Michael is a passionate software developer and open source enthusiast. Since 1999 he is involed in professional software design and development mostly targeting on Java based distributed systems. He has a broad understanding of XML and both SOAP and REST Web Service technologies. Working in the public sector he designs and implements lightweight systems providing composable well-defined services. In his spare time Michael tinkers with different languages, technologies and programming paradigms and built some small open source projects on bitbucket and github.
Composition and refinement of technical implementation blueprints for features as well as new requirements for a central business application based on JEE. Design and implementation of lightweight self-contained applications. Architecture and technology consulting for internal projects.
Member of the IT project group ‘Odiseame” of the University of Applied Sciences “Fachhochschule für Technik und Wirtschaft Berlin” FHTW Berlin. Design and implementation of various components for a distributed e-Learning system based on Java, XML, RDF, OWL and CORBA. The primary focus was the semantic description of links and their integration into the authoring and management UI.
Member of the IT project group “Musical” of the University of Applied Sciences FHTW Berlin. Design and implementation of various components for a distributed e-Learning system based on Java, XML, RDF, OWL and CORBA. The primary focus was the implementation of an advanced multi-directional hyperlink layer.
Unix system administration and Software Development in Perl and Java.
SynPlayer is a desktop client controller for the Synology Audio Station server. It is designed to resemble most of the web or Android client facilities.
CVDL is a type of partially ported version of the Python coursera-dl program. Furthermore this little experiment serves as a proof of concept to test the cooperation of different tools.
#SBahnFail! aggregates tweets related to (mostly) outages and resumption messages of the Berliner S-Bahn from different users into one view. It is more a proof of concept and learning application for using JQuery Mobile and AngularJS.
An Android RedNotebook clone.
xs:Analyzer is a schema analyzing tool to examine and improve large scale XML schemas. It currently features: detection of unused types: Types which are defined inside the target namspace but are not used in any place, determination of similar type definitions: Types having semantically similar structure, syntactical equivalence types: Search for elements having the same name but referring to a different type.
QtAlTaMan is a graphical front-end to perform various operations with your AldiTalk account from the Linux operating system. Built upon on the Gammu library it allows the user to recharge their account balance, (un)subscribe to the flatrate option and the reading of SMS.