CV

Updated 

Christian Skafte Beck Clausen
Software Engineer (Assistant Professor), PhD
web@skafte.phd


Core Skills and Technologies


  • Skills: Systems- and Software Architecture, Agile Software Development, Testing Platforms, Co-Simulation Frameworks, Digital Twins, DevOps, Cloud Native, Computer Networks, Multi-objective Optimization, Mentoring and Teaching, Research and Development.
  • Technologies: Java, Python, C#, GitLab, Linux, MQTT, NATS.io, Docker, VMWare, MongoDB, PostgreSQL, Unreal Engine 5, Grafana, Matplotlib, Plotly, Windows, MacOS.

Work Experience


SDU Center for Energy Informatics, Odense, Denmark

An application-oriented research center at the Maersk Mc-Kinney Moller Institute, University of Southern Denmark focusing on transforming
the energy sector towards sustainability through energy informatics and digitalization.

  • Architecting and implementing an agent-based simulation platform provided as a cloud-native service (SaaS) used by industry and research partners to inform decision making and strategies in the energy sector.
  • Developed testing platforms using software-in-the-loop and co-simulation technologies to validate functionality and accelerate development through continuous integration.
  • Reengineered a Java-based framework for multi-objective optimization, reducing technical debt, enhancing modularity and maintenance by reducing unused code lines by 70%.
  • Collaborated with industrial partners and universities on interdisciplinary research and development issues to ensure real-world relevancy.
  • Produced widely cited, peer-reviewed publications and delivered presentations to global research and industry audiences.
  • Designed and taught software architecture and object-oriented programming courses with documented exemplary feedback from participants.
  • Implemented CI/CD pipelines and Dockerized workflows to optimize development processes to ensure deployment consistency.
  • Migrated from SVN to GitLab, setting up and administering a self-hosted instance to structure and centralize software artifacts.

OFFIS, Carl von Ossietzky University of Oldenburg, Germany

An application-oriented research and development institute that works within the energy sector.

  • Conducted collaborative research and development on software-in-the-loop testing using co-simulation (Mosaik) and functional mockup units (FMUs), and contributed to their open-source simulation platform.

Zealand Business College, Ringsted, Denmark

  • Conducted assessments of final graduation projects for Data Technician students, evaluating architectural choices, code quality, technical solutions, and problem-solving skills against industry-aligned practices.

Universal Robots A/S, Odense, Denmark

A world leading manufacturer of collaborative robots.

  • Developed new features and resolved bugs in a Java-based UI for collaborative robots.
  • Automated technical documentation workflows using Python to ensure up-to-date documentation is shipped when executing the CI/CD pipeline.
  • Created SQL-based procedures for KPI dashboards to monitor agile development processes.

Dania Software A/S (formerly Team Data Solutions A/S), Slagelse, Denmark

A Danish company specializing in document automation and template management software for public and private organizations.

  • Developed customized software for automated document generation using the .NET platform and Microsoft Office for Danish municipalities and small/medium enterprises, reducing administrative processing costs.
  • Delivered technical hotline support across backend infrastructure and end-user systems, ensuring issue resolution for critical server applications and end user client tools. Supported major enterprises including Vestas, Rambøll, TDC, COOP, LIDL, and Sitecore.
  • Performed ongoing maintenance of on-premises server hardware, virtual machines, and networking equipment, ensuring reliable daily operation.

Education


The Maersk Mc-Kinney Moller Institute, University of Southern Denmark, Odense, Denmark

  • Thesis: “A Software-in-the-loop Testing Framework for Energy Management Systems”
    Developed a software-in-the-loop testing framework for energy management systems, integrating structured methodologies, reusable design patterns, and implementation guidelines. The framework was validated through three case studies across different energy domains, demonstrating its generality and practical applicability. This work bridges the gap between validation and verification phases, enabling earlier testing of the real energy management system implementation to enhance reliability and reduce risks.
  • Thesis: “Architectural Refinement of a Multi-Objective Multi-Issue Optimization Framework”
    This thesis reverse-, re-, and forward-engineered a legacy multi-objective optimization framework to enable modular optimization, evaluation, and decision-making. The redesigned architecture, compatible with multiple object-oriented languages, improved maintainability and modularity. Its effectiveness was demonstrated through a distributed application using a genetic algorithm to minimize energy costs and CO2 emissions in a simulated greenhouse environment.
  • Thesis: “Implementing DevOps Practices in a Danish Research Institute with the Action Research Method”
    Built CI/CD pipelines and Docker-based deployments for a selection of research projects, integrating organizational analysis and DevOps practices to streamline development across teams in the organization.

Zealand Business College, Ringsted, Denmark