Emil Madsen

Software Developer at Magenta ApS
  • Claim this Profile
Contact Information
Location
Aarhus V, Middle Jutland, Denmark, DK
Languages
  • Dansk Native or bilingual proficiency
  • English Full professional proficiency
  • Bokmål, Norwegian Limited working proficiency
  • French Elementary proficiency

Topline Score

Bio

Generated by
Topline AI

0

/5.0
/ Based on 0 ratings
  • (0)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

No reviews to display There are currently no reviews available.

0

/5.0
/ Based on 0 ratings
  • (0)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

No reviews to display There are currently no reviews available.
You need to have a working account to view this content. Click here to join now

Credentials

  • DB2 9 Database and Application Fundamentals
    IBM
    Dec, 2011
    - Sep, 2024

Experience

    • Denmark
    • Wholesale
    • 1 - 100 Employee
    • Software Developer
      • Sep 2017 - Present

      Developing and deploying a waitinglist system for assigning housing to students (s.dk).Deploying Alfresco based solutions (via Docker + Ansible and on Kubernetes).Developing and deploying an employee and organizational unit system (OS2MO).* Migration from Flask to FastAPI* Transition from sync to async* Introduction of GraphQL* Introduction of Pydantic datamodels* Introduction of continuous delivery and deployment* Reworking, refactoring and maintaining legacy import code, transforming code to event-based architectureDeveloping and deploying in-house tools, such as:* Git server (GitLab)* CI (Gitlab CI, Travis, Github Actions)* CD (Flux, Helm, Kustomize)* Let's Encrypt (CertManager and Acme DNS)* SLA (Report generation and retention)* Password management (Bitwarden_rs, GPG Vault)* Provisioning (Saltstack, Ansible, Terraform, Atlantis)* Reproducible development setups (Docker)* Licence management (REUSE)* Chat system and bots (RocketChat)* Observability:** Alerting (Icinga2, Icinga Promethues integration, Alertmanager)** Metrics (Prometheus and custom exporters)** Logging (Fluentbit, Graylog and Loki)** Tracing (OpenTracing, OpenTelemetry, Jaeger, Tempo)* Terraform provider for DockerHubManaging cloud services:* Azure (AKS, Managed PostgreSQL, Key Vault)* Google Cloud Show less

    • Junior Software Developer
      • Mar 2017 - Sep 2017

      Developing and deploying a waitinglist system for assigning housing to students (s.dk).* Django* Celery* Redis* PostgreSQLDeveloping and deploying in-house tools, such as:* CI / CD (Jenkins, Travis)* Provisioning (Ansible)* Reproducible development setups (Vagrant, Docker)* Licence management (homemade script)* Observability:** Alerting and Metrics (Icinga2)

    • Belgium
    • Advertising Services
    • Lead Software Engineer and CTO
      • Mar 2014 - Jul 2020

      Developed the Sculpto 3D printer for Sculpto. * Parameterized CAD design * Electronics and PCB design * Embedded / Firmware programming * OpenWRT scripting * Injection molding * 3D printing and prototyping * Parts sourcing * Slicer modifications and open source contributions Developed the Sculpto 3D printer for Sculpto. * Parameterized CAD design * Electronics and PCB design * Embedded / Firmware programming * OpenWRT scripting * Injection molding * 3D printing and prototyping * Parts sourcing * Slicer modifications and open source contributions

Education

  • Aarhus Universitet
    Master’s Degree, Computer Science
    2014 - 2017
  • Aarhus University
    Bachelor's degree, Computer Science
    2010 - 2014
  • Silkeborg Teknisk Gymnasium
    High School, Health (Biology / Chemistry)
    2007 - 2010
  • Mølleskolen
    Primary school, FSA
    1997 - 2007

Community

You need to have a working account to view this content. Click here to join now