Download PDF


  • Strong software developer with over fifteen years of broad professional experience.
  • Android specialist, has worked on Android apps since 2011.
  • Deep experience in web and mobile development.
  • Broad experience in system architecture, backend development and devops.
  • Experience in all phases of the software lifecycle, from concept work to post-release maintenance.
  • Basic skillset in UX/UI design, project management, product development and marketing - excellent collaborator with specialists in these areas.
  • Great people skills, comfortable public speaker and teacher.
  • Pragmatic, professional, effective.

Work History

Jan 2016Present

Self-employed Android consultant

TKNilsson Software AS

Specializing in Android app software development, consulting/contracting for customers in the private sector.

My current client is AS, where I help their native app team maintain and develop the FINN Android app.

2013Dec 2015

Senior Software Developer

Shortcut AS

Worked as a senior developer at Shortcut, the leading Norwegian app development agency. Collaborating closely with UI/UX designers, I helped ship many high-profile apps while working across Android, web front-end and backend services. I also served as the designated mentor for our junior developers throughout my time at the company.

A selection of projects I worked on during my time at Shortcut:

NSB Underholdning: a high-profile app which the Norwegian State Railways (NSB) provides to its customers. For users with recent train tickets, the app provides free audio books, podcasts, music and more. I ironed out the system architecture of the project and developed the initial Android version of the app. Though faced with a challenging deadline, the project shipped on-time, and is used daily by thousands of commuters.

NAF Bilen Min: This app is part of a major effort on part of the Norwegian Automobile Federation (NAF) to create new, rich digital services for their customers. I worked on system architecture, some Android development, backend/integration development, and mentoring of junior project members. The project shipped on time, on budget and had multiple tens of thousands of users as of Q3 2015.

Legemiddelutregning: An app that serves as an aide for Norwegian nurses calculating medication dosage, timing and conversion. I helped ship multiple iterations of the Android version and worked on design, quality assurance, testing and requirement specification with the customer.


Partner and developer

Gitorious AS
Built up a fully open-source based, bootstrapped services/hosting startup together with two other partners. Handled programming, customer service, support, marketing, sales and product development tasks. The company was acquired by Powow AS in August 2013.


Senior Software Developer

Worked as a consultant for the Norwegian Police computer and logistics department (PDMT). Also acted as an active speaker and writer on behalf of Steria, with monthly articles and regular presentation in the developer community (JavaZone, javaBin, Smidig 2009, Oslo Coding Dojo, and others). Created and organised multiple internal workshops in topics like Ruby and JavaScript development.


Founder, owner, freelancer

Climbing Mind Ltd
Worked on a brief side-project where I bootstrapped, designed, built, launched and marketed a consumer SaaS web application called ThoughtMuse, that enabled users to create, edit and share mind-maps in their web browsers.


Software Developer

Favourite Systems AS
Worked on development , project management and also a bit of sales and marketing on a Norwegian startup that developed a proprietary UI system for early smartphones. Ported our UI system from Symbian phones to Windows mobile phones, and served as lead developer and architect on a Java-based backend for some apps we developed.


Software Developer

ErgoGroup AS
Worked on software development, systems integration and project management. Also helped drive a grassroots internal community for Java developers. Projects I worked on included:

Pareto: Managed up to eight developers working on a new address and route repository for the Norwegian Postal service. Advised on technical architecture and also contributed as a software developer.

Online Terminal: Worked on backend services for hand terminals used by Norwegian Post to track physical goods. Client-server integration, data caching, build automation, automated testing, stress-testing, performance tuning.

Godshåndtering Logistikkmotor: Logistics engine for the Norwegian Post. I wrote business logic and introduced test driven development and build automation.

eConnect3 Kunde/Mottak: Implemented authentication and authorisation services in eConnect, the systems integration hub of the Norwegian Post.

Java & Methods user group: Ran internal user group with a colleague. Promoted new technologies, methods and tools. Organised company presence at JavaZone 2006. Arranged internal workshops og lectures. Started and contributed to internal blog and held tech presentations.


Software Developer

Marcello Systems
Worked as a software consultant in the Norwegian telecom industry.

Trådløs Bedrift: Helped port NetComs virtual phone switchboard product to a modern, Java Enterprise-based architecture.


Software Developer

ErgoGroup AS
Software development, and internal technology R&D.

FMS: Evaluated technology options prior to a rewrite of FMS, an in-house system integration hub.

eServer NG: Helped develop an early internal Enterprise Service Bus prototype.

SIS Client: Maintenance and development of logistics software for the Norwegian Post.


Programmer and QA/Tester

Software Innovation
Scripted software installers for Windows desktop CRM software. Performed regression testing - both manual and automated.



Cand. mag. (Informatics)

University of Oslo