Kimmo Varis

Senior Software Designer at Etteplan

Kauniainen, 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
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.
code23 years of coding experience
job19 years of employment as a software developer
bookPihtiputaan lukio
bookBachelor's degree Computer Science, Bachelor's degree Computer Science at Jyväskylä University of applied sciences
languagesFinnish, English
github-logo-circle

Github Skills (17)

static-code-analysis10
debug10
c-language10
python10
makefile10
automation10
front-end-development10
build-automation10
automations10
cprogramming-language10
bugtracking10
scripting9
release-management9
shell9
script9

Programming languages (2)

C++PHP

Github contributions (5)

github-logo-circle
WinMerge/winmerge

Feb 2003 - Nov 2010

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:
userBack-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.
csvc-plus-pluscompare-filescsv-filesmfc
danmar/cppcheck

Jan 2009 - Jul 2013

static analysis of C/C++ code
Role in this project:
userBack-end Developer & Bug Fixer
Contributions:923 commits in 4 years 6 months
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.
cppcppcheckc-plus-plusstatic-code-analysiscross-platform
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