Update PROJECTS.md

This commit is contained in:
Viktor Varland 2016-03-21 13:36:15 +01:00
parent a5fd4d9025
commit 7d9c3a36f0

View file

@ -1,9 +1,8 @@
Project experience #Project experience
------------------
# [Amedia](http://amedia.no) ## [Amedia](http://amedia.no)
## Development and support for publishing tools for 70+ local newspapers in Norway ### Development and support for publishing tools for 70+ local newspapers in Norway
### 2015-08–2016-04 #### 2015-08–2016-04
*Role*: Team Lead & Full-stack developer *Role*: Team Lead & Full-stack developer
*Keywords*: escenic, node.js, javascript, jquery, handlebars, linux, *Keywords*: escenic, node.js, javascript, jquery, handlebars, linux,
@ -11,13 +10,13 @@ java, spring, micro services, varnish, docker
*Description*: Team lead for the Front-end team. Responsible for the front-end stack which drives 8 million page views daily. *Description*: Team lead for the Front-end team. Responsible for the front-end stack which drives 8 million page views daily.
# [Cisco Systems](http://cisco.com) ## [Cisco Systems](http://cisco.com)
## ###
### 2016-04– #### 2016-04–
# [Ericsson](http://ericsson.se) ## [Ericsson](http://ericsson.se)
## FIFA World Cup: Platform Expert ### FIFA World Cup: Platform Expert
### 2010-06–2010-07 #### 2010-06–2010-07
*Role*: MSDP Platform Expert *Role*: MSDP Platform Expert
*Keywords*: msdp, linux, oracle, db, java, sql *Keywords*: msdp, linux, oracle, db, java, sql
@ -26,8 +25,8 @@ java, spring, micro services, varnish, docker
with MSDP used to serve the mobile portals for FIFA, both the premium portals 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. that ISPs world-wide purchased (SaaS) and FIFA's official portal.
## FIFA World Cup: Premium Portals ### FIFA World Cup: Premium Portals
### 2010-02–2010-05 #### 2010-02–2010-05
*Role*: Developer *Role*: Developer
*Keywords*: xml, xlst, rest, xsd, msdp, jsp, windows, linux *Keywords*: xml, xlst, rest, xsd, msdp, jsp, windows, linux
@ -37,9 +36,9 @@ 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, portal complete with FIFA-related content, video streams, match results, games,
ringtones, etc. ringtones, etc.
# [Gjensidige](http://gjensidige.no) ## [Gjensidige](http://gjensidige.no)
## Redesign of the customer portal ### Redesign of the customer portal
### 2013-08–2014-06 #### 2013-08–2014-06
*Role*: Developer *Role*: Developer
*Keywords*: enonic, javascript, css3, html5, xml, xslt, spring, java, angularjs *Keywords*: enonic, javascript, css3, html5, xml, xslt, spring, java, angularjs
@ -48,8 +47,8 @@ ringtones, etc.
and greatest version. Implement a different look and feel for the customer and greatest version. Implement a different look and feel for the customer
portal. portal.
## Maintenance ### Maintenance
### 2014-06–2014-08 #### 2014-06–2014-08
*Role*: Developer *Role*: Developer
*Keywords*: enonic, javascript, css3, html5, xml, xslt, spring, java, angularjs *Keywords*: enonic, javascript, css3, html5, xml, xslt, spring, java, angularjs
@ -57,8 +56,8 @@ portal.
*Description*: Work with support tickets for all self-service portals that are *Description*: Work with support tickets for all self-service portals that are
in use. in use.
## Digital travel insurance card ### Digital travel insurance card
### 2014-08–2015-01 #### 2014-08–2015-01
*Role*: Developer *Role*: Developer
*Keywords*: enonic, javascript, css3, html5, xml, xslt, spring, java, angularjs *Keywords*: enonic, javascript, css3, html5, xml, xslt, spring, java, angularjs
@ -66,8 +65,8 @@ in use.
*Description*: Implement and design a solution for digital travel insurance *Description*: Implement and design a solution for digital travel insurance
cards that customers can administrate by themselves from the customer portal. cards that customers can administrate by themselves from the customer portal.
## Redesign of the customer portal: Phase 2 ### Redesign of the customer portal: Phase 2
### 2015-01–2015-04 #### 2015-01–2015-04
*Role*: Developer *Role*: Developer
*Keywords*: enonic, javascript, css3, html5, xml, xslt, spring, java, angularjs *Keywords*: enonic, javascript, css3, html5, xml, xslt, spring, java, angularjs
@ -76,8 +75,8 @@ cards that customers can administrate by themselves from the customer portal.
that customers experience with the customer portal. Among them is the development that customers experience with the customer portal. Among them is the development
of a new document archive client which has better usability and updated design. of a new document archive client which has better usability and updated design.
## Ny Nettbutikk (New webshop) ### Ny Nettbutikk (New webshop)
### 2015-04–2015-05 #### 2015-04–2015-05
*Role*: Developer, GJEFF expert, DevOps *Role*: Developer, GJEFF expert, DevOps
@ -85,8 +84,8 @@ of a new document archive client which has better usability and updated design.
Frontend Framework (GJEFF), act as subject matter expert regarding GJEFF and ease Frontend Framework (GJEFF), act as subject matter expert regarding GJEFF and ease
the transition into virtual development images for developers. the transition into virtual development images for developers.
## Gjensidige Frontend Framework Improvement ### Gjensidige Frontend Framework Improvement
### 2015-06–2015-08 #### 2015-06–2015-08
*Role*: Frontend Tech Lead, *Role*: Frontend Tech Lead,
@ -98,9 +97,9 @@ Second, raise the Quality of the documentation to a level where we be proud
over the documentation and use it both internally and externally with select over the documentation and use it both internally and externally with select
partners in Norway, Sweden, Denmark, Baltics and Poland. partners in Norway, Sweden, Denmark, Baltics and Poland.
# [HMode](http://hmode.se) ## [HMode](http://hmode.se)
## Website ### Website
### 2011-01–2011-05 #### 2011-01–2011-05
*Role*: Developer *Role*: Developer
*Keywords*: django, python, js, jquery, postgresql, nginx, html, css *Keywords*: django, python, js, jquery, postgresql, nginx, html, css
@ -108,9 +107,9 @@ partners in Norway, Sweden, Denmark, Baltics and Poland.
*Description*: Design and development of a simple campaign site with *Description*: Design and development of a simple campaign site with
a simple backoffice administration GUI for HMode. a simple backoffice administration GUI for HMode.
# [Iterate AS](https://iterate.no) ## [Iterate AS](https://iterate.no)
## Leancast ### Leancast
### 2016-02– #### 2016-02–
*Role*: Developer *Role*: Developer
@ -118,18 +117,18 @@ a simple backoffice administration GUI for HMode.
*Description*: Custom-built Internal time reporting tool for Iterate *Description*: Custom-built Internal time reporting tool for Iterate
# [JC Älmhult](http://jcalmhult.se) ## [JC Älmhult](http://jcalmhult.se)
## Website ### Website
### 2011-01–2011-02 #### 2011-01–2011-02
*Role*: Developer *Role*: Developer
*Keywords*: django, python, html *Keywords*: django, python, html
*Description*: Design and development of a simple site with a small backoffice. *Description*: Design and development of a simple site with a small backoffice.
# [Kaxig](http://kaxig.com) ## [Kaxig](http://kaxig.com)
## Various PSD-to-HTML conversion jobs ### Various PSD-to-HTML conversion jobs
### 2005-08–2008-06 #### 2005-08–2008-06
*Role*: Web-developer *Role*: Web-developer
*Keywords*: cms, html, cf, linux, sql, ssl, bash *Keywords*: cms, html, cf, linux, sql, ssl, bash
@ -140,9 +139,9 @@ Photoshop-file, but every now and then there were some linux-related tasks that
needed to be done, e.g. database replication, new ssl certificates, fail-over needed to be done, e.g. database replication, new ssl certificates, fail-over
trigger scripts, etc. trigger scripts, etc.
# [NAV](http://nav.no) ## [NAV](http://nav.no)
## Pensjonsprogrammet ### Pensjonsprogrammet
### 2011-01–2011-05 #### 2011-01–2011-05
*Role*: Environment maintenance/support/developer *Role*: Environment maintenance/support/developer
*Keywords*: maven, websphere, was, wps, java, adm, python, confluence, clearcase, windows, linux *Keywords*: maven, websphere, was, wps, java, adm, python, confluence, clearcase, windows, linux
@ -150,9 +149,9 @@ trigger scripts, etc.
*Description*: Developed a CMDB system in Python, integration against Confluence *Description*: Developed a CMDB system in Python, integration against Confluence
and maintained the servers running WebSphere (WAS/WPS). and maintained the servers running WebSphere (WAS/WPS).
# [Perigee](http://perigee.se) ## [Perigee](http://perigee.se)
## Pocket Cycle Backend ### Pocket Cycle Backend
### 2012-11–2014-12 #### 2012-11–2014-12
*Role*: Backend developer *Role*: Backend developer
*Keywords*: python, flask, json, rest, webservice, api, azure *Keywords*: python, flask, json, rest, webservice, api, azure
@ -161,9 +160,9 @@ and maintained the servers running WebSphere (WAS/WPS).
connections, persistence, etc. that talks JSON and also deals with IOS connections, persistence, etc. that talks JSON and also deals with IOS
notification integration through Microsoft Azure. notification integration through Microsoft Azure.
# [Sony Ericsson](http://sonyericsson.com) ## [Sony Ericsson](http://sonyericsson.com)
## PlayNow Arena ### PlayNow Arena
### 2008-09–2010-01 #### 2008-09–2010-01
*Role*: Front-end developer (mobile & web) *Role*: Front-end developer (mobile & web)
*Keywords*: js, velocity, java, tomcat, dwr, jquery, mobile, web, spring, *Keywords*: js, velocity, java, tomcat, dwr, jquery, mobile, web, spring,
@ -172,8 +171,8 @@ windows, linux, html, tdd
*Description*: Part of the UX-team which was responsible for the web and mobile *Description*: Part of the UX-team which was responsible for the web and mobile
web clients and the user experience of the webshop. web clients and the user experience of the webshop.
## PlayNow Arena ### PlayNow Arena
### 2008-06–2008-09 #### 2008-06–2008-09
*Role*: Usability tester (web) *Role*: Usability tester (web)
*Keywords*: ux, web, windows, testscripts *Keywords*: ux, web, windows, testscripts
@ -181,17 +180,17 @@ web clients and the user experience of the webshop.
*Description*: Tasked with isolating problems related to the user experience *Description*: Tasked with isolating problems related to the user experience
and writing reports on how to fix it. and writing reports on how to fix it.
# [SPK](http://spk.no) ## [SPK](http://spk.no)
## Agresso 2014 ### Agresso 2014
### 2013-03–2013-07 #### 2013-03–2013-07
*Role*: Developer *Role*: Developer
*Keywords*: ad, ldap, java, webservice, spring, tdd *Keywords*: ad, ldap, java, webservice, spring, tdd
*Description*: *Description*:
## Business processes ### Business processes
### 2013-01–2013-07 #### 2013-01–2013-07
*Role*: System manager and developer for off-the-shelf software *Role*: System manager and developer for off-the-shelf software
*Keywords*: agresso, jira, tidbank, confluence, java, linux, windows, sql, p360, js, html *Keywords*: agresso, jira, tidbank, confluence, java, linux, windows, sql, p360, js, html
@ -208,16 +207,16 @@ Some tidbits of work done at this role:
- Developed scripts for workflow automation, for example, automatic retrieval - Developed scripts for workflow automation, for example, automatic retrieval
of files from the EHF-infrastructure of files from the EHF-infrastructure
## IT Service & Support (ITSOS) ### IT Service & Support (ITSOS)
### 2012-09–2012-12 #### 2012-09–2012-12
*Role*: Developer *Role*: Developer
*Keywords*: java, jira, sql *Keywords*: java, jira, sql
*Description*: Custom JIRA plugin with features to replace HP QualityCenter with JIRA. *Description*: Custom JIRA plugin with features to replace HP QualityCenter with JIRA.
## System development & maintenance ### System development & maintenance
### 2012-04–2012-08 #### 2012-04–2012-08
*Role*: System/front-end developer *Role*: System/front-end developer
*Keywords*: flex, java, batch, spring, tdd, fitnesse, linux, windows, jboss *Keywords*: flex, java, batch, spring, tdd, fitnesse, linux, windows, jboss
@ -226,16 +225,16 @@ Some tidbits of work done at this role:
retired people, logic related to claims/counter-claims against other pension retired people, logic related to claims/counter-claims against other pension
funds in batch jobs based on Spring. funds in batch jobs based on Spring.
## PERFORM Consolidation ### PERFORM Consolidation
### 2012-01–2012-03 #### 2012-01–2012-03
*Role*: System/Front-end developer *Role*: System/Front-end developer
*Keywords*: java, flex, jboss, hibernate, spring, linux, windows, bash, sql, batch, tdd *Keywords*: java, flex, jboss, hibernate, spring, linux, windows, bash, sql, batch, tdd
*Description*: Maintenance and consolidation of the pension process software suite. *Description*: Maintenance and consolidation of the pension process software suite.
## PERFORM ### PERFORM
### 2011-06–2011-12 #### 2011-06–2011-12
*Role*: System/Front-end developer *Role*: System/Front-end developer
*Keywords*: java, flex, jboss, hibernate, spring, linux, windows, sql, tdd *Keywords*: java, flex, jboss, hibernate, spring, linux, windows, sql, tdd
@ -244,9 +243,9 @@ funds in batch jobs based on Spring.
managing government pensions. Work included Spring in many forms: MVC, batch, managing government pensions. Work included Spring in many forms: MVC, batch,
security, etc. security, etc.
# [Svenska Handelsbanken](http://handelsbanken.se) ## [Svenska Handelsbanken](http://handelsbanken.se)
## Support/Maintenance ### Support/Maintenance
### 2010-10–2010-12 #### 2010-10–2010-12
*Role*: Developer/Support Operator *Role*: Developer/Support Operator
*Keywords*: jira, js, velocity, mobile, spring, jboss, msdp, webservice, rest, *Keywords*: jira, js, velocity, mobile, spring, jboss, msdp, webservice, rest,
@ -256,8 +255,8 @@ wsdl, support, windows, linux, activemq, html, tdd
new releases, customer expectation management. Training new support operators new releases, customer expectation management. Training new support operators
and writing training documentation. and writing training documentation.
## Mobile bank (phase 2) ### Mobile bank (phase 2)
### 2010-08–2010-10 #### 2010-08–2010-10
*Role*: Lead developer (vertical stack) *Role*: Lead developer (vertical stack)
*Keywords*: js, velocity, mobile, spring, jboss, msdp, webservice, rest, wsdl, *Keywords*: js, velocity, mobile, spring, jboss, msdp, webservice, rest, wsdl,
@ -267,8 +266,8 @@ windows, linux, activemq, html, tdd
look and feel. Responsible for the complete stack and the API consumed by look and feel. Responsible for the complete stack and the API consumed by
Iphone/Android applications. Iphone/Android applications.
## Mobile bank (phase 1) ### Mobile bank (phase 1)
### 2010-01–2010-06 #### 2010-01–2010-06
*Role*: Front-end team lead *Role*: Front-end team lead
*Keywords*: js, velocity, mobile, spring, jboss, msdp, webservice, wsdl, *Keywords*: js, velocity, mobile, spring, jboss, msdp, webservice, wsdl,
@ -279,9 +278,9 @@ needs, designing the technical implementation, leading the front-end and API
development effort and plugging security holes after a third party penetration development effort and plugging security holes after a third party penetration
testing and security analysis of the application. testing and security analysis of the application.
# Svärdells AB ## Svärdells AB
## Graphical print material ### Graphical print material
### 2010– *present* #### 2010– *present*
*Role*: Designer *Role*: Designer
*Keywords*: photoshop *Keywords*: photoshop
@ -289,9 +288,9 @@ testing and security analysis of the application.
*Description*: Design and production of print-ready advertisements on a ad-hoc *Description*: Design and production of print-ready advertisements on a ad-hoc
basis. basis.
# [vardevs](http://vardevs.se) (a.k.a pet projects) ## [vardevs](http://vardevs.se) (a.k.a pet projects)
## WebChess ### WebChess
### 2013-02– *present* #### 2013-02– *present*
*Role*: Developer *Role*: Developer
*Keywords*: js, nodejs, nosql, mongodb, html, tdd *Keywords*: js, nodejs, nosql, mongodb, html, tdd
@ -303,8 +302,8 @@ javascript. Some features:
- JavaScript client for Web - JavaScript client for Web
- Local multiplayer (that can be resumed from separate devices) on e.g. tablets - Local multiplayer (that can be resumed from separate devices) on e.g. tablets
## Kindress ### Kindress
### 2012-10– *present* #### 2012-10– *present*
*Role*: Developer *Role*: Developer
*Keywords*: python, kindle, ebook, rss, html *Keywords*: python, kindle, ebook, rss, html
@ -313,17 +312,17 @@ javascript. Some features:
today's items into a neatly packaged e-book that is e-mailed to your Kindle for today's items into a neatly packaged e-book that is e-mailed to your Kindle for
easy consumption. easy consumption.
## vlv.io ### vlv.io
### 2012-01– *present* #### 2012-01– *present*
*Role*: Developer *Role*: Developer
*Keywords*: python, markdown, flask, html *Keywords*: python, markdown, flask, html
*Description*: Flat-file blog project *Description*: Flat-file blog project
# [Verona Motor](http://veronamotor.se) ## [Verona Motor](http://veronamotor.se)
## Redux web ### Redux web
### 2011-10–2012-03 #### 2011-10–2012-03
*Role*: Developer *Role*: Developer
*Keywords*: django, python, js, jquery, postgresql, nginx, html *Keywords*: django, python, js, jquery, postgresql, nginx, html