Jukka Kurkela

Web Architect at Verkkokauppa.com

Riihimäki, Kanta-Häme, 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
Jukka Kurkela is a Web Architect based in Riihimäki, Finland with nine years of formal experience and decades-long programming roots dating back to the 1980s. He combines hands-on front-end and full-stack expertise with practical architecture work, currently shaping web platforms at Verkkokauppa.com after senior and developer roles there and at SCM Best. An active open-source contributor, he modernized popular Chart.js plugins—adding ESM builds, migration guides and improved zoom/annotation behavior—demonstrating attention to compatibility, performance and developer experience. His background includes running a small technology company as CEO and multiple system-analyst and programmer roles, giving him a rare mix of product, operational and low-level coding perspective. Colleagues value him for pragmatic refactors that reduce complexity while preserving legacy integrations.
code9 years of coding experience
job26 years of employment as a software developer
bookHaukiputaan Lukio
languagesEnglish, Finnish
github-logo-circle

Github Skills (18)

javascript10
annotations10
plugin-development10
chartjs10
annotation-processing10
front-end-development10
zooming10
annotate10
testing9
es6-modules9
esmodules9
ecmascript9
jsmodules9
ecm9
documentation8

Programming languages (9)

TypeScriptC++ShellRustJavaScriptVueGoPHP

Github contributions (5)

github-logo-circle
chartjs/chartjs-plugin-zoom

Jan 2021 - Dec 2022

Zoom and pan plugin for Chart.js
Role in this project:
userFront-end Developer
Contributions:1 release, 154 reviews, 160 commits in 1 year 11 months
Contributions summary:Jukka primarily contributed to the development and maintenance of the zoom and pan plugin for Chart.js. Their work involved refactoring the codebase, fixing bugs related to category scale zoom, and improving the drag-to-zoom functionality. They also added new features such as onZoomStart and onZoomComplete callbacks and updated the documentation. The user's contributions improved the usability and functionality of the plugin.
chartzoom-and-panpluginpanchartjs
Annotation plugin for Chart.js
Role in this project:
userFull-stack Developer
Contributions:543 reviews, 286 commits, 378 PRs in 1 year 7 months
Contributions summary:Jukka primarily focused on updating the Chart.js annotation plugin to be compatible with Chart.js v3. Their work included updating dependencies, refactoring the build process, and adding an ESM build. They addressed various issues, including event handling and scale adjustments, and refactored the code for improved efficiency. Furthermore, the user made several improvements to the documentation and samples, including adding a migration guide.
chartchartjs-pluginpluginchartjsannotation
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
Jukka Kurkela - Web Architect at Verkkokauppa.com