KMD (2015)


Freelance EDW Developer

Timeframe and context

Period
May 2015 to Aug 2015.
Work form
On site
Location
Ballerup
Role
Freelance EDW Developer.
Interfaces
The EASY-A team, with primary interfaces to the team and the Agency for IT and Learning (STIL).

Pitch

As a freelance EDW Developer at KMD, I worked full-time on-site within the EASY-A team on the EASY-A project, where I delivered backend solutions for ETL, data source integration, and database optimization in a large system landscape, and where the focus was on keeping data flows stable and predictable so the system could support vocational school administration, in close collaboration with the team and with interfaces to the Agency for IT and Learning (STIL).

Key outcomes

Work in detail

Other parameters: Scope: Full time, with a few planned absence days for on-site days at Brüel & Kjær; Employment type: Freelance via broker (Mind4IT, now TwoDay); Work style and location: 100% on-site in Ballerup (Ballerup Vest); Context: The EASY-A project, working with backend solutions for ETL, data source integration, and database optimization in a large system landscape.

EASY-A and the framework for the work

I worked full-time on-site in the EASY-A team at KMD on the EASY-A project, where the solution was part of a large system landscape and needed to function stably in daily operations, while continuous changes and new requirements emerged through the collaboration between the team and the Agency for IT and Learning (STIL).

ETL and data source integration

My work was centered on backend solutions for ETL and data source integration, where data had to be ingested and made usable within the system's data foundation so that functionality and administration could be supported in a uniform manner.

File-based deliveries and robustness

Integrations were primarily built on file-based deliveries, and a significant part of the task was to handle changing inputs—typically format variations and often missing content—by making ingestion and validation more robust, so that input changes no longer caused errors or instability further down the flow.

Stability before performance, with a focus on SQL and procedures

Database optimization initially focused on stability and subsequently on performance, with the primary focus on SQL and procedures to make data processes more predictable in operation and to ensure the most demanding parts could be executed more robustly.

Technologies

Primary

Company

KMD is a Danish IT and software company that delivers IT solutions and services to both public and private organizations in Denmark, typically focusing on systems that must function stably at scale and integrate into complex system landscapes.

For more information, visit kmd.dk.