Research Engineer
Software Architecture & Runtimes
Contact
I joined the Nokia Research Center in December 2005. Currently I am working as a researcher inside the Computing Structures laboratory at the Helsinki office. I'm involved in various internal projects related to subjects like software architecture; service oriented architectures and smart space & ubiquitous computing.
Before Nokia
Research Interests
I have a broad range of interests. These topics below form a core of interests that are (currently) relevant in my work for the Nokia Research Center.
- Ubiquitous Computing
- Internet Security
- Software Architecture
- Software Variability Management
- Software Engineering Methodology
- Service Oriented Architectures
Technical Interests
I strongly believe that a researcher should be able to practice. In my case that means that I strive to be a competent software engineer and software architect. My skills/interests include, but are not limited to:
- Java programming, particularly serverside. I have extensive experience with J2EE related technologies; many of the apache provided open source packages, including tomcat, muse, commons-*, axis. I've been using the language itself pretty much from the beginning. First as a teacher, then as a researcher and later as a software engineer. It has come a long way since 1995.
- Web technology (HTML, CSS, Javascript). In my previous job I worked on a commercially available content management system.
- Web service technology. The past few years have had me exposed to a wide range of web service software. Consequently I am quite well informed on the state of the art in this area.
- Alternative programming languages. I consider Java to be a rather boring but best of breed (overall) OO language. Essentially most of the concepts it is based on were developed around the time I was born (1974). I'm well aware that OO is just one of the many ways of thinking about software development and am always interested in learning about and working with new languages. Things I'm particularly interested in right now are: aspect oriented programming and intentional programming.
External Links
I have long maintained an internet presence at www.jillesvangurp.com where I maintain an overview of my publications; a personal blog and some photos. Also I am very active on the public internet, you can find some pointers here
Disclaimer: any material on my own site is unrelated to my activities inside Nokia (except for some publications). My personal opinions as stated on my personal blog are just that: personal opinions.