Mikko Leppänen

SW Test Automation Expert

Tuusula, 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
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.
code12 years of coding experience
bookM.Sc., Electromagnetics, M.Sc., Electromagnetics at Tampere University of Technology
languagesEnglish, Finnish
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (11)

linter10
rule10
rust10
static-analysis10
python10
rule-engine10
code-formatting10
pep9
algorithms8
data-structures8
algorithm8

Programming languages (7)

TypeScriptC++RustJavaScriptRobotFrameworkMarkdownPython

Github contributions (5)

github-logo-circle
astral-sh/ruff

Jan 2023 - Mar 2024

An extremely fast Python linter and code formatter, written in Rust.
Role in this project:
userBack-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.
linterpythonruststyle-guidepep8
mikeleppane/CV

Feb 2015 - Mar 2021

Contributions:3 pushes in 6 years 2 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
Mikko Leppänen - SW Test Automation Expert