Simon Holland Flarup

Passionate Software Engineer, making impactful systems that thrives

Summary


Passionate Software Engineer, seeking new opportunities and experiences after over four years as a software engineer at Universal Robots A/S. I have been involved in the development and maintenance of new and existing projects across different technology stack including Java/Spring Boot and Typescript/Angular. Currently I drive the maintenance of business critical software extending the longevity in anticipation of the launch of the next generation software.

I believe that software engineering is not only about delivering functionality. It is about creating a balance of development velocity, quality assurance and system longevity. I am looking for exciting opportunities to develop and apply my passion for creating great digital experiences.

Work experience


Software Engineer
Universal Robots A/S

April 2023 - Present

Versatile software engineer leading the technical development of PolyScope 5, driving business-critical advancements for major accounts and ensuring reliability across 100,000+ deployed robots. Full-stack development on the next-generation PolyScope X platform, enhancing adaptability and performance for industrial automation.

Responsibilities and achievements:

• Led development for PolyScope 5, managing technical strategies, sprint planning, and collaboration with key accounts.
• Delivered 11 feature releases, achieving technical ownership and advancing user-facing software across Universal Robots’ ecosystem.
• Designed and implemented multi-stacked architectures using Java, Spring Boot, TypeScript, Angular, Docker, and Quarkus.
• Co-developed public APIs, improving integration accessibility for users and third-party developers.
• Played a pivotal role in PolyScope X, contributing to three impactful releases that strengthened platform scalability.
• Provided long-term software support for major clients, ensuring reliability and customer satisfaction across critical deployments.


Software Developer (Part-time)
Universal Robots A/S

January 2021 - April 2023

Contributing to the development and optimization of PolyScope 5, the control and programming interface empowering Universal Robots' collaborative robots. Worked closely with the team to enhance software architecture, reduce technical debt, and introduce new functionality, ensuring seamless operation and integration for industrial automation.

Optimized software architecture to improve adaptability and efficiency while reducing technical debt. Led dependency migrations with Maven and enhanced third-party integrations using OSGi. Developed UI functionality in Swing, refined CI/CD pipelines with Jenkins, and collaborated in debugging to ensure reliability.


Student Worker
BROEN Valve Technologies

August 2019 - January 2021

Contributed to a pilot project exploring Industry 4.0 and Internet of Things (IoT) through the development of a cyber-physical system. Focused on prototyping, connectivity, and cloud infrastructure to enable real-time industrial automation solutions.

Developed and prototyped an embedded platform supporting Industry 4.0 applications, focusing on system architecture and functionality. Designed and implemented IoT connectivity solutions using NB-IoT to ensure reliable data transmission for industrial sensors. Additionally, built and optimized cloud-based data processing and storage systems, leveraging Microsoft Azure to enhance scalability and efficiency.


Apprentice
Aarhus Tech

August 2016 - August 2017

Responsible for the development of software for internal usage, focusing on improving the processes of student intake and counseling within the vocational institution. Point of contact for domain users. Web and database development with server deployment.

Education


Master of Science - Software Engineering
University of Southern Denmark

September 2021 - July 2023

Projects:

  • The longevity of modern software: A study of operational risks connected to open source libraries
  • Mitigating the accumulation of technical debt and addressing existing productivity inhibitors


Bachelor of Science - Software Engineering
University of Southern Denmark

September 2018 - July 2021

Projects:

  • Data-driven mobile application for enhanced guest experiences


Higher Preparatory Examination
Randers HF & VUC

August 2017 - July 2018

Tailored selection of courses for fast tracked entry to university. 2 years accredited in 11 months.


Data technician (EUX)
Aarhus Tech & Tradium Randers

August 2015 - August 2017

Suspended combined upper secondary education and vocational education within information technology, networking and computer programming. Suspended for seeking direct admission to university.

Language


Danish - Mother tongue

German - Basic

English - Fluent

Other


Drivers License - Category B

Member of the advisory board - Glenten Antennelaug (2018 - 2025)

Volunteering


Developer and Administrator
Redmew.com - Factorio community

May 2018 - Present

Developer and administrator for the online community Redmew in the video game Factorio. Contributed with development of scenarios and modifications for Factorio, code review and approvals, maintenance of online servers and head of crowdsourcing localization.

Keywords


Java – Python – Typescript – C++ – C# – .NET – OSGi – SCRUM – LUA – PHP – JUnit – Spring Boot – JavaScript – Angular – NX – Cypress – Karma – Jest – Groovy – REST – JSON – Docker – IntelliJ IDEA – Atlassian – Jira – Bitbucket – Confluence – Jenkins