Markus Mäkelä

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 Mäkelä is a seasoned software engineer with 11 years’ experience, currently working at MariaDB Corporation in Helsinki where he focuses on backend systems and database engineering. He contributes actively to open-source projects such as MaxScale and a MySQL/MariaDB replication manager, adding security features like JWT algorithm auto-detection, query-cancellation endpoints, and robustness fixes for multi-threaded and ODBC scenarios. Markus blends backend development with DevOps-oriented orchestration, demonstrating practical expertise in configuration management, server state handling, and memory-leak resolution. A Metropolia alumnus, he brings a pragmatic, systems-level approach to improving reliability and integration in complex database proxy and replication environments.
code11 years of coding experience
bookBachelor's degree, Bachelor's degree at Metropolia Ammattikorkeakoulu - Helsinki Metropolia University of Applied Sciences
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
2,419reputation
268kreached
135answers
0questions
Badges
mysql
top-5%
mariadb
top-1%
github-logo-circle

Github Skills (33)

c-language10
back-end-development10
mysql10
mariadb10
configuration-management10
databases10
database-administration10
administration10
go10
database-design10
cprogramming-language10
replication10
database10
admin9
develop9

Programming languages (12)

TypeScriptC#JavaDockerfileC++ShellCLLVM

Github contributions (5)

github-logo-circle
mariadb-corporation/MaxScale

Aug 2014 - Jan 2023

An intelligent database proxy.
Role in this project:
userBack-end Developer & Database Engineer
Contributions:23 reviews, 11086 commits, 115 PRs in 8 years 6 months
Contributions summary:Markus implemented auto-detection of JSON Web Token (JWT) algorithms, allowing the system to utilize more secure PS algorithms. They added the creation of an endpoint for canceling queries and added a workaround for dealing with LOAD DATA LOCAL INFILE in a multi-threaded environment. They also fixed a memory leak and improved the handling of ODBC connection by including code for adding/removing them.
golangproxydatabase-proxydatabasemariadb
signal18/replication-manager

Oct 2016 - Mar 2017

Signal 18 repman - Replication Manager for MySQL / MariaDB / Percona Server
Role in this project:
userBackend Developer / DevOps Engineer
Contributions:6 commits, 8 PRs, 4 comments in 5 months
Contributions summary:Markus contributed significantly to the backend functionality and integration of the replication manager. Their work includes adding configuration options, implementing MaxScale protocol handling, and updating server status management within the cluster. The commits reveal a focus on enhancing the interaction with MaxScale, ensuring correct server states, and improving the overall reliability of the replication management system. Furthermore, the changes suggest expertise in managing configurations and orchestrating services.
signalgtidload-balancingcontourhaproxy
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 Mäkelä