Markus Kauppila

Senior Software Engineer at Small Giant Games

Helsinki, Finland
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code15 years of coding experience
job16 years of employment as a software developer
bookMaster's Degree, Information Processing Science, Master's Degree, Information Processing Science at University of Oulu
stackoverflow-logo

Stackoverflow

Stats
997reputation
193kreached
13answers
1question
Badges
localization
top-5%
github-logo-circle

Github Skills (27)

unit-testing10
objective-c10
test-automation-framework10
autotest-framework10
sdl10
testing10
test-framework10
c-programming10
c1110
makefile10
c1710
bdd10
automated-tests10
swift10
test-automation10

Programming languages (5)

C++CJavaScriptObjective-CSwift

Github contributions (5)

github-logo-circle
spurious/SDL-mirror

May 2011 - Sep 2011

An unofficial, automated SDL2 and SDL1.2 HG mirror.
Role in this project:
userQA 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.
sdl1windowssdlsdl2playfab
Quick/Quick

Dec 2014 - Jan 2017

The Swift (and Objective-C) testing framework.
Role in this project:
userQA Engineer / Test Automation Engineer
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