Jonni Madekivi

Senior Software Developer at Reaktor

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
Jonni Madekivi is a Senior Software Developer based in Finland with 13 years of hands-on experience building full-stack web applications, developer tools, and resilient server infrastructure. He blends practical DevOps and systems expertise—running geographically distributed mission-critical services with Xen, ZFS and automated monitoring—with UI-focused work creating custom Vaadin components and a SVG-based WYSIWYG print personalization platform. At Reaktor he continues shipping production software in agile teams while contributing upstream to the popular Vaadin framework, improving ComboBox APIs and core binding behavior. An entrepreneur at heart, he has a track record of solving complex migrations and integrations for customers and helped build a web questionnaire used by over 10,000 students in academic studies.
code13 years of coding experience
job16 years of employment as a software developer
bookInformation technology, Information technology at University of Turku
bookKupittaan lukio
languagesFinnish, English
github-logo-circle

Github Skills (9)

unit-testing10
application-framework10
javas10
web-framework10
webapp-framework10
web-application10
webapp10
java10
vaadin10

Programming languages (11)

TypeScriptJavaQMLC++BikeshedShellCJavaScript

Github contributions (5)

github-logo-circle
vaadin/framework

Dec 2012 - Dec 2018

Vaadin 6, 7, 8 is a Java framework for modern Java web applications.
Role in this project:
userFull-stack Developer
Contributions:16 commits, 7 PRs, 12 comments in 6 years 1 month
Contributions summary:Jonni primarily contributed to the Vaadin framework by fixing bugs, implementing new features, and improving existing functionality. Their work included modifying core components like `FieldGroup` to enhance binding behavior, address case-insensitive matching, and support inheritance. Additionally, the user added unit tests and implemented new APIs for the ComboBox component, showcasing involvement in both backend and frontend aspects of the framework.
web-applicationsjava-webvaadin-frameworkweb-application-frameworkjava
Wnt/vaadin-fiddle

Jan 2017 - Mar 2018

Online platform for developing Vaadin applications
Contributions:111 commits, 102 pushes, 4 branches in 1 year 1 month
developingonline-platformjavavaadinwebapp
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
Jonni Madekivi - Senior Software Developer at Reaktor