Homepage of Mikko Törmänen
About me
Software engineer with experience from both development and automated testing side of tech.
I'm also a Certified ScrumMaster.
In professional matters, you can contact me via my LinkedIn profile.
Work history
Aiforia, Senior Software Developer (Jan 2024 - Present)
Working with the Integrations and Deployments team. We develop and test solutions to connect hospitals and laboratories to Aiforia systems, thus enabling them to upload pathology images, trigger analysis and receive results. Mostly backend services and REST APIs. Also some UI components for managing and monitoring those services.
Responsible for deploying our software and services to customer environments and supporting the customer with initial startup, problem solving and updates.
Data Protection Officer since April 2025
C#, .NET, ASP.NET, EF Core, TypeScript, React, Python, Robot Framework, Terraform, Azure
F-Secure, Cloud Developer (Jun 2023 - Jan 2024)
Splitting out or de-merging backend services from shared versions with WithSecure to F-Secure's own stand-alone versions, updating said services where applicable.
Mostly Python 3.x, some NodeJS/JavaScript. CloudFormation mixed with custom tooling for AWS deployment.
UNiDAYS, Lead Software Engineer (Nov 2020 - Feb 2023)
Responsible for developing partner-facing features, like reporting tools and dashboards. Implemented REST API endpoints using C# which in turn were used by internal dashboard frontends developed using a mix of C# Razor pages and JavaScript. Everything was deployed to AWS as EC2 instances or Lambda functions. Data was stored in MsSQL RDS and Marten Document DB instances. AWS SQS was used extensively between different services for communication.
Liberis, Senior Software Engineer (Feb 2019 - Nov 2020)
Worked as an engineer in the Platform team. Team's charter was wide-ranging: We were responsible for supporting legacy products while at the same time developing backend APIs and microservices to replace the legacy software which would in turn improve and speed up business processes.
We were also responsible for developing and improving our application deployment and hosting infrastructure utilizing Kubernetes container orchestration on top of Azure Container Services. Hosting platform in Azure was managed using Terraform.WorldRemit, QA Automation Engineer (Nov 2016 - Feb 2019)
Was responsible for designing and implementing a fully automated testing suite for Integration team's deliverables. These were bespoke software modules connecting WorldRemit's API to overseas partners' ecosystems. This was crucial in allowing CI/CD delivery of new integrations and fixes/improvements to existing integrations.
Later worked as a software engineer in the Platform team, designing and building microservices to split the old monolith codebase into more manageable units for ease of testing and faster delivery. This work involved switching our code base to be hosted in Azure cloud services instead of on-prem data-centers.Skype, Software Development Engineer (Oct 2012 - Nov 2016)
Test automation developer for a mass scale, multi-platform, E2E testing involving Skype and Skype-for-Business (ex Lync) client software.
Quality engineering for the Skype for Mac desktop client. Manual testing and test automation development.
(Full work history viewable in LinkedIn)