Markus Kauppila is a senior software engineer based in Helsinki with 15 years of experience building high‑traffic, production backend systems and leading multidisciplinary teams. He has driven scalable profile services at Unity handling hundreds of thousands of requests per second and multi‑terabyte datasets, and has broad backend expertise in Go, gRPC and Google Cloud. Markus combines hands‑on engineering with tech‑lead responsibilities from Futurice—designing architectures, interfacing with clients, and shipping full‑stack solutions including mobile apps. An active contributor to testing and QA in open source (notably SDL and Swift testing frameworks), he brings deep practical knowledge of test automation and robust test harness design. Known for pragmatic design decisions and improving reliability at scale, he also has a strong academic foundation with a Master’s in Information Processing Science.
15 years of coding experience
16 years of employment as a software developer
Master's Degree, Information Processing Science, Master's Degree, Information Processing Science at University of Oulu
An unofficial, automated SDL2 and SDL1.2 HG mirror.
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:189 commits in 4 months
Contributions summary:Markus primarily focused on developing and refactoring test automation code within the SDL2 and SDL1.2 HG mirror repository. Their contributions included the creation of a test runner and test suites, with an emphasis on unit testing and integration testing. The user added functionality for assertions, logging, and command-line arguments. They also refactored the test harness to enable multiple test suites, tests with various options, and test cases to bail out on failed assertions, improving the robustness and functionality of the test suite.
Contributions:29 commits, 5 PRs, 1 push in 2 years 2 months
Contributions summary:Markus focused on implementing and expanding the testing framework for the Swift (and Objective-C) project. They added new test cases, including before/after each tests and shared example tests, to improve test coverage and ensure the proper functionality of different aspects of the framework. The commits demonstrate a strong emphasis on thorough testing and maintaining a reliable testing suite. The user also corrected existing test cases to ensure correctness.
cocoapodsobjective-ctesting-frameworktestingbdd
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Markus Kauppila - Senior Software Engineer at Small Giant Games