Markus Jylhänkangas
Senior Software Engineer
Building software that scales, teams that deliver

Experience

Hexagon AB
Zurich, CH
2024-01-01 — 2025-05-01
Senior Software Engineer
2025-05-01 — Present
Software Engineer
2024-01-01 — 2025-05-01
DevOps Engineer
Hive-Zox International S.A. · Lausanne, CH

Lead DevOps engineer, taking full charge of the infrastructure, including pipelines, automation, cybersecurity, and monitoring/alerting systems. Additionally, I manage databases and lend my expertise to application development.

CERN
Geneva, CH
2018-05-01 — 2022-04-30
Fellow
2020-08-01 — 2022-04-30

At CERN, I was an integral part of a team that maintained, operated, and developed the organization's email infrastructure. My responsibilities ranged from orchestrating smooth user data migration to new platforms to playing a key role in the transition to a new email system pilot. My role also involved acting as a 3rd level user support, tackling and resolving complex technical issues.

Technical Student
2018-05-01 — 2019-04-30

My tenure at CERN also included work with high-performance computing (HPC) clusters and engineering applications. One significant project was the migration of engineering applications from Windows HPC to Linux, during which I provided comprehensive user support for the transition.

DevOps Engineer
Bittium · Oulu, FI

In this role, I provided DevOps support to internal teams, particularly for medical devices. I maintained critical development tools and services, contributed to RPA development, and ensured software compliance with standards and regulations through efficient process automation.

Outokumpu
Tornio, FI
2017-05-01 — 2018-08-30
Software Develop Subcontractor
2017-09-01 — 2018-01-30

-

Systems Engineer Trainee
2017-05-01 — 2018-08-30

At Outokumpu, I developed internal websites and automated reports, enhancing information dissemination and productivity within the organization.

Education

Bachelor Software Engineering
JAMK University of Applied Sciences
Vocational Qualification Business Information Technology
Vocational College Lappia

Certifications & Training

Kubernetes for Developers
The Linux Foundation

Languages

Finnish (Native speaker) English (Full Professional Proficiency)

Selected Projects

Sympa Mailing List Manager

Contributed performance improvements to Sympa, a scalable mailing list manager.

  • 75% performance improvement for large lists
  • Database transaction optimization
  • Data source synchronization enhancement
  • Site-wide configuration features
perl postgresql email performance
Lappbill Invoice Generator

Finnish invoice generator application with PDF export using Qt5 framework.

  • Finnish invoice template support
  • PDF generation
  • Qt5 cross-platform GUI
cpp qt5 pdf
Godot Game Engine

Contributed UI improvements to the game engine.

  • PopupMenu hiding behavior enhancement
  • Editor usability improvements
  • UI/UX contributions
  • Merged into Godot 3.0
cpp ui gamedev editor