About

Website: http://olafmagnus.com
Phone: (354) 772-7895
Email: olafmagnus@olafmagnus.com
Twitter: @OlafMagnus
Linkedin: OlafMagnus

Work Experience

Asana2019 - Present

Tech Lead, Infrastructure - Led multiple large projects as tech lead on 3 different teams


Infrastructure Efficiency
Currently working as tech lead for the Infrastructure Efficiency team with the goal of driving sustainable growth through cost reduction and increased efficiency
The team operates across the organization, identifying opportunities and actioning on them with different teams as collaborators or stakeholders.

Platform Infrastructure
Responsible for building and migrating current workloads over to a multi tenant, homogenous Kubernetes clusters, paving the way for service teams by building out the platform, providing framework level tools and establishing best practices.
Everything from the networking, security, deployments, cli tools to tech talks, workshops and coordinating multiple workstreams over the span of 2 years.
Required coordination and onboarding of multiple teams across the org.

Storage Scalability
Framework for sharding the database, building idempotent, distributed system for transactions across multiple databases.

Tímavera2017 - Present

Co-founder / Co-owner

Timeclock for tradesmen. Deliberately simple time tracking for small companies with simple needs: track hours & locations.

Founded and developed a time registration solution for small companies to monitor project and employee times

Built in my spare time along side other projects without any external investment.
Full stack engineering, devops, sales & customer support.
Grew to over $200.000 in annual recurring revenue (as of end of 2023) with over 400 active companies.

Takumi2017 - 2019

Full Stack Software Engineer

Takumi, the worlds leading data-driven influencer marketing platform

Full stack (mobile app, website, server, database and infrastructure) using Expo, React-Native, React, Graphql, Python-Flask, PostgreSQL, Kubernetes and AWS

  • Designed and implemented the payment system and integrations with payment providers, customer relationship management systems and tax systems for cross country compliance
  • Implemented the user management system, introducing granular roles and permissions for user actions
  • Designed and implemented an image comparision tool to compare and validate approved influencer posts to actual posts (using AWS Rekognition)

Novomatic Lottery Solutions2015 - 2017

Software Engineer

Novomatic LS provides a full solution for lotteries, allowing them to offer games to their players through all available channels.

  • Designed and implemented the payment system for player’s accounts and integrated it with different payment service providers (PayPal, etc).
  • Identified fundamental flaws in the front-end data flow and introduced the Flux pattern (and later Redux) as a solution, improving debugging, predictability and preventing regressions.
  • Implemented a control center for secure data submission and data display of sensitive lottery content.
  • Migrated from SVN to Git and established code reviews and pull request workflow as a standard in my team development cycle.
  • Prototyped and championed web sockets as a foundation for future server communication.

Shake & Pizza2016

Software Developer (Contractor)

Hired as a contractor to design and build a system to manage and show estimated waiting time for orders. A full stack solution from the hardware, software, deployment and usage training. Accomplished with Node, Node webkit and Android development.

University of Iceland2014 - 2015

Assitant professor/lecturer for Computer Science 1 and 2

Started off as an assistant. Due to popular student demand the University requested that I host my own lectures and assist the professor with his support classes

Wilsons Pizza2013

Software Developer (Contractor)

Designed and implemented a management and supply system. The management system helped employees cashing out, doing the end of day balance sheet and filling out various operational reports. The purpose of the supply system was to draw statistical conclusions on sales numbers.

Various2001 - 2013

Marketing advisor, marketing and hotel director for hotels and guesthouses. Realty Management, accounting, shift supervisor, part time bouncer and various labor work.

Personal Characteristics

Working as a part of a group and/or leading one comes naturally to me. I have experience in managing my own projects and projects that require constant adaption.

Most of my education was through distance learning while also working a full time job. As father of two and a husband to a successful business owner, I have learned to manage my time to the fullest.

I have a passion for programming and have been playing around with functional programming, mostly Haskell and Scheme. I read books on subjects that currently interest me in my free time from an ever-expanding list. I am engaged in sports on a daily basis and have been weight lifting since 2006. I go out of my way to participate and plan events related to computer games, hackathons, board games and all kinds of events that are all about good fun with good people.


Education

University of Iceland2012 - 2017

Software Engineer, Bachelor

FSN2010 - 2011

Natural Sciences, Diploma

FSN2006 - 2010

Sociology, Diploma

Languages

  • IcelandicNative speaker

  • EnglishFluent speaker