- 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
Lead Data Scientist
Novo Nordisk
Bagsværd, Denmark
Lead Data Scientist & Developer @AI & Analytics Centre of Excellence
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
High School
Herlufsholm Boarding School
Næstved, Denmark
Focus on higher level mathematics, chemistry, and physics.
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.
Growing bonsai. Travelling in asia. Cooking. Autonomous robots. Game development. Space travel and astronomy. Photography. Biking. Humor. Anime and manga. Innovation.