Hrafn Thorvaldsson
Computer Scientist


Contact


Email:
Note:

Prospecting employers can reach out for a list of references.


Languages


Icelandic:

Native Speaker

English:

Bilingual Proficiency


Location


City:

Reykjavík

Country:

Iceland


Bio

I prefer to think of myself as an competent and productive developer, distinguished by enthusiasm for learning and taking pride in my work.

Experiences range from multiple project juggling at a software consultancy, leading platform development at a startup and helping with the modernization effort at an established financial instituation.

Among professional interests are mobile computing, front end user experiences and server side automation.


Work Experience


Prescriby May 2023 - Current

Lead Mobile Application Developer

Prescriby is tackling the prescription drug addiction epidemic.

The company develops software systems connecting medical professionals and patients for facilitating the management of prescription drug intake and side effect reporting.

My role is overseeing the ongoing product development and release management of the mobile applications.

Flutter, Dart, BloC, Android, iOS, Firebase


Íslandsbanki Nov. 2017 - Nov. 2022

Lead Android Developer

Íslandsbanki is one of the largest financial institutions in Iceland, with roots tracing back to 1875.

I initially joined as a member of a newly created digital transformation team as an Android development specialist.

The team's first major project was creating and launching a premium card management mobile application for the card issuing arm of Íslandsbanki, during which time I took the lead on developing the first CDCVM capable mobile payment functionality on the Android platform in Iceland.

Later I led the Android platform effort of migrating retail customer functionality away from an aging Xamarin platform into a new and improved native application written exclusively in Kotlin using modern architecture practices and tools.

A personal highlight was implementing multi tenant functionality allowing multiple users to be logged in to the client at any time.

Kotlin, Java, Android, Gradle, Dagger2, Coroutines, Room, Firebase, Flutter, Bloc, Dexguard


deCode Genetics Jan. 2017 - Nov. 2017

Software Developer

deCODE is a world leading biopharmaceutical company founded in 1996 and is based in Iceland.

I developed and managed internal research software systems as well as integrating them with external systems, such as research equipment and third party software, while delivering technical user support for these systems.

While at deCODE I took lead on facilitating and integrating third party software for interfacing with sleep measurement hardware for one of the largest concurrent sleep quality studies in the world, in co-operation with Nox Medical.

A personal highlight was reverse engineering a proprietary serial communication protocol for a twenty year old Humphrey Visual Field Analyzer and integrating it into deCodes's research management systems.

Java, JavaFx, Python 3, Javascript, SQL, Oracle, R, HTML, CSS


Memento Payments Jul. 2015 - Jan. 2017

Lead Android Developer

Memento Payments are the creators of a turn-key white-label financial suite, developed with the goal of reducing friction in person-to-person financial transactions.

Responsibilities included planning, designing and implement new features on Android in close 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, the exclusive usage rights to the system were acquired by Íslandsbanki, launching as the P2P finance solution Kass.

In January 2017 Kass won the Icelandic 'Mobile Application of the Year' awards.

Android, Java 8, Sqlite, Gradle, Content Providers


Advania May 2012 - Jul. 2015

Mobile application developer

Advania is a Nordic information technology service corporation, the largest in its field in Iceland and the 9th largest in the Nordic countries.

I was part of the initial creation of a mobile application development group within Advania in 2012.

Worked on both native and cross platform mobile application development for the public market as well as customers ranging from SMB up to enterprise level. I took a hands-on approach on each project, and was a part in every step of the projects I worked on 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, 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. He works well within 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

SSIS, SQL, ETL


Reykjavík Energy May 2008 - May 2009

IT Support Staff

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


Skills


Mobile Application Development Advanced

Kotlin, Java, Androidx, Dagger2, Coroutines,

Kotest, Espresso, JUnit, Gradle, Flutter, Dart


System Administration Intermediate

Debian Linux, Bash, Python, Docker, Ansible


Backend Development Intermediate

Kotlin, Java, Python, PostgreSQL, Docker, Django


Web Development Novice

Django, Javascript, TailwindCSS, HTML



Education


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


Organizations


Computer Scientist Association of Iceland 2020 - 2022

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


Volunteering


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.