Joakim Eriksson
Networked Embedded Systems
Computer Systems Laboratory
Swedish Institute of Computer Science


Picture of Me


 

Joakim Eriksson's CV

Projects

Current projects:
  • EFFWSN - Efficient Wireless Sensor Networks
  • Utility-Based Self-Management of Networked Embedded Systems
Both projects involve development of methods and mechanisms for utility based self-management as well as low-level embedded systems programming.

Trading Agent Competition 2001 - 2005
The SICS TAC team (which I am one of the members) has developed the open-source TAC servers and arranged the competitions since 2002. Read more about TAC.
2004: Arranged TAC 2004 at AAMAS'04, New York, USA
2003: Arranged TAC 2003, introduced new TAC SCM game together with CMU.
2002: Arranged TAC 2002 and workshop at AAAI in Edmonton, Canada
2001: Participated in TAC (classic) and developed new TAC servers

Publications

See papers

Patents

9800802-2 Dual Session Identification, for Telia Research AB
9800801-4 Market Integration Agent, for Telia Research AB
0001575-0 Software Platform and user Inteface..., for BotBox AB

Education

Currently a Ph.D. student at Uppsala University.

1992-96

Master of Science (160 Credits) in Computer Science at Uppsala University.
Finished februari 97 with this (ps) M.Sc thesis. Frontpage of M.Sc (Examensbevis), Courses Page of M.Sc (Examensbevis)

1989-1991

Computer & Electronics Engineer, 80 Credits (finished 69 Credits).

Military service / Lumpen

F16:Uppsala - 11.5 months (Väderbiträde - weather assistant?).

Working Experience

Application Developer: 2 summers (1993/94) developing a Pascal based application for analysis of steel quality.

Researcher and Developer: since 1996 at SICS.

Developer and Manager of BotBox AB during 2000 - 2001. Development of an agent-based platform for Internet services. See more at botbox.com

Other Experience

Hobby projects

I have developed some software on my spare time, some of which are available on the web: Currently my interests are (1) Writing a C64 emulator in Java, and (2) digital audio effects and software synthesis (see the Mono-synth project). Many of my past "hobby" projects have been developing music or synth related software on the C64 and Amiga.

Programming languages used

C, C++ (>5 years including development for Windows, Linux and Embedded Systems)
Java (>5 year professional development, both Client and Server applications)
Prolog (>3-4 year use at work)
PHP (fairly much, developed a few sites including the TAC site)
Pascal (a few months professional use)
Erlang (a month at university)
VB (some minor projects)
ML (a few weeks at university)
ASP (a few web pages)
LISP (just touched)
Assembler (6502, 68000, MSP430, TI-DSP) (quite a lot hobby programming on C64/Amiga)