Hrafn Thorvaldsson
Computer Scientist




Native Speaker


Bilingual Proficiency







I'm an Icelandic software developer holding a degree in computer science who prefers to think of himself as an competent and productive developer, distinguished by enthusiasm for learning and taking pride in his work.

Experiences range from multiple project juggling at a software consultancy, leading platform developement at a startup and helping with the modernization effort at a financial instituation to name a few.

Professional interests mostly lie in mobile computing, front end user experiences and server side automation. Among my other interests are wilderness hiking, the cooking of elaborate meals and the never ending quest of perfecting my espresso making.

Work Experience

Íslandsbanki Nov. 2017 - Present

Android Development Specialist

Íslandsbanki is one of the largest financial institutions in Iceland.

I work as an Android development specialist in the banks Digital Business Partner team, where I take part in the banks re-modernization efforts to bring the future of finance to our customers.

Lead the mobile development effort for the first CDCVM capable mobile payment platform in Iceland on Android devices, which launched in the summer of 2018 in Íslandsbanki's premium card management application Kort.

Lead the Android development effort on a new retail banking application, combining functionality from the bank's previous aging offering with the more modern feature list of the bank's premium card management application, previously published under the label Kort, into a single retail product labeled Íslandsbanki.

Kotlin, Java, Android, Gradle, Dagger2, LiveData, Room, Coroutines, Firebase, Flutter

DeCode Genetics Jan. 2017 - Nov. 2017

Software Developer

DeCode Genetics is a world leading biopharmaceutical company based in Iceland.

Development and management of internal research software systems as well as integration with external systems, such as research equipment and third party software, all the while delivering technical user support for these systems.

Wrapped and integrated third party software from Nox Medical for interacting with sleep measurement hardware for one of the largest concurrent sleep quality studies in the world.

Reverse engineered a proprietary serial communication protocol for a twenty year old medical eye scanning equipment and integrated it into deCODE's research management systems.

Java 11, Python 3, Javascript, SQL, HTML, CSS

Memento Payments Jul. 2015 - Jan. 2017

Lead Android Developer

Memento Payments is an Icelandic fintech and the creators of a turn-key white-label suite aimed at reducing friction for person-to-person financial transactions.

My responsibility was to plan, design and implement new features, in co-operation with the iOS team, as well as setting up and configuring the workflow for the Android product, while maintaining a high quality code base.

In January 2016 one of Iceland's largest banks, Íslandsbanki, acquired the rights for Memento's platform in Iceland and launched a P2P finance solution under the label Kass.

In January 2017 Kass won the 'Mobile Application of the Year' award at the Icelandic Web Awards.

Android, Java 8, Sqlite, Gradle

Advania May. 2012 - Jul. 2015

Mobile application developer

Advania is Iceland's largest software development studio as well as IT service provider.

Native and cross platform application development for an external, and internal, enterprise customers. I took a hands on approach on each project, taking part in every step of the project from initial design, through development and delivery.

During my time there I had a hand in creating over 10 fully fledged products, mainly for Android and a few for iOS.

While there I took it upon my self to set up an automated build and deployment pipeline for the Android products.

"Hrafn turned out to be one of our most valuable Mobile Application developer due to his skills and ability to solve complex issues. Hrafn is well organized person with high degree of integrity and responsibility. He is a hard worker and has the good work ethic of delivering his tasks on time."

Sigurður Másson - Department Manager

Android, Java 8, Objective-C, Xamarin, C#, SQL, Firebase, Realm

Reykjavík Energy May. 2009 - Aug. 2010

Business Intelligence Developer

I took part in the initial design work for setting up a data warehouse at Iceland's largest utilities company. My role involved mapping and documenting existing databases, designing and constructing the ETL workflows and constructing the warehouse schemas.

"Hrafn is a very solution driven employee – who systematically solves complex problems and is capable of getting the results that were aimed for. Works well in a team and gives good reasons for his points of view, as well as being receptive of feedback from coworkers."

Kristinn Þór Sigurjónsson - Project Lead


Reykjavík Energy May. 2008 - Aug. 2009

IT Support Staff

IT service desk and support for Iceland's largest utilities company.


Android Development Advanced

Kotlin, Java, AndroidX, Dagger2, Coroutines, Kotest, Espresso, JUnit, Gradle

System Administration Intermediate

Debian Linux, Bash, Python, Docker

Backend Development Intermediate

Kotlin, Java, Python, PostgreSQL

Web Development Beginner

Javascript, CSS, HTML


University of Iceland 2007 - 2012

B.Sc. Computer Science

Graduation project: "Asymmetric encryption and steganography of multimedia messages on Android"

Commercial College of Iceland 2003 - 2007

Matriculation Examination, Mathematics


Computer Scientist Association of Iceland 2020 - 2021

Member of the board

Computer Scientist Association of Iceland 2017 - 2020

Chairman of the board

Hakkavélin 2010 - 2013

Founding Member of Iceland's first hackerspace


The Icelandic Search & Rescue2005 - 2011

Operation Qualified Member

Live Metrics

I use WakaTime for tracking code activity.

Below you can see what languages I have used for the last 30 days. This graph updates every midnight with new data.