Mikkel Fennestad
Education
- 09/2000-09/2002: Master of Science in Information Technology, at the IT University of Copenhagen, Denmark.
- 09/1996-06/2000: Bachelor degree in Computer Science & Communication Studies at Roskilde University, Denmark.
Thesis
Tine Thorn, Mikkel Fennestad and Anders Baumann:
A distributed, value oriented XML Store.
Supervisor: Professor Peter Sestoft.
The thesis describes the design and implementation of a distributed, peer-to-peer filesystem for storing XML documents. There are two main focus points:
- Working with XML: The most widespread ways of working with XML (SAX and DOM) are naive and unable to handle common situations such as manipulating a large document and at the same time offer a rich API. The thesis presents a better way of working with XML documents.
- Distributed systems: Distributed systems are becoming more and more important with the increasing expansion of the Internet. One of the most exciting developments in distributed applications is the peer-to-peer architecture, that due to its decentralised nature makes very scalable and fault tolerant applications possible.
Check out the project home page: http://www.it.edu/xmlstore. There you can download the thesis as well as a paper giving an overview of the XML Store system.
Working Experience
- 01/2004 - present: Software Developer at SAS Institute, Research & Development, Denmark. Tasks: Development of business intelligence software in Java.
- 07/2003 - 01/2004: Games programmer at MediaMobsters. Did some crunch time on MediaMobsters' first title Gangland, released by Whiptail Interactive March 3, 2004. Task: Various, including physics/collision, visual effects, tuning of path finding, gui component, in game editor tools. All programmed in c++.
- 03/2003 - 05/2003: Research assistant at the IT University of Copenhagen, Denmark. Task: To improve the XML Store system, perform experiments and prepare a paper for submission. The paper gives an overview of the XML Store system and furthermore describes enhancements of the network communication and other improvements.
- 2/2002 - 5/2002: Teaching assistant at the IT University in the course Advanced object oriented programming (Student job).
- 2/2001 - 5/2001: Teaching assistant at the IT University in the course Database supported web publishing (Student job).
- 08/1999 - 11/2000: Work as Programmer and Web Developer at Adcore (Now Creuna). Tasks: Development of a generic Content Management System in Delphi, SQL, Java and ASP.
Projects
- I am very interested in computer graphics and computer games. This page contains some of the most interesting projects I have worked on. It's been a while since it's been updated, though...
Address
E-mail: fenne <at> itu <dot> dk
Home: Ved Linden 8, St. Th., DK-2300 Copenhagen S, Denmark.
Tel: + 45 2273 2103.