I've been working as consultant in software development since 1999, with everything from analysis and specification to implementation and testing. My experience includes a large number of programming languages and technologies. I am used to work with many different operating systems (Unix/Linux, Mac and Windows). Besides that I like working with maintenance- and security-issues, mainly installing, upgrading and configuration of servers. I also have good knowledge in project management and have led several large e-learning projects.

Computer knowledge
Tools/Applications: Emacs, Netbeans, sh, bash, ksh, tcsh
Operating Systems: Very good knowledge in Unix/Linux and Mac.
Internet: Good knowledge in XML, XMP, cgi-scripting, PHP, XHTML.
Programming languages: Good knowledge in Perl, shell-script, Java, J2EE and JSP. Experience in C, C++, Pascal, Erlang, Prolog, Standard ML and assembler.
Databases: MySql, Mimer
Version control: ClearCase, CVS
Directory services: Good knowledge in LDAP.
Maintenance: Long experience in installing and configuration of server software, e.g. Apache, Tomcat, ProFTPD, Courier, Postfix. Very good knowledge in installing and configuration of Linux- and MacOS-based servers.
E-learning: SCORM, Moodle, ICDL, Adobe Captivate, RapidBuilder
Project management: Microsoft Project, SCRUM project management
CMS: Joomla, Magento
ERP: Openbravo

Languages
Good knowledge in English and Vietnamese.

CV
2009 - Red River Interactive, Hanoi, Vietnam
Software development

2007 - 2008 Skills Group, Hanoi, Vietnam
Project management, training, software development

2006 - 2007 College of Foreign Languages, Vietnam National University, Hanoi, Vietnam
Vietnamese Language and Culture for Foreigners, 1 school year

2001 - 2007 Swedish Connection, Sundsvall
Software development, design, server operation and maintenance, training

1999 - 2001 Xinit AB (later on Arrowhead AB), Sundsvall
Software development

1995 - 1999 Uppsala university
Master of Science, Computer science programme (4 years).

1994 - 1995 A4 (artillery), Östersund
Military service, 10 months

1991 - 1994 Katrinelund upper secondary school, Sundsvall
Natural Science programme

Projects
ICDL e-learning material, Skills Group
ICDL stands for International Computer Driving License. It is a standard of basic computer competence endorsed by the UNESCO. I worked as a project manager in a project where SkillsGroup developed material for ICDL. The finished product consisted of several parts of which the most important was an e-learning part following the SCORM standard. Two versions were developed. One in English for the international market and one in Vietnamese for the local market in Vietnam. The finished material was successfully deployed at a university in Haiphong, Vietnam.

SAP system training, Skills Group
I worked as a project manager in a project where we, in cooperation with a scandinavian company, produced e-learning material following the SCORM standard for the business management system SAP.

Voice mail system for 3G operator in Hong Kong, Swedish Connection
For a large telecommunications company I worked with development of a web user interface for voicemail, for a 3G operator i Hong Kong. Then in Hong Kong, I had the responsibility for installation and training of local staff about using and future development of the system. Developed with Java, JSP and XHTML Mobile Profile.

Adaptive proxy for user provisioning in a voice mail system, Swedish Connection

I worked with the development of some of the components in this complex application. Developed with Java and LDAP.

Observit
surveillance, Swedish Connection
Observit is an Internet-based system for camera surveillance. Remotely connected cameras can report and record pictures of an event (motion detection). With a web browser the user can then see the recorded pictures. I have been involved in the development of the software and configuration of cameras. Developed with Java and MySql.

Signforum/Videoforum, discussion forum with video support, Swedish Connection

Signforum is a new type of discussion forum, where communication mainly is done by video messages. By using a client software the users can record video messages and send to Signforum. The main purpose of Signforum is to establish meeting points for deaf persons, who then can use sign language instead of written messages to communicate with each other. Developed with PHP and MySql.

Administration tool for email service, Arrowhead
An email service using LDAP for storing user information. All administration of the system was done via a web interface, where administrators and users could login. I was involved in designing the system architecture of the mail service, and was responsible for the development of the administration web interface and configuration/maintenance of the web server software and LDAP database.

Degree project, Computer science programme, Uppsala university
Title "Smart Cards and their Application Environment". The purpose of my degree project was to examine the possibility to perform secure authentication of a user for a certain application, with the use of smart cards and web techniques. The degree project was done at Xinit AB (later on Arrowhead AB) and resulted in an implementation specification and a prototype.