# SIMON SINDING

(+45) 6070 4207

# ABOUT ME

Enthusiastic and ambitious person

I'm a curious and outgoing year-old, living with my girlfriend and our two children: a years old boy and a year old girl. I'm a "fynbo" with a capital F and love Harske Hubbi and old techno music.

As a passionate Linux enthusiast and open-source contributor, I've dedicated the last years to full-stack development. During this time, I've gained expertise in a range of technologies including Node.js, TypeScript, Vue.js, FeathersJS, React, PostgreSQL, Azure, MongoDB, DevOps and more.

Currently employed at Danfoss , a prominent Danish company that is globally renowned for its sustainable solutions.
With colleagues across China, India, Ukraine, Slovenia, Poland, and Denmark, I've honed my remote work skills, effective communication, and team collaboration.

In my daily life and my spare time, I code small projects, play Counter Strike, and spend time with my girlfriend & family.
I'm on the board of a local non-profit organization called Odeology where I occasionally in the weekends work as a lighting technician at various electronic and techno music concerts and festivals.

# EXPERIENCE

Senior Software Engineer

Danfoss A/S

Kolding, Denmark

October 2024 - Present

Developing the Danfoss Ally™ smart heating platform - IoT solution with mobile app and smart thermostats. Architected mobile applications using React, TypeScript, and Tuya Smart Application Framework.

Senior Software Engineer

Danfoss A/S

Copenhagen, Denmark

September 2022 - October 2024

Acting tech lead in close collaboration with the Product Owner on the web interface for remote management of Danfoss Store Manager devices — a Smart Store solution for major supermarket chains in Denmark, Norway, Sweden, France, Australia, and the USA, improving food safety while reducing food waste and energy costs. Joined a struggling team and worked to turn things around, improving collaboration and team dynamics. Implemented CI/CD pipelines using Azure DevOps, React, and XML technologies. Architected technical decisions impacting product roadmap and scalability.

Software Engineer

Danfoss A/S

Kolding, Denmark

October 2020 - September 2022

Full-stack development on the B2B monitoring platform Leanheat Monitor, enabling the monitoring of primarily Danfoss ECL units for district heating — including third-party support: Developed sustainable software solutions for district heating optimization and green energy transition. Built and maintained Leanheat Monitor platform using cloud-native technologies. Implemented microservices architecture with React, Node.js, Kubernetes, Terraform, and MongoDB.

# ADDITIONAL EXPERIENCE

Master Booker and Founder

Pletora ApS

Odense, Denmark

May 2019 - October 2021

Learned about startup industry, SME market approach and customer feedback importance.

Founded and served as CEO/CTO of Pletora ApS , a SaaS booking platform integrating with Microsoft Office 365.
Built with Node.js, TypeScript, PostgreSQL and Vue.js.

Network Administrator

Coworking Plus ApS

Odense, Denmark

October 2015 - August 2020

Designed and built networking infrastructure for Southern Denmark's largest coworking space supporting 350+ users. Using Ubiquiti Unifi.

Teacher

Ung Plus Vest (Non-profit)

Svendborg, Denmark

October 2015 - October 2016

Taught technical skills to students aged 13-18, including web development fundamentals and Adobe After Effects/Premiere Pro through hands-on, project-based learning.
Helped students build whatever projects they were interested in, from websites to video editing - just making sure they had fun while learning.

# MY OWN PROJECTS

TaskStarter | VS Code extension

I've gotten frustrated with Azure DevOps Boards to find the next task I need to start. So I created a plugin for VSCode to do the work for me. 😅 Are you tired of having to go to your Azure DevOps sprint board to find the task you are supposed to work on just to get the ID of the task? 😓 Do YOU name your feature branches like this: 🤔
  feature/${taskID}-${taskName}
Well it MIGHT just be your lucky day! 🍀 This extension fixes that! 💡 Now you can start your task from the comfort of your lovely little memory-hogging vscode "IDE." 💻 Just use the "Start new task" command, and it will display the tasks in the current iteration of your sprint! 🚀 Find the task you want to work on and hit enter. It will magically create a new branch with the correct name for you, no need to intervene. 🪄 When you are done with your branch, you simply use the command "Finish task" and it even creates A PULL REQUEST and you to it on Azure DevOps! 🙌 So what are you waiting for?! We are in short supply so get it while you can! ⏳ Task Starter - Github Task Starter - VSCode Marketplace
  • Typescript
  • VSCode Extensions
  • Azure DevOps
  • API

