Open to new opportunities · Tampere, Finland

Valtteri Ojala

Product Owner Scrum Master Systems Engineer Software Engineer

Eight years of engineering behind me — mechanical, automation and full-stack, so I can hold a product conversation and a technical one. I turn messy customer needs into requirements engineers can build, backlogs teams can trust, and software that actually ships.

MSc (Tech) in Software Engineering and Cyber Security · BEng Mechanical Engineering.

  • 8+years in engineering
  • 7engineers led as PO / SM
  • 26peer reviews collected
  • 5/5project course grade
“Truly a dream team member.”
Final peer review · TASERA software project

The short version

I make complicated things shippable.

My edge is the space between the customer and code. I can run a requirements workshop, untangle backlogs, and review pull requests, while facilitating better teamwork.

I've led a seven-person software team as both Product Owner and Scrum Master: owning the backlog, running the ceremonies, talking to the customer, keeping the Kanban board honest and helping test what we shipped. The team gave 26 peer reviews across four feedback rounds. The recurring themes were clear: well-sized tickets, visible progress, calm delivery and a positive atmosphere.

I spent the first years of my career designing machines, automating production lines and writing requirements for industrial projects. This background is why I'm comfortable with complexity — and why I don't treat “the customer wants it” as a complete requirement.

I'm looking for roles in software engineering, product ownership, Scrum Master, business analysis, systems engineering or engineering consultancy — places where broad technical base, people skills and commercial reality combine.

Native Finnish · fluent English · satisfactory Swedish & German · basics of Russian, Japanese & French.

Read what teammates actually said

Proof, not promises

Three things I'm proud of.

Product Owner & Scrum Master

Led a seven-person team delivering TSS v7: owned requirements and customer communication, ran Scrum, kept the backlog sharp and supported testing. The result was a 5/5 course grade, 26 strong peer reviews and references from customers — director of Netum Oy and a corporate security specialist.

TSS releases →

Automation & Systems Engineering

Designed an entire automated production-line step — mechanical, pneumatic, Siemens TIA S7-1500 PLC and HMI — then commissioned it on site. Metecno published a showcase video of the machine. This is where I learned to own a problem from sketch to running system.

Showcase video →

Award-winning Mechanical Designer

Top three in the TAMK Mechaton 2018 design competition, representing Metecno Oy.

The recruiter's short version

Four reasons teams fight to keep me.

Peer feedback repeated the same strengths across four rounds. Here's what that means in practice — and why it makes your delivery safer.

Customer → code, without the fog

I turn what customers actually mean into requirements engineers can build. Teammates described me as proactive in defining user requirements and praised the clarity of my tickets — the difference between a sprint that flows and one that re-does work.

Delivery you can see

The board stays current, priorities stay ordered, and blockers get surfaced before they become excuses. One reviewer put it simply: the Kanban board made the project's status much easier to understand. “No complaints.”

Technical credibility, not just process

I'm not a coordinator who can't read the code. Go, React/TypeScript, Docker, CI/CD and testing are part of my toolkit. I can write the ticket, review the PR, hunt the bug or fix the pipeline — and I've done all four on the same project.

The person the room relaxes around

Reviewers called me positive, professional, reliable and proactive. I create space for people to ask questions, but I'm also happy to be the customer's voice when the team needs a push. One teammate thanked me for occasionally taking the “orjapiiskuri” role. I'll take that as a compliment.

Peer reviews · 26 collected across 4 rounds

What teammates say when I'm not in the room.

Real anonymous feedback from the seven-person student software team where I was the Product Owner and Scrum Master. Quotes are verbatim where written in English; Finnish quotes are translated. Lightly trimmed for length, never for meaning.

“Valtteri has succeeded in being an excellent Scrum Master, a versatile team player, and a hardworking contributor who consistently puts in the effort. He excels at facilitating smooth workflows by creating ticket after ticket, ensuring the team stays on track by prioritizing issues, and addressing any obstacles that arise.”
FacilitationRound 3
“Trello is amazing, the scrum system is working great, you're doing a very good job!”
ProcessRound 1
“A patient and supportive Scrum Master who ensured that everyone stayed more or less on schedule. Made a significant impact by creating well-sized, manageable tickets that were easy to tackle. Contributed valuable testing efforts to ensure the customer received a functional project.”
Coaching & deliveryRound 4
“Valtteri's knowledge of project management, scrum, and other supporting tools is a great strength for our project group. He produces good and carefully thought out results — all while creating a positive and professional atmosphere. Good communication and has the confidence to voice his opinions.”
Team cultureRound 1
“Valtteri has been integral to our team in refining the user requirements and creating tasks for us to work on. He has worked actively with the customer, as well as in our meetings, bringing up his views in a helpful way. In addition, he has even given some technical insight, which has helped us understand the requirements better.”
RequirementsRound 2
“A hardworking Scrum Master who provides clear instructions for tasks (mostly... :D). Shares valuable knowledge and wisdom while assigning appropriately sized tasks and organizes them to be implemented in a reasonable order.”
PlanningRound 2
“Handled his part beautifully. Maintaining the Kanban board made it much easier to work and understand the project's status. No complaints.”
VisibilityRound 4 · translated
“Customer communication. A reliable team member. Proactive. Hardworking.”
ReliabilityRound 1 · translated
“Thorough testing and bug hunting, plus solving Docker problems.”
TechnicalRound 3 · translated
“Has been proactive in defining user requirements, and holding scrum meetings. Unfortunately is too obsessed with unit tests :D.”
Quality, with a winkRound 1
“Thank you for working for the team and also sometimes taking the role of ‘orjapiiskuri’ to represent the customer and take care of producing quality results :D Glad to have you on the team.”
Customer voiceRound 2
“Struggling to keep your project on track? Look no further! Valtteri — the hero your sprints didn't know they needed! From steering the team as an exceptional sprint master to handling the tasks everyone avoids, Valtteri ensures no detail goes unnoticed and no challenge goes unaddressed.”
The one that reads like an adRound 3
“In the chaos of sprints, he took the command,
The best Scrum Master, my right-hand man.
With plans so neat and tasks aligned,
He kept us all from falling behind.”
In verseRound 4

