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 to name just a few.
Professional interests are mobile computing, front end user experiences and server side automation. Among my personal interests are wilderness hiking, science fiction in all forms and the never ending quest of perfecting my espresso.
Íslandsbanki Nov. 2017 - 2022
Senior Android Developer
Íslandsbanki is one of the largest financial institutions in Icelands, 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 feature for the Android platform in Iceland.
Later on 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, Dexguard
deCode Genetics Jan. 2017 - Nov. 2017
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 interacting 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.
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 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.
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.
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.
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
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
The Icelandic Search & Rescue2005 - 2011
Operation Qualified Member
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.