w830-logger | Simple project

Simple metrics collector for a Ventus w830 weather station. You can configure the weather station with the "Ecowitt" API and custom location, then point it to this server. This server exposes a Prometheus Metrics collection point on
/metrics
which you can use for collecting the data into Prometheus and Grafana
w830-logger - Github
  • MongoDB
  • Ecowitt
  • Docker
  • Prometheus
  • Grafana

# SKILLS

JavaScript / TypeScript | Expert Level

I have worked with Javascript and Typescript for the last years and have developed a deep knowledge regarding the languages.
I have contributed to various open source projects. Mainly the FeathersJS project.
I have made various authentication plugins and helped fix various bugs and I'm a contributor on the Feathers Authentication Management project

  • ES6
  • React
  • Redux
  • Vuex
  • Vue
  • NestJS
  • Functional Programming
  • NodeJS
  • FeathersJS
  • Stripe

DevOps | Advanced Level

In my time building Pletora's code base, I've used quite a few DevOps technologies.
I've built Pletora's stack using Docker, Gitlab Container Registry, Digital Oceans managed Kubernetes and PostgreSQL, Gitlab CI/CD and with automated build notifications.
Errors is automatically sent to Sentry.io which generates reports.

  • Kubernetes
  • Docker Swarm
  • Docker
  • Gitlab CI/CD
  • Travis
  • CI/CD
  • Digital Ocean
  • Git
  • Sentry
  • Gitlab Container Registry

Linux | Advanced Level

I've been using Arch Linux daily for almost 6 years now and have gained a lot of experience in this field.
I manage many Linux servers and maintain various software.

  • Nginx
  • Ubuntu Server
  • Arch Linux
  • PostgresQL

Kubernetes | Intermediate Level

I've gained a lot of knowledge while using Kubernetes to deploy Pletora and Leanheat Monitor, including how to create scalable deployments and manage containerized applications, Ingress, certificate management and more.

  • Ingress
  • Cert-manager
  • K8s
  • Rancher
  • Deployments

Python | Intermediate Level

I've used Python for various small projects, mainly for scripting and data analysis. Also building small home assistant plugins.

  • Python
  • Homeassistant
  • Webscrapers
  • Data parsing
  • Reverse engineering
  • FastAPI

Embedded Programming | Intermediate Level

I enjoy making embedded programming as a hobby and love to use the ESP32, TI Lauchpad, Arduino and more.
Here I mainly use the PlatformIO and either C++ or Rust as the language.

  • ESP32
  • Arduino
  • C++
  • TI Launchpad
  • Rust
  • Go

Network Administration | Intermediate Level

In my time at Coworking Plus I planned and built a networking infrastructure, currently supporting around 350 people.
I've gained knowledge of VLANs, WIFI coverage, network management, multi-ip setups and more.

  • Ubiquiti Unifi
  • VLAN
  • Switching
  • Firewall
  • WIFI
  • Network management

# EDUCATION

University Of Southern Denmark

2016 – 2020 | BEng in Software Technology Engineering

At SDU I learned how to approach a software project as a Software Engineer. I learned a lot of the methods and tools used, like UML, MoSCoW, Requirements, software maintenance and more.
Most importantly I learned how to work as a team and how to delegate tasks.
The programming languages I learned were Java, C# and Javascript.

Erhvervsakademiet Lillebælt

2012 – 2014 | Professional degree - Multimedia Design

At Multimedia Design I learned a lot about the theory behind great UI and UX.
We had courses with the purpose of teaching color theory, composition, what engages with a user and more.

# REFERENCES

Professional References

Professional references are available upon request.
I can provide contacts from current and previous employers, colleagues, and project stakeholders who can speak to my technical abilities, work ethic, and collaborative skills.

Portfolio & Code Samples

Extensive code samples and project documentation available on:

Contact for References

Please feel free to reach out via email or LinkedIn to request specific references tailored to the role and responsibilities you're considering me for.

Fork this resume at Github