Hrafn Thorvaldsson

Computer Scientist

Contact

Email:

Languages

Icelandic:

Native Speaker

English:

Bilingual Proficiency


Location

City:

Reykjavík

Country:

Iceland


Bio

Computer Scientist with experience in mobile development, in-house software tooling, data warehousing and IT. Mostly interested in mobile development, front end user experiences and server side automation.

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


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


Memento Payments May. 2012 - Jul. 2015

Mobile application developer

Advania is Iceland's largest 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 at Advania 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

SSIS, SQL, ETL


Reykjavík Energy May. 2008 - Aug. 2009

IT Support Staff

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


Skills

Android Development Expert

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


System Administration Intermediate

Debian Linux, Bash, Python, Docker


Backend Development Intermediate

Java, Python, PostgreSQL


Web Development Novice

Javascript, CSS, 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 - 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


Volunteer

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.