Curriculum Vitae

Moritz Theile
Lichtbild von Moritz Theile
Professional Goal

My goal is to make my customers happy and to earn money in a win-win situation.

personal details
given name: Moritz
surname: Theile
date of birth: 04.02.1976
nationality: German
contact: cvreactions@moritztheile.de


Profile
technical expertise

java: More than 7 years of programming experience in many different domains.
modeling: UML methodologies according to the SDLC
web: J2EE application server (e.g. Tomcat), servlets, jsp, Cocoon, Struts, javascript, css, AJAX (GoogleWebToolkit), etc.
development tools: preferably Eclipse, NetBeans, Together, ANT, XML Spy and of course CVS or SVN.
security: authentication/authorization (e.g. via SAML/Shibboleth)
testing: More work in the beginning, but it always payed out!
X*: Profound knowledge of the important parts of the X* family (e.g. XPath, XSLT, XQuery, XPointer, XLink, ...)
schema languages: DTD, XML-Schema, Schematron
other: rule engines (JESS, Drools), XML database (Berkeley, eXist) , XACML, SAML, LDAP, JUnit, CORBA, JFlex/CUP, WebService based repository (Fedora) and a great number of other tools, libraries, frameworks, standards and applications.

Professional Experience
06/05-11/06
Macquarie University, Australia, Java Developer
My achievement was the development of administration tools for a Shibboleth Identity Provider. The tools called ShARPE and Autograph became part of the NMI Release 9 of the NSF Middleware Initiative. ShARPE and Autograph were presented on the Internet2 member meeting in Washington D.C. by me.
Besides that I released a well received paper to the Shibboleth community which introduced the idCard concept for attribute management within federations. This paper also introduced the term 'smart attribute release'.

Another achievement during my time at Macquarie Uni was the creation of a concept for XACML based access control to institiutional repositories. The result was a simple, solid approach that could easily be extended to match all upcoming requirements. To be able to evaluate this and alternative approaches I wrote an concept evaluation guide which proofed to be very useful.
To follow a component based design also on GUI level I developed an approach to 'inject' the access control GUI via AJAX (GWT).

Furthermore I was responsible for testing job applicants on their IT skills. For this purpose I wrote a test which was used in combination with classic interviews.

reference: more
11/04-4/05
4Soft GmbH, Software Engineer more
achievement: Integrating model driven documentation in an open source development portal.more
reference: more (signed version is on the way)
10/02-7/03
MS2, programmer
achievement: Development of a agent for a "medienbroker" system.
reference: more
5/01-9/02
Biberger und Partner, working student
achievement: Development of java components for a CORBA based document management system.
reference: more
since 2000
Wannawebmore
explanation: WannaWeb is a business set up by myself. It served as platform for casual jobs (e.g. webpages, network installation, consulting).
reference: more
4/99-11/99
Siemens, working student
tasks: conception and creation of workshops (assistance), content management (intranet), Internet research, office work (Powerpoint, Excel, Access, ...)
reference: more
education
1998-2004
Technische Universität München
practical courses: WebObjects, computer networks, compiler, specification and verification more
seminars: unix tools(CVS), Database Hall of Fame (B-Trees) more
minor subject: psychology
diploma thesis: Integrating a Rule Engine into the Editor and Publication System 4Ever more
successful graduation: Diploma of Computer Science (Dipl. Inf. Univ.) (2,0) more
1997-1998
Malteser (civilian service) more
tasks: outpatient, "food on wheels", ...
1994-1995
Hoover High School, Fresno CA
successful conclusion: high school graduation (with Honor Roll Award) more
1987-1997
Adalbert-Stifter Gymnasium, Geretsried
successful graduation: matriculation standard (degree: German Abitur) more
hobbies and voluntary work
remote controlled models
main focus: flying models
noteworthiness: application for a patent more
Sailing
licences: Sportkütenschiffer (SKS), Restricted Operator´s Certificate I
experience: > 2000sm, Skipper (500sm)
Sports
swimming (Wassersportfreunde München e.V.), badminton
Shareholder´s assoziation (Wolfratshauser Aktienclub) more
function: control committee (since 2001)
referees
Dr. Erik Vullings
Meta Access Management System - MAMS project manager at Macquarie University more
mail: erik.vullings(a)melcoe.mq.edu.au, phone: 0061-2-9850-6537

Priv.-Doz. Dr. Lothar Schmitz
university lecturer at the Institute for Softwaretechnology more
mail: lothar(a)informatik.unibw-muenchen.de, phone: 0049-89-6004-2140

Dr. Klaus Bergner
business manager 4Soft more
mail: bergner(a)4soft.de, phone: 0049-89-5307-4444

Marc Sieburg
business manager ms2
mail: marc(a)sieburg.de


WannaWeb - http://www.wannaweb.de