Kristján Oddsson

Developer

London, UK

EMAIL
koddsson@gmail.com

WEBSITE
http://koddsson.com


PROFILES

Twitter

Github

WORK EXPERIENCE

Application Engineer, GitHub

2017-08-24 -

A member of the web-systems team, responsibilites include supporting Application Engineers writing JavaScript for github.com, refactoing JavaScript, introducing new web features and more.

HIGHLIGHTS

  • Made a change to make sure the name and icon was correct for github.com when user added the site as a web app on Android devices
  • Migrated devtools app out of a monolith into it's own react app, writing GraphQL APIs to facilitate the migration.
  • Upgraded the d3 library from version 3 to version 4 on github.com

Front-end Engineer, Cloudflare

2016-11-01 - 2017-08-16

Working on the client dashboard for cloudflare.com as well as helping make descision on what technologies to use to help use ship faster and better.

HIGHLIGHTS

  • Crafted a chrome extension to redirect live platform requests to a local web server in order to develop new features faster against real data.

Web Engineer, QuizUp

2016-01-17 - 2016-10-30

Started in the web tools team to build and maintain internal systems. Jumped around the tech stack to accommodate the pivoting of the company. Ended up working on backend services in mix with internal webs as well as quizup.com

HIGHLIGHTS

  • Migrated a very large and complicated codebase from heroku to AWS

Head of Front-end development, Bókun

2015-06-01 - 2016-01-15

Working on several web-apps within the company set to replace key areas within the Bókun platform

Mid-level Developer, Gagnavarslan/Azazo

2012-01-02 - 2015-06-01

Started as a 'devop' in the sysadmin space at Azazo working on automating trivial tasks for developers and sysadmins alike. Worked my way up the infrastructure stack to the frontend where I worked on a new UI for the companies flagship product Coredata.

HIGHLIGHTS

  • Got first place at a company hackathon in 2014 for a working Google Drive integration with another co-worker
  • Got second place in a 2013 company hackathon for a small arduino traffic light test status indicator
  • Setup a Logstash/Kibana/Elasticsearch cluster that recieves incoming logs from servers and serves 'em up centrally in a nice GUI
  • Pushed for strating writing ECMAScript6 using a transpiler for the front-end

Teachers assistant for Web Programming I, Reykjavík University

2013-01-01 - 2013-06-01

Supervised lab classes, held a few lectures and graded assignments and tests. The class is a crash-course on web programming teaching HTML, CSS, Javascript, jQuery, C#, Microsofts C# MVC, web services, AJAX and more.

Developer, Arion bank

2012-06-01 - 2012-12-01

Worked on the banks web-based personal banking solution. Spent most of my time system bug hunting/fixing. The stack would consist of ASP.NET MVC, C#, jQuery & MSSQL.

Working on a B.Sc. Final project, Arion bank

2012-09-01 - 2012-12-30

Worked on a investment fund simulation game as a B.Sc. project. Players would invest virtual money in real funds at Arion Bank and their return would take aim from real data. Its main objective was to introduce people to investment funding without the risk. While the game did not move forward after the project was complete (i.e. it never went live) the people in the group all recieved a passing grade and graduated B.Sc. in computer science that spring. My role in the group was mostly backend related although we took a 'Full Stack' approach to it

Lead developer, Project X course, Reykjavik University

2012-09-01 - 2012-12-30

A collabaration between Reykjavík University and Össur Bionics. The project was building a test robot for Össur so that they could better test their bionics without the need for calling in amputees and collecting data from them manually. I was the only programmer in a group of 15 and the rest were bio–engineers. Although we took a 'Full stack' approach I did most of the programming and didn’t do a lot of hardware work.

Developer, Íslandsbanki

2010-01-01 - 2011-01-01

Started working on some changes to a specialized car loans application written in Classic ASP and AS/400 and was then moved to the banks web-based personal banking solution. Most of the work in the online banking solution was developed in Microsofts C# MVC, Oracle SQL and jQuery.

VOLUNTEER WORK

Code Contributer, Mozilla

2014-10-15 -

Made numerous contributions to various mozilla projects from the snippets service that serves 4-5 billion pageviews a day to small support pages, doing everything from changing how a system handles data structures to convert a existing website to be responsive.
http://mozilla.com/

Code Contributer, apis.is

2014-09-06 -

Started off doing some bugfixes, code cleanup and adding features and ended up getting jumped into the core developer team where I help make decisions on arcitecture of the project, design of assets and oversee pull requests and incoming issues.
http://apis.is/

SKILLS

Scala

Python

C#

Java

Clojure

Systems administration

Web Development

Responsive design HTML CSS LESS Javascript ClojureScript react angular jQuery

Databases

PostgreSQL MySQL MSSQL Oracle AS/400

Operating systems

Linux/Unix OSX Windows

EDUCATION

Bachelor, Computer Science - Reykjavík University

2009-01-01 - 2012-01-01

College, Information Technology - Technical College of Reykjavík

2005-01-01 - 2008-01-01

AWARDS

2nd place at IceCTF, the Icelandic Hacking Competition - IceCTF

2016-08-26

IceCTF is a computer security contest targeted at anyone with an interest in computer science. The game consists of a series of challenges where participants must reverse engineer, break, hack, decrypt, or do whatever it takes to solve the challenge. The challenges are all set up with the intent of being hacked, making it a great way to get some hands-on experience.

3rd place at IceCTF, the Icelandic Hacking Competition - IceCTF

2015-08-26

IceCTF is a computer security contest targeted at anyone with an interest in computer science. The game consists of a series of challenges where participants must reverse engineer, break, hack, decrypt, or do whatever it takes to solve the challenge. The challenges are all set up with the intent of being hacked, making it a great way to get some hands-on experience.

LANGUAGES

Icelandic

Fluency: Native speaker

English

Fluency: Fluent second language