Joni Katajamäki

Partner, Senior Consultant at Luoto Company

Espoo, 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
Joni Katajamäki is a Partner and Senior Consultant based in Espoo, Finland, with 14 years of software engineering experience focused on delivering pragmatic, maintainable systems. He has led and contributed to consultancy and product work at Wunderdog and now runs client engagements through Luoto Company, blending technical execution with strategic guidance. Deeply familiar with reactive patterns, he made notable open-source contributions to the MobX Dart library—refactoring core internals, removing dart:mirrors, adding linter rules and tests—to improve state management for Flutter apps. Joni’s background in software engineering from Jyväskylä’s universities and long tenure in senior roles reflect a hands-on approach to code quality, architecture and developer tooling. Colleagues value his ability to translate complex implementation details into reliable designs that scale across teams. He combines consultancy-level stakeholder communication with a developer’s attention to abstraction and testing.
code13 years of coding experience
job6 years of employment as a software developer
bookSoftware Engineering, Information Technology, Software Engineering, Information Technology at Jyväskylän Ammattikorkeakoulu
github-logo-circle

Github Skills (8)

state-management10
dart10
reactive-programming10
mobx10
flutter-apps9
testing9
flutter9
flutter-game9

Programming languages (10)

TypeScriptC#C++RustHaxeJavaScriptRubyGDScript

Github contributions (5)

github-logo-circle
mobxjs/mobx.dart

Jan 2019 - Feb 2019

MobX for the Dart language. Hassle-free, reactive state-management for your Dart and Flutter apps.
Role in this project:
userBack-end Developer
Contributions:105 commits, 49 PRs, 106 pushes in 1 month
Contributions summary:Joni primarily contributed to refactoring and improving the MobX Dart library's core functionality. Their work involved removing usage of `dart:mirrors` and migrating to newer methods. This user implemented several linter rules and refactored various classes, including those related to reactions, actions, and observables. They also introduced the injection of `ReactiveContext` as a constructor argument and added tests for computed values, actions, and the context in general.
state-managementflutter-appsdart-languagemobxdart
wunderdogsw/proem

Oct 2018 - Feb 2020

Contributions:3 releases, 60 PRs, 121 pushes in 1 year 3 months
typescriptpromotedlernastandard-library
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