Kimmo Varis is a Senior Software Designer and Certified Scrum Master with 23 years of experience building and hardening applications across Windows and Linux, from GUI and desktop apps to low-level drivers and embedded systems. He combines hands-on coding in multiple languages with a focus on security, software architecture, and improving agile development and testing practices. As lead developer of the popular open-source WinMerge project and contributor to cppcheck, he has a proven track record of automating build and release pipelines, fixing platform-specific build issues, and improving tooling reliability. Currently driving design work at Etteplan, he also brings practical Scrum leadership from previous roles and a knack for integrating open-source solutions into enterprise workflows. Colleagues rely on him for pragmatic architecture decisions and for translating legacy system constraints into maintainable, testable code.
23 years of coding experience
19 years of employment as a software developer
Pihtiputaan lukio
Bachelor's degree Computer Science, Bachelor's degree Computer Science at Jyväskylä University of applied sciences
WinMerge is an Open Source differencing and merging tool for Windows. WinMerge can compare both folders and files, presenting differences in a visual text format that is easy to understand and handle.
Role in this project:
Back-end Developer & Automation Engineer
Contributions:3796 commits in 7 years 10 months
Contributions summary:Kimmo primarily focused on improving the build and release process by modifying the build scripts and adding new build targets. They updated the Python scripts used for version number management and for cleaning up generated files. Additionally, they worked on integrating the InnoSetup installer into the build process and ensuring the correct Unicode support for various tools. Their work focused on automating various build tasks and integrating external tools.
Contributions summary:Kimmo was actively involved in maintaining and improving the C/C++ code analysis tool, cppcheck, by addressing specific issues and enhancing its functionality. Their contributions included fixing build problems related to compiler-specific configurations, such as those in Visual Studio. They also focused on resolving issues related to the GUI interface by addressing code-related bugs.
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
Kimmo Varis - Senior Software Designer at Etteplan