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.


