Resume of Christoffer Moesgaard
avatar

Christoffer Moesgaard
Software Developer

About

Software developer with a passion for developing robust software. I strive to follow DevOps principles in my daily work. Working with a DevOps focus allows me to affect and optimize every part of the development cycle, while allowing me to learn about a wide variety of techologies and continuously broaden my skillset. More recently I have gained an interest in cloud native computing.

Work Experience

Magenta ApS
Open Source IT
September 2017 – April 2022
Software Engineer/Tech Lead
Technical lead on a DevOps focused team, developing an employee and organizational management system (OS2mo). Responsible for defining the overall technical direction, while also developing the core application, deployment and monitoring. Helped grow the team from a two-man operation to a 12-man team.
Highlights
  • Python (Flask, FastAPI)
  • PostgreSQL (Bitemporal databases)
  • Container orchestration (Docker, Kubernetes)
  • Provisioning/deployment (Saltstack, Flux)
  • Observability (Prometheus, Grafana)
  • Logging (Fluentd, Loki)
  • Tracing (Opentelemetry, Tempo)
  • CI (Gitlab CI)
  • Authentication (SAML 2.0, Keycloak)
BAE Systems
August 2015 – August 2017
Software Engineer
Highlights
  • Java (Spring)
  • Javascript (AngularJS)
  • PostgreSQL
  • CI/CD (Atlassian Bamboo)

Contact

Education

  • 2013 2015

    Aalborg University

    Master of Science (M.Sc.)

    Computer Science

  • 2014 2015

    University of Twente

    Semester abroad

    Computer Science

  • 2010 2013

    Aalborg University

    Bachelor of Science (B.Sc.)

    Computer Science

Skills

Backend
Python GraphQL PostgreSQL
Cloud
Kubernetes Flux Helm Kustomize Terraform
Observability
Prometheus Fluentd Grafana Alertmanager

Interests

Self-hosting
k3s k8s@home
Concerts
Black metal Doom metal
Board games