QUALIFICATIONS

  • Experienced programmer; highly experienced in Go, Python, Java, .NET (C#), but not limited to these
  • Cloud engineer; 7+ years professional experience building and deploying solutions to AWS, 2+ years for Azure
  • Software engineer with 10+ years of experience in rapid development, pretotyping, DevOps, distributed systems and microservices
  • Well versed in agile development principles
  • Machine learning specialist; deep learning, neuroevolution, MLOps
  • Strong technical communicator
  • Mentor for other developers


WORK EXPERIENCE

Since October 2021

Lead Data Scientist

Novo Nordisk
Bagsværd, Denmark

Lead Data Scientist & Developer @AI & Analytics Centre of Excellence

November 2019 - October 2021

Data Scientist, Principal Software Engineer

Nuuday
Copenhagen, Denmark

Nuuday is a family of well-known danish internet and telephone service providing brands: YouSee, Telmore, Hiper, eesy, youTV, Relatel, and TDC Erhverv.

Data Scientist @Data & AI Accelerator Tribe

  • Part of the Nuuday organization's data lake construction team.
  • Responsible for maintaining the Nuuday data science AWS development + production environments, tooling services and cloud infrastructure.
  • Involved in bringing modern MLOps into play as an integral part of the data science workflows.
  • Hard at work making cloud infrastructure, data, and data science tooling easily accessible to other data scientists; includes development of custom toolkits.
  • Mentoring of other software developers in coding, DevOps, and machine learning principles.
  • Proponent for involving stakeholders early in the AI development cycle of models.
January 2018 - November 2019

Principal Software Engineer

TDC
Copenhagen, Denmark

TDC is the leading danish internet and telephone service provider. It is an umbrella organization for both the infrastructure part of the business (TDC net) and the customer-facing brands (YouSee, Telmore, Hiper, eesy, Fullrate, youTV, Relatel, TDC Erhverv).

Responsible for building new (partly AI-driven) technologies in the Digital Marketing Lab within YouSee.

Co-located within YouSee marketing for faster time-to-market and development of rapid prototypes to support campaign strategies. Close collaboration with stakeholders, data scientists and software developers.

Working as a software architect designing microservice solutions and Sitecore implementations, and doing rapid prototype development on uses of new technologies. Also responsible for technology scouting for enhancing the MarTec stack value for the business.

Some important contributions include:

  • Rapidly developed a real-time distributed microservice-based prototype that embedded and made predictions of several AI models available for determining the 'next best offer' for customers at the YouSee website in order to improve customer experience and marketing conversion rates; high complexity, involving stakeholders across the entire organization.
  • Automated several manual workflows into AWS in a serverless manner, and others using Go and Docker, which freed up hands for other tasks.
  • Integrated a third party Digital Asset Management system (Digizuite) into the existing CMS solution, which can be considered centralized tooling for media content management across the entire organization (not only YouSee).
  • Transitioned several new marketing microservices to AWS from previously being run at on-premise metal
  • Introduced Go (Google's programming language) to the organization as a reliable development tool by demonstrating its ease of use and resilience through multiple microservice projects.
  • Replaced parts of monolithic systems with distributed microservices, which improved stability, maintainability, and scalability.
  • Built automation microservices for internal business use to keep track of customer (GDPR) permissions given or changed, which helped improve both stakeholder and customer satisfaction due to better functioning systems.
  • At one point, one of a handful of primary maintainers of the development and production Sitecore environments hosting tdc.dk, yousee.dk etc.; vital for the transition towards a more autonomous CI/CD platform.
  • Technical lead in the Digital Marketing Department in vetting third party vendors and their products prior to major purchases (in the millions DKK), such as Adobe.
December 2014 - December 2017

Senior Developer

Oxygen
Copenhagen, Denmark

Oxygen is a leading e-commerce specialist designing and developing solutions in the B2B space.

  • Project consultant physically located @TDC Group for 6 months as a system architect specialist, which helped TDC implement their new Sitecore solution faster.
  • Development of CMS solutions (and intranets) for several large municipalities in Denmark.
  • Responsible for development of several e-commerce solutions, e.g. Profil Rejser A/S, gaining valuable experience in project management and customer relations.
  • Mentored junior software developers, which helped increase team cohesion and productivity.
March 2013 - December 2014

Senior .NET Developer

1508
Copenhagen, Denmark

1508 is a creative studio designing and developing custom CMS solutions and cross-platform systems.

  • Gained significant experience with project management during start-up and execution of agile projects, which helped me deliver results reliably and on time in future projects.
  • Mentored junior software developers, in turn growing the total development team's performance and collaboration.
  • Helped introduce standards for testing of code and software documentation during development.

Value created in select projects for customers:

Exergi:

A system to predict solar panel power production, where Exergi is pioneering forecasting software for solar panel owners by using forecasts generated by DMI. As more homeowners install solar panels, this also creates immense value for energy suppliers, because they can use the forecasted electricity production from solar panel owners to scale their means of power production accordingly and thus reduce waste.

  • Prototyped a cloud-based scalable file processing service for handling incoming solar radiation forecast data from DMI.
  • Implemented advanced mathematical algorithms for prediction, analysis, and visualization of the sun's movement in order to determine areas of the sky with high power generation to greatly improve accuracy of solar panel production forecasts.

Danish Ministry of Education:

  • Integrated the latest revision of Google Search Appliance (GSA), an on-premise solution, as the www.uvm.dk dedicated hardware indexing and search engine solution.
  • Engineered and deployed a replacement newsletter data feed system for a third party email distributor which increased reliability of newsletter distribution.

The Nordic Council:

They needed an app to help them organize parliamentarians from nordic countries into committees simpler and faster while keeping track of limitations for each committee. Their current solution involved paper cards on a table. I took full ownership of the project and developed the windows app they wanted in close collaboration with the end users.

  • Full project responsibility, including analysing user requirements and carrying out following design and development of a Windows app using WPF. The app was expected to reduce staff annual work load of around 300 hours for specific tasks to less than 30 hours.
June 2012 - March 2013

Contracted Software Engineer

Copenhagen, Denmark

Working as a private contractor on small and medium scale projects within both software development and the automation domain.

  • Achieved experience with custom PLC development (Rockwell and RSLogix 500) and implementation in a GxP/GMP industrial environment$
  • Improved and developed new SCADA interfaces to monitor and control key components of an overseas power plant.
  • Gained proficiency in writing technical solution descriptions and technical project management.
April 2010 - January 2012

System Developer (part-time)

KMD
Odense, Denmark

KMD develops, maintains, and delivers major software solutions primarily to the public sector of Denmark.

  • Involved in the development of a new system and portal aimed at energy supply companies to provide on-demand services to customers (citizens).
  • Strengthened skills within software design by participating in system design groups and meetings.
  • Achieved experience working with data extraction and updates in mainframe systems.
May 2007 - November 2009

System Developer

Code3
Copenhagen, Denmark

Code3 specializes in consultancy work for telephone and Internet service providers.

Major work was done for the following customers.

Telenor (internet provider):

  • Involved in creating crucial back-end software for their IPTV project (streaming of television via Internet).
  • Developed a clustered software probe capable of communicating with more than 250.000 customer routers within minutes.
  • Engineered a load balancing application to wrap around the internal communication to and from core network hardware.

Amathor (telephone product):

  • Responsible for the design and development of a graphical client to support their telephone system product. Among client capabilities were: showing the real-time phone status of other users, making calls, displaying call information, transferring active calls between users, access and modifying a shared phone book and chat support.

Tele2 (internet provider):

  • Developed code to identify fraudulent customers (e.g. having products but not being billed, among others).
  • Achieved good experience developing towards large scale workflow engines.
  • Optimized the frequency and way that customer address and phone line information was stored in local databases.
February - July 2006

Trainee Software Developer

Cyberglue Software Ltd.
Auckland, New Zealand

Cyberglue develops and hosts a customizable portal aimed at larger businesses with a need to deliver online services to customers.

  • Increased overview and productivity by implementing an intelligent search filter for the Cyberglue ticket tracking system.
  • Achieved solid experience with the use of Java in a large scale project, including the usage of JSP and modular components.


EDUCATION

February 2010 - June 2012

Master of Science in Robot System Engineering

University of Southern Denmark
Odense, Denmark

Huazhong University of Science and Technology
Wuhan, China

Specialized in modern artificial intelligence.

Self-arranged research activity (half year) in China fully funded by scholarships from the University of Southern Denmark and Nordea-fonden, among others.

  • Major focus on: Machine learning, pattern recognition, computer vision, support vector machines, neural networks, genetic programming, reinforcement learning, and neuroevolution.
  • Medium focus on: Robotics design and mechanical development, kinematics, FPGAs, microcontrollers, and embedded systems.
  • Minor focus on: Software language interpreters, language design, virtual machine and compiler development, investigative data mining, and AI-driven security.
February 2003 - January 2007

Bachelor of Engineering in Information and Communication Technology

University of Southern Denmark
Odense, Denmark

Specialized in telecommunication.

Partly on scholarship from the University of Southern Denmark (during internship in New Zealand).

  • Major focus on: Software specifications, design and architecture, database modelling, software development processes and methodologies, programming and algorithms.
  • Medium focus on: Project management, prototyping, automated testing, usability, networks and security, and carrying out feasibility studies.
  • Minor focus on: Information Technology law, logistics, and business plans.
August 1999 - July 2001

High School

Herlufsholm Boarding School
Næstved, Denmark

Focus on higher level mathematics, chemistry, and physics.



LANGUAGES

Danish

Native language; excellent oral and writing skills.

English

Second language; fluent in both written and spoken English.

Chinese

Intermediate understanding of both written (simplified characters) and spoken Mandarin Chinese. Intermediate spoken proficiency.

Swedish, German

Good understanding of both languages. Limited oral skills.



EXTRACURRICULAR ACTIVITIES

Growing bonsai. Travelling in asia. Cooking. Autonomous robots. Game development. Space travel and astronomy. Photography. Biking. Humor. Anime and manga. Innovation.