Michael Enger

Projects

  • Innbundet

    Personal RSS reader web app.

    • Go
  • Galleri

    Basic image gallery for macOS, with support for animated GIFs.

    • Swift
  • brage

    Command-line tool for generating static websites based on Markdown and Mustache templates. Was used to build this website.

    • Go
  • gifff

    Tiny command-line tool used for fetching gif images based on a search term.

    • Rust

Work Experience

  • Senior Software Engineer, Sony Music PDE · Apr 2019 – Present

    Sony Music Product Design & Engineering provides software to facilitate music distribution services for Sony Music subsidiaries. I've worked on a series of projects within a music distribution portal related to calculating royalties for artists. The projects consists of Python micro-services running in AWS and React-based frontend applications connected using a federated GraphQL network. I also designed and implemented a data processing and report generation pipeline running in AWS Lambda serverless functions.

    • MySQL
    • Python
    • TypeScript
  • Desktop Engineer, TIDAL · Dec 2016 – Mar 2019

    TIDAL is a music streaming service, known for their curated content and high quality audio playback. Mainly worked on the Electron-based desktop application, facilitating its communication with a React frontend, all written in TypeScript. Also worked a bit on the C++ audio playback engine and a bespoke testing suite made in Python. Had some tech lead responsibilities involving design with UML and code review while working on a project together with Sony.

    • C++
    • Python
    • TypeScript
  • Web Developer, Dekode · Dec 2014 – Oct 2015

    Dekode is a WordPress development agency working with local clients and on WordPress VIP sites so I was building new and maintaining existing WordPress sites based on custom themes designed by an in-house design team. Also involved some small experimental work with custom plugins as a part of a collaboration with Automattic.

    • JavaScript
    • MySQL
    • PHP
  • Backend Developer, Fronter AS · Apr 2014 – Nov 2014

    Fronter was a company which provided a platform for schools and universities, including lesson plans, assignment hand-in, and social features. I was on a small team developing a lesson planner separate from the main Fronter application. It was built with Node.js using ElasticSearch as a data store. I created the backend and setup the production environment.

    • JavaScript
  • Web Developer, Nodes Agency · Apr 2012 – Jun 2013

    Nodes Agency is a consultancy building promotional projects for mobile and web. My work consisted of mostly of building small web apps running on the FaceBook platform, back when that was possible. I also did some work on video processing pipelines and iOS mobile apps.

    • JavaScript
    • MySQL
    • Objective-C
    • PHP
  • Web Developer, 07 Web · Aug 2010 - Jan 2012

    07 Web is a web consultancy specialising in online magazines. I worked on pages created using the eZ Publish platform.

    • JavaScript
    • MySQL
    • PHP

Education

  • City University London; London, England – Computer Games Technology MSc, 2016

  • Universitet i Oslo; Oslo, Norway – Computer Science Bachelor, 2009