
Architect at Frende Forsikring, Agile Coach, Editor at InfoQ and Chapter Lead NNUG Bergen
Bergen Area, Norway

Architect at Frende Forsikring, Agile Coach, Editor at InfoQ and Chapter Lead NNUG Bergen
Bergen Area, Norway
I'm an early adapter developing computer software mainly on Microsoft .Net platform. I have a special interest for software architecture, patterns and agile development. I have experience from most aspects of the development cycle; from planning, development and testing to deployment. I'm also passionate about teaching technology and do talks when I can at NNUG Bergen or whom ever is interested in hearing more about my topic of interest.
Management, People Management, Offshore Team Management, SOA, Agile, Scrum, Xtreme Programming, WCF, FPF, Silverlight, Asp.net Web Services, ASP.net, WSE, AJAX, C#, VB.net, VB6, FoxPro, Html, ASP(Classic), CSS, TFS, NAnt, CruiseControl.net, SqlServer, ClickOnce, InstallShield, Wise and more.
(Computer Software industry)
February 2009 — Present (10 months)
(Computer Software industry)
February 2009 — Present (10 months)
.NET and Agile editor for www.infoq.com.
(Computer Software industry)
January 2007 — Present (2 years 11 months)
NNUG Bergen is a non profit organization for developers and architects to share common knowledge. My main responsibility as a leader is to find speakers and topics of interest every month, have tight communication with Microsoft Norway and local companies in Bergen, and promote NNUG as a technical user forum in Bergen. When I started in NNUG we had about 70 members and as of February 2008 we had almost 300. I also speak quite frequently at NNUG Bergen.
(Privately Held; Financial Services industry)
April 2004 — January 2009 (4 years 10 months)
When I first started to work for CMA Contiki our task was to migrate their existing product, Contiki ECM, from Delphi to .Net. I was one of few on the team with .Net experience, so my first task was to get the team up and running on .Net. Later on I did more and more architecture and gradually evolved into the position as Chief Architect. I also introduced Scrum and Extreme Programming (XP) to Contiki, which was very successful. We had 2 internal teams and one offshore team. My experience with agile and my motivation for constantly improving the way we worked gave me the role as Agile Coach in Contiki. In addition to architecture my main role has always been to keep track of new technologies, tools and development patterns and introduce these to the team. Later I also took quite a lot of project responsibility and was managing a team of 12 developers and was given the position R&D Manager.
(Computer Software industry)
June 2000 — March 2004 (3 years 10 months)
At NTC I was working in-house on product development and as a consultant. As a consultant I worked for Norges Sildesalgslag and EDB4Tel. At Norges Sildesalgslag I was mainly responsible for developing their intranet and extranet solutions using Asp.Net, C#, VB.net, Asp and VB6. My role at EDB4Tel was to develop the front end of an order management system in Java. I was part of a team of about 6 developers.
When doing product development in-house I usually was team lead on the projects I where involved in. Some of the application types I did was a customer/sales web application for Enter Forsikring using Asp.net, an insurance application for Forbrukerforsikring AS in C#, a sales/CRM application for NetFinans using VB6 and a web portal for Atento using ASP to mention a few.
(Public Company; Program Development industry)
June 1999 — February 2000 (9 months)
My job at Info Data was a part time job while I was at University in Bergen. Info Data had developed a cashier system mainly used by car/motorcycle dealers. My responsibility was maintaining this in FoxPro.
(Government Agency; 10,001 or more employees; Military industry)
January 1996 — June 1998 (2 years 6 months)
Certified ScrumMasters course 2007 — 2007
2002 — 2002
• Intelligent Agents in Java
• Systems Programming
• Introduction to Computer Graphics
1998 — 2000
• Algorithms, data structures and programming
• Software engineering
• Databases and datamodelling
• Numerical methods
• Introductory calculus
• Introduction to data processing
• Computers and society
• Examen philosophicum
Sailing, traveling, hill climbing and hiking.