One reviewer missed the feedback deadline — the other 26 still had plenty to say.

The long version

Experience that compounds.

Mechanical engineering taught me to think in systems. Software taught me to ship them. Agile taught me to bring people with me.

Master's thesis — Reservation system for Tampereen Ursa ry

Sep 2025 – Jun 2026

Software Engineer · thesis project

Designed and built a self-hostable show-reservation system for a local astronomy club: Go backend, React/TypeScript frontend, automated tests and Docker deployment. Designed around GDPR and OWASP guidelines from the start, because a system handling member data should earn trust — not just pass a demo.

GoReactTypeScriptDockerGDPROWASPTesting

Design Engineer — ALTEN Finland Oy

Apr 2019 – present

Consulting engineer on customer projects

Responsible mechanical engineer across varied customer projects, including an optical calibration system built by an international team across three continents, where I acted as the project manager's technical expert. Wrote requirements-definition packages for subcontractors and was praised for their clarity — the same skill I now apply to software backlogs.

Concurrent with MSc studies from 2023. Top grades in software design, Java, secure programming and software process & product management.

Systems EngineeringRequirementsMechanical DesignSolidWorksCATIA

Space Bridge project — TheGalacticCouncil

Dec 2018 – present

Firmware & Electrical Design

Firmware (Python) and electrical design for a custom game controller system for Empty Epsilon built with four friends. The first controller was presented at a LAN event in 2019, and the project has kept growing with the third controller in being planned.

GitHub →

Automation project — Metecno Oy

Oct 2018 – 2019

Project Engineer / Automation Designer

Owned an automated production-line step end to end: mechanical design, pneumatics, Siemens TIA S7-1500 PLC programming, HMI and on-site commissioning. Metecno published a showcase video of the machine, and I completed official Siemens PLC training along the way.

PLCSiemens TIAMechanical DesignHMIPneumaticsCommissioning

Project Engineer — Metecno Oy

Jan 2018 – Apr 2019

Multidisciplinary design engineer

Multidisciplinary design on industrial special-purpose machines and mechatronics, plus procurement of standard components. Previously interned at Metecno from January 2017.

MechatronicsMechanical DesignProcurementSpecial Machines

Data Analyst — Metso Oy

Sep 2017

Data analysis

PDM data migration project.

Data Analysis

Studies — Mechanical & aeronautical engineering

2010 – 2018

BEng, mechanical engineering — aricraft engineering

BEng (Mechanical Engineering, Aviation) from TAMK in 2018; earlier mechatronics studies at the University of Oulu (89.5 / 300 cr)

Military service

2010

Finnish Defence Forces

Conscript service completed in 2010.

Studies — Upper-secondary studies (Lukio)

2007 – 2010

Ylioppilas

Ylioppilas from Ylöjärven lukio, 2010.

Built on my own time

Projects with a pulse.

A selection of personal and course projects. The full collection lives on my GitHub profile.

Screenshot of the QuRe reservation system

QuRe — Reservation System

Go · React · TypeScript · Docker

Open-source, self-hostable reservation-system template with a GDPR-first design, test pipelines and Docker images. The reference implementation for my MSc thesis — built for real organisations, not just a grade.

GDPRFull-stackReactThesisOWASP
Screenshot of the NetVis network traffic visualizer

NetVis — Network Traffic Visualizer

Go · JavaScript · WebSocket · gopacket

Real-time network-traffic visualizer with a Go packet-capture backend and a browser UI. Built as a friendlier, easier-to-run alternative to deep packet-analysis tools — useful for seeing what an app is actually talking to.

NetworkingGoVisualizationHome lab
Screenshot of LL-Weather-Server

LL-Weather-Server

