Sedan 1999 har jag arbetat som systemutvecklare med alltifrån utredningsfas och specifikation till implementation och test. Min erfarenhet omfattar ett stort antal programmeringsspråk och tekniker. Jag är van att arbeta under många olika operativsystem (Unix/linux, Mac och Windows).

Jag jobbar också gärna med drifts- och säkerhetsfrågor. Främst installation, uppdatering och konfigurering av servrar. Jag har också goda kunskaper inom projektledning.

Datorkunnande

Utvecklingsverktyg: Goda kunskaper i Eclipse, Netbeans, Emacs, sh, bash, ksh och tcsh.
Operativsystem: Mycket goda kunskaper inom Unix/Linux, Mac och Windows.
Internet: Behärskar PHP, HTML/XHTML, CSS, XMP och cgi-scripting bra.
Programmeringsspråk: Behärskar Java, J2EE, JSP Perl och shell-script bra. Har även erfarenhet av C, C++, Pascal, Erlang, Prolog, Standard ML och assembler.
Databas: Goda kunskaper i MySql och PostgreSQL. Har även erfarenhet av Mimer.
CMS: Goda kunskaper i Joomla och Typo3.
E-handel: Goda kunskaper i Magento.
Versionshantering: Erfarenhet av Subversion, ClearCase och CVS.
Katalogtjänster: Goda kunskaper om LDAP.
Drift: Van att installera och konfigurera ett flertal olika serverprogramvaror, bl a Apache, Tomcat, ProFTPD, Courier, Postfix. Har lång erfarenhet av installering och konfigurering av Linux- och MacOS-baserade servrar.
E-learning: Goda kunskaper om SCORM och ICDL. Har även erfarenhet av Moodle, Adobe Captivate och RapidBuilder.
Projektledning: Goda kunskaper i Project Open och SCRUM project management. Har även erfarenhet av Microsoft Project.
Affärssystem (ERP): Erfarenhet av Openbravo.

Språk

Talar, läser och skriver engelska och vietnamesiska bra.

CV

2011 - Know IT, Sundsvall
Systemutveckling

2009 - 2011 Red River Interactive, Hanoi, Vietnam
Systemutveckling

2007 - 2008 Skills Group, Hanoi, Vietnam
Projektledning, utbildning, systemutveckling

2006 - 2007 College of Foreign Languages, Vietnam National University, Hanoi, Vietnam
Vietnamese Language and Culture for Foreigners, 1 läsår

2001 - 2007 Swedish Connection, Sundsvall
Systemutveckling, design, drift, utbildning

1999 - 2001 Xinit AB (sedermera Arrowhead AB), Sundsvall
Systemutveckling

1995 - 1999 Uppsala universitet
Filosofie magisterexamen, Datavetenskapligt program (160 poäng).

1994 - 1995 A4, Östersund
Militärtjänst, 10 månader, gruppbefäl

1991 - 1994 Katrinelunds gymnasieskola, Sundsvall
Naturvetenskapligt program

Projekt

Waboba webshop, Red River Interactive
Det svenska företaget Waboba säljer en speciell typ av gummiboll som kan studsa på vattnet, vilket gör den lämplig för vattensporter. Vi utvecklade en avancerad webbshop för Waboba baserat på Magento, en mycket populär e-handelsplattform som också är open source. Jag var ansvarig för utveckling av följande Magento-komponenter:

  • Order Sync: Automatisk överföring av lagda beställningar på webbshoppen till ett amerikanskt logistikföretag som sedan levererar de beställda produkterna till kunderna.
  • Quick Checkout: Ett förenklat checkout-formulär (one-page checkout), vilket underlättar för kunderna att göra beställningar.
  • Retail Store: Tillhandahåller en speciell butik på webshoppen där återförsäljare kan logga in och köpa produkter till ett rabatterat pris.

ICDL, material för e-learning, Skills Group
ICDL står för "International Computer Driving License". Det är en standard för grundläggande datorkompetens godkänt av Unesco. Jag arbetade som projektledare i ett projekt där SkillsGroup utvecklade material för ICDL. Den färdiga produkten bestod av flera delar varav den viktigaste var en e-learningdel enligt SCORM-standarden. Två olika versioner utvecklades. En på engelska för den internationella marknaden och en på vietnamesiska för den lokala marknaden i Vietnam. Det färdiga materialet har framgångsrikt använts vid ett universitet i Haiphong, Vietnam.

SAP systemträning, Skills Group
Jag arbetade som projektledare i ett projekt där vi i samarbete med ett skandinaviskt företag producerade e-learningmaterial enligt SCORM-standarden för affärshanteringssystemet SAP.

Röstbrevlådesystem för 3G operator i Hong Kong, Swedish Connection
För en stor teleleverantör arbetade jag med utveckling av ett webbgränssnitt för voicemail, för en 3G operator i Hong Kong. På plats i Hong Kong hade jag sedan ansvaret för installation och att utbilda lokal personal om användning och vidareutveckling av systemet. Utvecklat i Java, JSP och XHTML Mobile Profile.

Adaptiv proxy för abonnenthantering i voicemail-system, Swedish Connection
Jag arbetade med utveckling av några av komponenterna. Utvecklat i Java och LDAP.

Observit övervakning, Swedish Connection
Observit är ett Internetbaserat system för kameraövervakning. I Observit kan fjärranslutna kameror rapportera och spela in bildserier vid händelser (rörelsedetektion). Med en webbläsare kan man sedan se inspelade bilder. Jag har varit med om utveckling av mjukvaran, samt konfigurerat kamerorna. Utvecklat i Java och MySql.

Signforum/Videoforum, diskussionsforum med videostöd, Swedish Connection
Signforum är en ny typ av diskussionsforum, där kommunikation främst sker med videoklipp som användarna spelar in lokalt och postar till forumet. Främsta användningsområdet är för hörselskadade, som på detta sätt kan diskutera med hjälp av teckenspråk. Utvecklat i PHP och MySql.

Administrationsverktyg för eposttjänst, Arrowhead
Eposttjänst bestående av ett mailsystem med LDAP som databas/katalog för lagring av person- och epostuppgifter. Användare och administratörer hade tillgång till ett webbgränssnitt där all administration av systemet kunde ske. Min roll i projektet var designarbete med systemet, utveckling av webbgränssnittet samt konfigurering/underhåll av LDAP och webbserver.

Examensarbete, datavetenskapligt program, Uppsala universitet
Titel "Smart Cards and their Application Environment". Examensarbetet gick ut på att undersöka möjligheten att utföra säker autenticering av en användare för någon viss applikation med hjälp av smartkort och webbteknik. Examensarbetet utfördes vid Xinit AB (sedermera Arrowhead AB) och resulterade i en implementationsspecifikation och en prototyp.