Personal Information
| Name: | DEDECKER Jessie |
| Date of Birth: | 06 November 1979, Oostende, Belgium |
| Nationality: | Belgian |
| Marital Status: | Not Married |
| Diploma: | PhD degree in Computer Science, Vrije Universiteit Brussel (VUB), 2006, Greatest Distinction (magna cum laude) |
| Driver's License: | class B |
| Address: | Jean Paquotstraat 36 box 8 1050 Brussels Belgium |
| E-mail: | jessie at dedecker dot org |
Education and Training
| 2002-2006: |
Vrije Universiteit Brussel, Brussels. Obtained a PhD in Computer Science at the Programming Technology
Laboratory
My research was entirely funded by the Fund for Scientific Research, Flanders (FWO) which is Belgium's flemish research foundation. It is the most prestigious research funding organisation of the country, funding only first-rate researchers to perform fundamental research in any scientific discipline. Ph.D. Dissertation: |
| 2001-2002: | Vrije Universiteit Brussel, Brussels. Obtained the degree of European Master in Object-, Component-, and Aspect-Oriented Software Engineering with greatest distinction (magna cum laude)
Dissertation (graduation thesis): This is an internationally organized master programme by the Vrije Universiteit Brussel (Belgium) and Ecole des Mines Nantes (France) where subjects are taught by internationally recognized experts. The master consisted of 6 months intensive training in Nantes, France followed by a thesis period in a Latin-American country. I did my masters thesis in La Plata, Argentina. |
| 1997-2001: | Vrije Universiteit Brussel, Brussels. Obtained the degree of Licentiaat in de Informatica with greatest distincation (magna cum laude) Dissertation (graduation thesis): |
| 1991-1997: | High School diploma / diploma Algemeen Secundair Onderwijs, Koninkijk Atheneum Centrum, Oostende |
Scientific and Industrial Experience
| 2006-Present: | Vrije Universiteit Brussel, Belgium. Postdoctoral researcher at the Programming Technology Laboratory. My work still consists of research and teaching but now also includes other responsibilities:
|
| 2002-2006: | Research assistant at the Vrije Universiteit Brussel, Belgium. I divided my time between research and teaching:
|
| 1997-2002: | Self-employed.
I provided software solutions to various small to medium sized companies. The most important project was the creation of a web service for a travel operator to sell travel packages to travel agencies. |
Selected scientific publications
- Jessie Dedecker, Tom Van Cutsem, Stijn Mostinckx, Theo D'Hondt, Wolfgang De Meuter, "Ambient-Oriented Programming in AmbientTalk" In Proceedings of the 20th European Conference on Object-Oriented Programming (ECOOP), Dave Thomas (Ed.), Lecture Notes in Computer Science Vol. 4067, pp. 230-254, Springer-Verlag., 2006.
- Jessie Dedecker, Werner Van Belle, "Actors for Mobile Ad-Hoc Networks", in Proceedings of Embedded and Ubiquitous Computing (EUC), Laurence T. Yang (Ed.), Lecture Notes in Computer Science Vol. 3207, pp. 482-494, Springer Verlag., 2004.
Selected presentations
- J. Dedecker. "AmbientTalk: A Programming Language for Mobile Networks", lecture at the department of Computer Science, Universidad de Chile, 2007, Santiago, Chile.
- J. Dedecker. "Ambient-Oriented Programming", Onward! Presentation at Conference Companion of the 22nd ACM SIGPLAN Conference on Object-oriented Programming, Systems, Languages and Applications, OOPSLA 2005, San Diego, USA.
- J. Dedecker. "Actors for Mobile Ad-Hoc Networks", presentation at the international conference on Embedded and Ubiquitous Computing (EUC2004), August 2004, Aizu-Wakamatsu City, Japan.
Programme committee member
- 2nd European Conference on Smart Sensing and Context, October, 2007, Kendal, U.K.
- XXVI International Conference of the Chilean Computer Science Society, November 2007, Iquique, Chile
- Workshop on Object Technology for Ambient Intelligence colocated with European Conference on Object-Orneted Programming, July 2007, Berlin, Germany
Projects and Funding
I am co-author of the following research project proposals:
- ORION - Open Reflective Infrastructure for Open Networks. Bilateral Scientific and Technological Cooperation between Belgium and Chile. The project encompasses open virtual machines for mobile computing, in cooperation with DCC labs, University of Santiago de Chile.
- Co-authored the AspectLab proposal: IWT SBO project on Aspect-Oriented programming, with as university partners the Vrije Universiteit Brussel, Katholieke Universiteit Leuven and the Universiteit Gent. 9 persons financed.
Personal Skills and Competences
Languages
Dutch: Mother Tongue
English: Excellent speaking, writing and reading
French: Intermediate knowledge
Spanish: Basic knowledge
Hobbies
I like sports. I regularly play badminton and whenever I get a chance I go backpacking with friends. Besides sports I also like photography and journalism. I am an editor of BrusselBlogt, which is a cityblog about the Brussels region.
Job interests
I like to work on challenging problems that require a healthy amount of technical expertise. I enjoy working in small teams and realize that good managerial skills are a key to solving any problem of scale. My research background enables me to have an open mind towards alternative state-of-the-art technologies. Nevertheless, I realize that technology is a means to an end and I am always dedicated towards meeting deadlines. I have technical expertise in distributed systems (ranging from resource-scarce sensor networks over mobile phone applications up to large-scale internet service oriented architectures) and the design and implementation of dynamic programming languages.
Technical Skills and Competences
Software Engineering
I have experience in working in a software development team on small to medium-scale projects. In the context of my PhD research, I developed my own programming language. This development project has grown from a one-man project to a team of 6 people. In order to accommodate this collaborative effort we have adapted our development methodology. Our development methodology involves rigorous design of the system, coding the system, performing task management, version control, unit testing, documentation, website maintenance, etc. Task management included setting milestones, deadlines, dividing the work load between team members and the organization of meetings.
I am familiar with the traditional 'waterfall' model (requirements analysis - design - implementation - testing) of software development, but also have experience with agile programming methodologies such as extreme programming and rigorous unit testing methodologies.
Programming Language Proficiency
I am proficient in the following 'mainstream' Programming Languages:
Java, C, C++, SQL, Ruby.
I am familiar (i.e. I have experimented with) Javascript/AJAX, PHP, C# and Objective-C. Given my background in programming languages and my education, I am confident that these and other languages can be mastered rapidly.
I am also proficient in the following more well-known 'academic' languages: Scheme, Prolog, Smalltalk, Self, Pascal
Software Technology Proficiency
Thorough knowledge of UML, HTML, XML, Java RMI, testing with JUnit, development in Eclipse. Knowledge of CVS, SVN, .NET, J2EE, Ruby on Rails and J2ME. Experience in working with MySQL and Postgres database systems. Aspect-oriented software development in AspectJ. Component-based software development using JavaBeans. Knowledge of web services, service-oriented architectures and their related technologies (XML, SOAP, HTTP, ...). Extensive knowledge of event-driven software systems.
Expert in object-oriented technology, software development (analysis, design, design patterns and implementation) and programming languages. Thorough knowledge of compiler- and interpreter development, distributed and concurrent platforms and frameworks and metaprogramming. Knowledgeable in the area of aspect-oriented programming. Knowledge of Computer Graphics.
Knowledge of Macintosh OS X, Windows and Linux operating systems.