Mikko Leppänen is a SW Test Automation Expert with over 12 years of hands-on experience designing maintainable, high-quality software and test automation, currently driving testing excellence at KONE. A Python specialist since 2008 who adopted Rust four years ago, he blends high-level scripting and system-level performance to build reliable tooling and scalable test frameworks. He advocates BDD, DDD and clean code, using those practices to align technical design with real business domains and user needs. An active OSS contributor, Mikko has contributed Rust-based improvements to the popular ruff Python linter—demonstrating his ability to improve developer tooling across language boundaries. Known for perseverance, strong deadline discipline and a habit of unprompted, systematic collaboration, he pairs craftsmanship with a lifelong learning mindset rooted in a technical M.Sc. background.
12 years of coding experience
M.Sc., Electromagnetics, M.Sc., Electromagnetics at Tampere University of Technology
An extremely fast Python linter and code formatter, written in Rust.
Role in this project:
Back-end Developer
Contributions:4 reviews, 12 PRs, 39 comments in 1 year 2 months
Contributions summary:Mikko contributed to the development of the `ruff` linter and code formatter, written in Rust. Their commits focused on adding new features, such as detecting changes in configuration files to trigger re-resolving, implementing a rule for detecting unnecessary dict comprehensions, integrating a fix for implicit return analysis, introducing a rule for handling `defaultdict` keyword arguments, and incorporating improvements for `startswith`/`endswith` calls. They also contributed towards the implementation of `useless-exception-statement` rule and incorporating `pathlib.Path` when analyzing async functions.
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.