Projects

Azure Cloud Platform

Ørsted is an energy company committed to sustainable development for a greener tomorrow; besides being the biggest energy company in Denmark, Ørsted is internationally recognised among the most sustainable companies world wide.

I was deployed in the Azure Cloud Platform Team to assist the transition from ticket-driven operations to modern DevOps including redesign, refactoring, and implementation towards automated and modular approaches. This also included onboarding new Azure Cloud Platform team members and up-schooling & cultural transformation company wide.

My main focus was to build automated processes around Cloud Platform products involving development, support, and governance of the delivered platform, which consisted of pipelines, tooling, and infrastructure modules. Governance was planned and implemented in close collaboration with IT Security and management, communicated to development teams, and iterated on based-on feedback from relevant stakeholders.

Cloud- and Data Integration-Platform

FTZ through cVation

FTZ is a B2B auto-parts and tools reseller, which serves the majority of the Danish market with aftermarket parts, offers 3 million products and had a yearly net sales in 2020 of 2.3 billion DKK.

I was deployed to design and develop a cloud- and data integration-platform to serve as a layer between their legacy systems and their concurrently developed webshop. In addition, FTZ needed a structured and transparent way to manage, modify, and extend business critical third party data. Because the project was the customer’s entry into cloud based solutions, it included setting up all initial infrastructure and pipelines, effectively preparing it for future projects.

The delivered system transformed, warehoused, and served core business data from third-parties on all european car models, auto parts, and their respective relationships whilst also allowing FTZ to inspect and maintain the data. Furthermore, the system exposed e-commerce functionality and data from legacy systems.

Additionally I took on Lead role for the final six months, facilitating SCRUM as well as onboarding of new team members, reporting to management, and serving as the customer’s primary contact.

Fixed Income Portfolio Management

IMTC through cVation

IMTC provides advanced analytics, simulations, reporting, rule-based recommendations, and integrations with order management systems for financial professionals to manage their fixed income portfolios. Approximately 1.2 million bonds and funds are indexed, resulting in state-of-the-art search and exploration of market data.

I joined the team as a software engineer while the platform was being refined for several large customers. Here I contributed with development on three initiatives, effectively preparing the platform for market growth: improvements to the IMTC web application, a new marketing website and a data engineering platform. The data platform provided IMTC with a uniform approach to ingest, transform, and expose third party market data, not only to prepare it for consumption by the IMTC web application, but also to facilitate data scientists in building advanced analytics and market predictions.

Forex Post-Trade System

Danske Bank’s legacy foreign exchange post-trade system was to be re-implemented as microservices in an effort to increase scalability and maintainability. I initially joined the project as an IT Student as I applied this technological transition as a case study for my M.Sc. thesis. Once I graduated and got promoted, my responsibilities shifted: main responsibilities became development of microservices, infrastructure, and DevOps; additionally I took on responsibility for architecture the final year, focusing on robustness, uniformity, and performance.

The system handled all FX trades from market-facing systems and allowed traders to e.g. manage trades & positions, book new trades, and get price quotes all via a desktop UI. Mainly residing in the mainframe and a single monolithic service, the legacy system was to be split into several message-oriented and containerized microservices. I was a key individual in this transition and besides developing business functionality, I also ensured effectiveness of the system as well as the team through development of CI/CD, monitoring, libraries, and tools. Furthermore I led the effort of stabilizing the system for production and simplifying its operation by utilising Danske Banks internal cloud services, swapping out developed utility-services with standard solutions, and aligning technologies across services.

Hearing Aid Marketing App

Oticon through IT Minds

Oticon’s marketing department required a revamp of their marketing app utilised by resellers and audiologists to promote Oticon’s hearing aids to end-users. Besides providing an extensive overview of Oticon’s product catalog and product features, the developed application offered an interactive “hearing loss simulator” to educate end-users' relatives on the complications of suffering from impaired hearing.

Additionally, I developed a tool to package the app with localized text and media, for iOS- and Windows devices.

Fire Pump Monitoring

Grundfos through IT Minds

Deployed to develop the backend for a fire-pump diagnostic and -monitoring web application to automate the process of mandatory safety checks on various automatic fire protection systems world wide. The developed backend connected remotely via GSM to the respective units, collecting pump metrics and triggering self-testing before serving the data to the frontend.

The project involved close collaboration with Grundfos employees, frontend developers, and the American IOT-device provider.

Radar Service Tool

During my B.Eng. I took on an internship as a software engineer in Terma’s R&D defense department, as part of the radar tooling team. My main tasks involved developing components for Terma’s Radar Service Tool, e.g. components to inspect and diagnose system errors. Furthermore I enabled automated testing for the extensive codebase and set up the CI system to execute it.