Go · JavaScript · REST · Caching

Lean weather-forecast app with a Go backend that aggregates Open-Meteo and OpenWeatherMap, caches responses and serves a fast frontend.

GoRESTCachingPerformance
Screenshot of the SEEC secure email client inbox

SEEC — Secure Email Client

Python · PGP · OWASP

CLI email client with end-to-end OpenPGP encryption, written for a secure-programming course — complete with a written security analysis.

SecurityCryptographyCLI
DIY HOTAS controller

diyduino-HOTAS

C++ · Python · Arduino

DIY throttle-and-stick controller built from an Arduino and a Python driver, with MCP23017 expansion support.

ArduinoHIDHardware
Space Bridge custom game controller

Space Bridge controller

Python · Embedded · Electrical design · Ongoing since Dec 2018

Custom game controller with firmware and electrical design by me, built by four friends and demoed at a LAN event in 2019. Still in development. GitHub →

FirmwareElectronicsTeam project
Note-Light logo

Note-Light

TypeScript · React · Go · Docker

Fast, offline-first note-taking web app designed to feel like a native app on your phone. Small enough to self-host, polished enough to actually use.

PWAOffline-firstUX
Pi

network-probe

Python · InfluxDB · Grafana · Raspberry Pi

Network-health probe for Raspberry Pi that pings targets and streams results into InfluxDB for Grafana dashboards. My home lab watches itself.

ObservabilityPythonHome lab
Ruuvi

Ruuvi2Influx — RuuviTag logger

Python · InfluxDB · Docker · Grafana

Logs temperature, humidity, pressure and voltage from multiple RuuviTags into InfluxDB. Runs on a Raspberry Pi with configurable sampling, filtering and a Docker deployment.

IoTInfluxDBDockerRaspberry PiGrafana
MCP23017 chip logo

mcp23017 (Python library)

Python · Raspberry Pi · GPIO

Drop-in GPIO expansion library that lets RPi.GPIO users add up to eight MCP23017 chips without changing their existing syntax.

LibraryEmbeddedDX

The toolbox

Wide enough to connect the dots.

I go deep where it matters and broad enough to see the whole system — from the customer's requirement to the pipeline that ships it.

Product & delivery

  • Product ownership
  • Scrum
  • Kanban
  • Trello
  • Requirements engineering
  • Backlog prioritisation
  • Agile facilitation
  • Customer communication
  • Stakeholder management
  • Technical leadership
  • Roadmapping

Languages

  • Go
  • TypeScript
  • JavaScript
  • Python
  • Java
  • C++
  • Haskell
  • Siemens PLC (TIA S7-1500)

Frameworks & infrastructure

  • React
  • Docker
  • Ansible
  • Git / GitHub Actions
  • REST APIs
  • InfluxDB
  • Grafana
  • MATLAB / MathCAD

Testing & security

  • Automated testing
  • Unit testing (allegedly too much)
  • Integration testing
  • Secure programming
  • OWASP
  • GDPR-aware design
  • CI/CD

Engineering & CAD

  • SolidWorks
  • Autodesk Inventor
  • Fusion 360
  • CATIA
  • Autodesk Vault
  • Siemens Teamcenter
  • CURA

Operating systems & other

  • Linux (Debian, Arch)
  • Windows
  • Adobe Lightroom
  • HitFilm Express

The foundation

Education.

MSc (Tech) — Computer Science

Tampere University · 2023 – 2026

Graduated June 2026. Major: Software Engineering · Minor: Cyber Security. Systems Engineering completed alongside work in 2023. Top grades in software design, Java, secure programming, software process & product management.

BEng (AMK) — Mechanical Engineering

Tampere University of Applied Sciences · 2014 – 2018

Specialisation: Aviation / Aeronautics. Graduated June 2018.

Mechanical Engineering (incomplete)

University of Oulu · 2011 – 2014

Mechatronics & mechanical diagnostics · 89.5 / 300 cr.

Upper-secondary school (Ylioppilas)

Ylöjärven lukio, Ylöjärvi · 2007 – 2010

Other training

Official Siemens training · 2018

Siemens TIA-S7-1500 PLC programming (TIA v15).

Beyond the day job

Volunteering & community.

Tampereen Ursa ry

Sep 2023 – present

Volunteer star guide at public observing nights at the Kauppi observatory. Planetarium operator and guide at Särkänniemi (May 2025 – Jul 2026), trained on the planetarium's presentation technology.

Local church (parish)

Ongoing

Active volunteer in my local parish – multiple positions.

Tampereen Iaidoseura ry

2024 – 2025

Second function checker (luottamustoimi) at the local iaidō (sword budo arts) club.

Let's talk

Need someone who can own the problem, not just the ticket?

I'm open to software engineering, product ownership, Scrum Master, business analyst, systems engineering and various engineering consultancy roles. LinkedIn is the fastest way to reach me.

Based in Tampere, Finland · Native Finnish, fluent English · References available on request.