Petteri Kääpä

Partner And Senior Consultant at Black Belt Consulting

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

👤
Senior
🎓
Top School
Petteri Kääpä is a seasoned software leader and consultant with 16 years of experience building backend systems and leading engineering teams from Helsinki. As Partner and Senior Consultant at Black Belt Consulting, and previously Tech Lead for Identity and Access Management at Utopia Music and CTO at Invesdor, he blends hands-on backend development with platform and infrastructure ownership. He is an active open-source contributor to the RailsAdmin project, where he refactored core configuration DSLs to improve field types, formatting and association handling—demonstrating deep familiarity with Rails internals. Comfortable switching between freelance, executive and technical roles, he also brings entrepreneurial experience running small businesses and a record label, which informs his pragmatic approach to product and business needs. Colleagues describe him as calm, effective and focused on delivering reliable, maintainable systems.
code16 years of coding experience
job22 years of employment as a software developer
bookHigh school diploma, High school diploma at Lahden Lyseon lukio
github-logo-circle

Github Skills (5)

activerecord10
rails10
object-oriented-programming10
ruby-on-rails10
ruby10

Programming languages (3)

Vim scriptRubyPython

Github contributions (5)

github-logo-circle
railsadminteam/rails_admin

Oct 2010 - Aug 2011

RailsAdmin is a Rails engine that provides an easy-to-use interface for managing your data
Role in this project:
userBack-end Developer
Contributions:310 commits in 10 months
Contributions summary:Petteri primarily contributed to the RailsAdmin project by refactoring and enhancing the configuration DSL. They modified the core configuration aspects of the system, specifically those related to field types, data formatting, and associations (has_many, belongs_to, etc.). Their work included adding support for new features and improving existing ones, such as setting output formats for date and time data, enhancing list and edit views, and introducing new features for handling associations, demonstrating an in-depth understanding of the project's internal structure.
railsrails-enginerailsadminrubyactivemodel
invesdor/trusty-client-ruby

Feb 2017 - Jun 2017

Contributions:2 pushes in 4 months
ruby-clientrubytrustly
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
Petteri Kääpä - Partner And Senior Consultant at Black Belt Consulting