Find a file
2013-04-16 09:58:22 +02:00
README.md Update with descriptions for most projects. 2013-04-16 09:58:22 +02:00

Curriculum Vitae

Introduction

Dedicated web developer with an eye out for The Next Big Thing™ capable and eager to work on projects small and large where the vision is greater than the sum of its parts. An independent worker with a fluid mind ensures out-of-the-box thinking and a unique approach to problems and solutions.

Work experience

2011 present

Software Engineer, Accenture, Oslo (Norway)

2010 present

Owner, vardevs, Sweden

20082010

Consultant, Cybercom Group, Karlskrona (Sweden)

20052008

Web-developer, Kaxig Idébyrå, Älmhult (Sweden)

Project experience

Clients: Ericsson, HMode, JC Älmhult, NAV, Perigee, Sony Ericsson, SPK, Svenska Handelsbanken, vardevs, Verona Motor

Ericsson

FIFA World Cup: Platform Expert

2010-062010-07

Role: MSDP Platform Expert

Keywords: msdp, linux, oracle, db, java, sql

Description: On site in Romania (Bucharest) to solve platform dependent problems with MSDP used to serve the mobile portals for FIFA, both the premium portals that ISPs world-wide purchased (SaaS) and FIFA's official portal.

FIFA World Cup: Premium Portals

2010-022010-05

Role: Developer

Keywords: xml, xlst, rest, xsd, msdp, jsp, windows, linux

Description: Ericsson-run project for FIFA to develop so-called Premium Portals that they would in turn sell to ISP's as a package deal; a full mobile portal complete with FIFA-related content, video streams, match results, games, ringtones, etc.

HMode

Website

2011-012011-05

Role: Developer

Keywords: django, python, js, jquery, postgresql, nginx, html

Description: Design and development of a simple campaign site with a simple backoffice administration GUI for HMode.

JC Älmhult

Website

2011-012011-02

Role: Developer

Keywords: django, python, html

Description: Design and development of a simple site with a small backoffice.

NAV

Pensjonsprogrammet

2011-012011-05

Role: Environment maintenance/support/developer

Keywords: maven, websphere, was, wps, java, adm, python, confluence, clearcase, windows, linux

Description: Developed a CMDB system in Python, integration against Confluence and maintained the servers running WebSphere (WAS/WPS).

Perigee

Pocket Cycle Backend

2012-11 present

Role: Backend developer

Keywords: python, flask, json, rest, webservice, api

Description: A REST-based backend that handles user registration, partner connections, persistence, etc. that talks JSON and also deals with IOS notification integration.

Sony Ericsson

PlayNow Arena

2008-092010-01:

Role: Front-end developer (mobile & web)

Keywords: js, velocity, java, tomcat, dwr, jquery, mobile, web, spring, windows, linux, html

Description: Part of the UX-team which was responsible for the web and mobile web clients and the user experience of the webshop.

PlayNow Arena

2008-062008-09:

Role: Usability tester (web)

Keywords: ux, web, windows, testscripts

Description: Tasked with isolating problems related to the user experience and writing reports on how to fix it.

SPK

Agresso 2014

2013-03 present

Role: Developer

Keywords: ad, ldap, java, webservice, spring

Description:

Business processes

2013-01 present

Role: System manager and developer for off-the-shelf software

Keywords: agresso, jira, tidbank, confluence, java, linux, windows, sql, p360, js, html

Description: All-around go-to guy responsible for (but not exclusively) JIRA, Confluence & Agresso.

Some tidbits of work done at this role:

  • Refactored the ITSOS-plugin for JIRA
  • Developed a new custom JIRA plugin to sync changes on issues to a database
  • Developed various macros for Confluence to circumvent limitations in the software
  • Developed tools for the IT-helpdesk to automate common tasks
  • Developed scripts for workflow automation, for example, automatic retrieval of files from the EHF-infrastructure

IT Service & Support (ITSOS)

2012-092012-12

Role: Developer

Keywords: java, jira, sql

Description: Custom JIRA plugin with features to replace HP QualityCenter with JIRA.

System development & maintenance

2012-042012-08

Role: System/front-end developer

Keywords: flex, java, batch, spring

Description:

PERFORM Consolidation

2012-012012-03

Role: System/Front-end developer

Keywords: java, flex, jboss, hibernate, spring, linux, windows, bash, sql, batch

Description: Maintenance

PERFORM

2011-062011-12

Role: System/Front-end developer

Keywords: java, flex, jboss, hibernate, spring, linux, windows, sql

Description:

Svenska Handelsbanken

Support/Maintenance

2010-102010-12

Role: Developer/Support Operator

Keywords: jira, js, velocity, mobile, spring, jboss, msdp, webservice, rest, wsdl, support, windows, linux, activemq, html

Description:

Mobile bank (phase 2)

2010-082010-10

Role: Lead developer (vertical stack)

Keywords: js, velocity, mobile, spring, jboss, msdp, webservice, rest, wsdl, windows, linux, activemq, html

Description: A follow-up project to extend functionality and re-design the look and feel. Responsible for the complete stack and the API consumed by Iphone/Android applications.

Mobile bank (phase 1)

2010-012010-06

Role: Front-end team lead

Keywords: js, velocity, mobile, spring, jboss, msdp, webservice, wsdl, windows, linux, html

Description: Involved in the whole process, from identifying the customer needs, designing the technical implementation, leading the front-end and API development effort and plugging security holes after a third party penetration testing and security analysis of the application.

Svärdells AB

Graphical print material

2010 present

Role: Designer

Keywords: photoshop

Description: Design and production of print-ready advertisements on a ad-hoc basis.

vardevs (a.k.a pet projects)

WebChess

2013-02 present

Role: Developer

Keywords: js, nodejs, nosql, mongodb, html

Description: A turn-based multiplayer chess game built completely in javascript. Some features:

  • Telnet compatible (because, why not?)
  • Play over e-mail (correspondence chess)
  • JavaScript client for Web
  • Local multiplayer (that can be resumed from separate devices) on e.g. tablets

Kindress

2012-102012-11

Role: Developer

Keywords: python, kindle, ebook, rss, html

Description: An application that grabs all given RSS-feeds and formats all today's items into a neatly packaged e-book that is e-mailed to your Kindle for easy consumption.

vlv.io

2012-01 present

Role: Developer

Keywords: python, markdown, flask, html

Description: Flat-file blog project

Verona Motor

Redux web

2011-102012-03

Role: Developer

Keywords: django, python, js, jquery, postgresql, nginx, html

Description: Larger website designed and developed complete with backoffice administration tools.

Education

Blekinge Institute of Technology

Bachelor of Science in Computer Science

2005-2009

Major: Computer Science Minor (1): Software Engineering Minor (2): English

Haganässkolan

"Gymnasie" (High School)

2001-2004

"Elprogrammet m. inriktning Elektronik/Data" (Electrician programme with focus on electronics and computer science)

Klöxhultsskolan

"Grundskolan" (Middle School)

1996-2001

International School of Singapore

Elementary school

1993-1996

Seoul International School

Elementary school

1991-1993