Pami Ketolainen

Software Engineer at Jolla

Lappeenranta, South Karelia, 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
Pami Ketolainen is a seasoned software engineer with 14 years of experience focused on server-side development, particularly Python, Django, Java EE and Linux, and additional Android mobile experience. Based in Lappeenranta, Finland, he currently develops software at Jolla after earlier roles delivering integration tools and diverse projects at Digia. He contributes to open-source projects such as Bugzilla and Askbot, fixing backend bugs, improving security (CSRF, OAuth2) and enhancing multi-select and reporting functionality—demonstrating attention to reliability and data handling in legacy systems. Comfortable working across server and mobile boundaries, Pami combines pragmatic engineering with a history of improving long-running, community-maintained codebases.
code14 years of coding experience
job4 years of employment as a software developer
bookInformation Technology, Software Engineering, Information Technology, Software Engineering at Lappeenranta University of Technology
languagesEnglish, Finnish
github-logo-circle

Github Skills (12)

database-management10
bugzilla10
perl10
python10
django10
forum9
security9
databases8
database8
sql8
api6
apidoc6

Programming languages (17)

C++CMakefileGoPerlHTMLQMLShell

Github contributions (5)

github-logo-circle
bugzilla/bugzilla

Jun 2012 - Nov 2015

Official repository for the Bugzilla bug tracking system. Report bugs to https://bugzilla.mozilla.org/enter_bug.cgi?product=Bugzilla&format=__default__ . Main website:
Role in this project:
userBack-end Developer
Contributions:13 commits in 3 years 5 months
Contributions summary:Pami primarily contributed to the bug tracking system Bugzilla by addressing issues related to custom field validations, search functionality, and multi-select parameters. They implemented fixes for incorrect handling of mandatory fields, the 'isempty' operator for custom multiselect fields, and issues with multi-select parameters in the new JSON storage format. Additionally, the user updated the system to enable multi-select fields in reports. These changes involved modifying Perl code, including core modules related to configuration and search functionality.
cgireportbug-trackingtrackingbugzilla
ASKBOT/askbot-devel

Dec 2013 - Nov 2015

Askbot is a Django/Python Q&A forum. **Contributors README**: https://github.com/ASKBOT/askbot-devel#how-to-contribute. Commercial hosting of Askbot and support are available at https://askbot.com
Role in this project:
userBack-end Developer
Contributions:21 commits, 2 PRs, 3 comments in 1 year 11 months
Contributions summary:Pami contributed primarily to improving the Askbot Q&A forum's backend functionality. They addressed critical issues, including fixing comment count updates when converting answers to comments, and resolving database connection problems in prefork mode. Further improvements included adding CSRF protection to views and updating thread status upon question restoration, demonstrating a focus on code quality and security. The user also enhanced the system by integrating OAuth2.0 support and improving the sharing features.
develhostingpythondjango-rest-frameworkdjango
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
Pami Ketolainen - Software Engineer at Jolla