Ville Vainio

Chief Cloud Developer at Basware

Pori, Satakunta, 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
Ville Vainio is a seasoned software leader with 20 years of hands-on experience, currently serving as Chief Cloud Developer at Basware where he architected and led cloud and web initiatives across AngularJS front ends and .NET back ends. A lifelong programmer who started coding at 11, he blends deep Linux and open-source enthusiasm with practical systems engineering from embedded and robotics work to large-scale web platforms. His career includes principal engineering roles at Nokia and Microsoft, where he focused on platform readiness and developer tooling, and a track record of moving products from evaluation to production. He contributes to open-source tooling as a back-end developer—most notably integrating IPython into the Leo editor—demonstrating an eye for developer ergonomics and language interoperability. Based in Pori, Finland, Ville combines developer-first leadership with pragmatic cloud architecture and a rare continuity of coding alongside management.
code20 years of coding experience
job23 years of employment as a software developer
bookTampere University of Technology
bookBachelor of Science (BSc), Computer Software Engineering, Bachelor of Science (BSc), Computer Software Engineering at Satakunta polytechnic
languagesEnglish
github-logo-circle

Github Skills (7)

plugin-development10
ipython10
python10
integrations9
editor9
editors9
text-processing8

Programming languages (13)

C#PowerShellJavaC++RustHTMLJupyter NotebookTypeScript

Github contributions (5)

github-logo-circle
leo-editor/leo-editor

Mar 2008 - Jan 2014

Leo is an Outliner, Editor, IDE and PIM written in 100% Python.
Role in this project:
userBack-end Developer
Contributions:1 review, 487 commits in 5 years 11 months
Contributions summary:Ville implemented an IPython plugin for the Leo editor, allowing for code execution within an IPython session. They added settings for specifying command-line arguments to the IPython shell, ensuring Unicode string handling, and also implemented the ability to reuse existing IPython sessions when launching Leo. The user's contributions include managing the integration and interactions between the editor and the IPython kernel, which is indicative of back-end development focus.
pythonsqlite3ideeditorleo
vivainio/RoughGrep

Jul 2018 - Feb 2022

Fast, brutalist UI on top of RipGrep
Contributions:23 releases, 2 reviews, 78 commits in 3 years 8 months
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
Ville Vainio - Chief Cloud Developer at Basware