|
|
Particulars | | Name: | Payer, Mathias Josef | Place of birth: | Grabs, SG (Switzerland) | Date of birth: | April 29th, 1981 | Nationality: | Double citizen Principality of Liechtenstein / Austria | Marital status: | Single |
Profile
A versatile, open-minded, analytical system researcher with a practical hands-on approach, with specific interest in system related research topics. Rich experiences with project based work due to consulting in the private sector, and supervised student projects (master theses, and bachelor theses). Good team player and able to use own initiative to achieve objectives.
Research interests
My main research interests are: - Software-based fault isolation and application virtualization
- Developing additional security guards for running applications
- Dynamically securing and protecting running applications
- Security through small trusted computing bases
- Fast and adaptive binary translation
- Development of a fast binary translator
- Adaptive optimizations using self modifying code
- Security implications, especially sandboxing using user-space virtualization
- Optimizations considering multiple cores and adaptive optimization systems
- Parallelizable algorithms
- STM - Software Transactional Memory (based on low level STMs)
- Software Speculations in Virtual Machines
- Hardware performance monitors (and how to use them)
See Research/Interests for detailed information.
Education | | Oct. 06 - today | Swiss Federal Institute of Technology, Zürich, PhD studies at the Laboratory for Software Technology | April 09 | Intel Software College: Intel Parallelism Faculty 2.1 Training
(3 days hands-on parallelism course), ETH, Zürich. | | Oct. 03 - Feb. 06 | Swiss Federal Institute of Technology, Zürich, Master of Science in Computer Science (major: system software, minor: robotics) - Thesis: Adaptive Optimisation using Hardware Performance Monitors
- Selected courses:
- Compiler Design I and II
- Principles of Concurrent Programming
- C++ Tempaltes & Generic Programming
- Applied Security Laboratory
- Interprocess Communication in Unix
- Parallel and Distributed Databases
- Introduction to applied economics
- Founding, building and managing new enterprises
- See Studies for a complete list
| Oct. 01 - Oct. 03 | Swiss Federal Institute of Technology, Zürich, Basic studies in computer science | Aug. 93 - March 01 | LIECHTENSTEINISCHES GYMNASIUM, Vaduz. Matura Typus E (economics) | April 88 - July 93 | PRIMARSCHULE Resch, Schaan | |
Work experience
| 06 - today | Research assistant at the LST / ETH Zurich - Duties as research assistant include supervision of teaching assistants, supervision for exams, coordinating assignments and lectures, and teaching activities for various lectures (see teaching for a detailed overview)
- Supervisor for different student projects (e.g., supervised 9 master theses, and 1 semester thesis; 2 master theses are currently being supervised)
| 05.10 - 08.10 | Research internship in the Google anti-phishing / anti-malware team | 05 | Teaching assistant during graduate studies for Compiler Design I at the LST / ETH Zurich | 98 - today | Software architect at GMG, Schaan AG / GMGNet, Buchs AG (http://www.gmg.biz) Project excerpt: 08-11 | | Development of the Rechtporal Schweiz. This subscription based platform offers legal experts easy access to the Swiss law system. | 06-09 | | Development of the Rechtportal Liechtenstein. This subscription based platform offers legal experts easy access to the Liechtenstein law system. Advantages of this platform are the links between the different discussions in the parliament (Landtag) and the law texts. Individual texts can be retrieved using a full-text search interface, a hierarchical catalog, or an extensive keyword-based lookup. | 03-05 |
| Development of a database and an import program for the XML data of the "Berichte und Anträge der Regierung an den Landtag des Fürstentums Liechtenstein". We also developed an online representation and a database. The (public) online interface can be viewed here. Used tools were Java, make, tomcat and mysql. Unfortunatly the whole administration, server-side toole and internal interface are not open to the public. | 01-05 |
| Installation and administration of two IBM Pizza-Server and two IBM eServer using Debian Linux. These servers are used as mailservers (using spamassassin to fight spam) and as webservers. For the administration of the virtual maildomains and accounts I've written a special (open sourced) management program (vmailadac). | 00 |
| Development of the DVD "Jahrbücher des Historischen Vereins (1901-2000)" and implementation of the database. The DVD contained 100 annual books as high quality scans and a DB overlay for indexing and searching. The following programs were used to finish this project: Jakarta Tomcat (JSP & Webserver), Mysql (Database) and Microsoft Visual C++ (Startprogram for the DVD). Installation and setup routines were programmed using an InstallShield script. | 00 |
| Development of a database and import program for the online archive and the daily newspaper of the "Liechtensteiner Volksblatt" using java and Microsoft SQL-Server. | 98-00 |
| Different webapplications using Microsoft ASP, Microsoft Access, HTML and JavaScript. | | 98 - today | Administration and support of the server and workstations of the Data-Konto Anstalt, Liechtenstein | 97 - 03 | Multiple internships at different (computer science related) companies | |
Language skills
| German: | Native tongue | English: | Fluent in written and spoken | French: | Good knowledge in written and spoken | Portuguese: | Basic knowledge in written and spoken | Spanish: | Basic knowledge in written and spoken | Latin: | Basic knowledge | |
Computer literacy | Languages: | Java, C, Assembler, C++, #NET, Pascal, Oberon, Delphi, Prolog, SML (ordered by personal preferences) | Others: | LaTeX, SQL, Java Server Pages, XSL, CSS, HTML | Operating systems: | Linux (Especially the Debian Distribution) - very good knowledge in administration and installation Windows - good knowledge in administration and installation | Interests: | Security, server administration, the development of database systems and (optimizing) compilers and their virtual machines. | |
Hobbies | Sport | Capoeira, Combat, Salsa, basket ball, swimming, cycling, fitness, pool, sauna and joga | Reading | German and English literature, especially fantasy, science fiction and technical literature |
|