CV
From 2005
SimDex. C programming and design of prepay applications on POS terminals, 8051 microcontroller, and ARM9 chips. I’m also working extensively on the J2EE/EJB 2.0 server. I’ve been the driving force behind automated testing using Python and jUnit. Scripting and reporting with Python. Great deal of SQL optimizations for DB2 and some slight database administration.
2005
Self-employed. C++ and J2ME mobile phone applications. Automatic generation and layout of astrology pdf charts using python for telenstar.com (Can be seen here at mbl.is). Slight web programming, HTML and CSS.
2004-2005
Numerati J2ME on mobile phones for betting applications. I wrote something very much like a small subset of AJAX to be able to update sports statistics on the fly. Implented a tiny subset of an xml engine. Wrote a small crypto library for the phone. Wrote some python helpers to autogenerate J2ME code for different target mobiles, and to parse and size optimize JVM bytecode. Managed the development of a java server/proxy. HTML and CSS, slight linux administration.
2000-2004
CCP Design and implementation of the 3D engine in C++. Optimization of server code, client code, both Python and C++. Started a skunk works operation to create better tools for monitoring the server load. Design and implementation of game subsystems in Python. Tool programming for 3d artists.
1999 – 2000
Iceland Post Design and SAP implementation of: Real-time customs tracking; Electronic customs-clearance software; International EDI message system; Home delivery management software. Back-end of parcel tracking service.
1998
University of Iceland, Department of Physics Teaching Assistant (w/school). Taught experimental physics to first year students. According to my students I was very enthusiastic, and made them more enthusiastic about physics.
1998
Kögun hf. Summer job. Optimizations in Ada for the Icelandic air defense system. Implementation in Delphi of parts of a strategic simulation system.