Emil Madsen
Software Developer at Magenta ApS- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
Dansk Native or bilingual proficiency
-
English Full professional proficiency
-
Bokmål, Norwegian Limited working proficiency
-
French Elementary proficiency
Topline Score
Bio
0
/5.0 / Based on 0 ratingsFilter reviews by:
Credentials
-
DB2 9 Database and Application Fundamentals
IBMDec, 2011- Sep, 2024
Experience
-
Magenta ApS
-
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)
-
-
-
IOMOSS
-
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 -
Aarhus University
Bachelor's degree, Computer Science -
Silkeborg Teknisk Gymnasium
High School, Health (Biology / Chemistry) -
Mølleskolen
Primary school, FSA