Ilari Scheinin

Senior Machine Learning Engineer at Zapier

Helsinki, 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
Ilari Scheinin is a Senior Machine Learning Engineer based in Helsinki with 16 years of experience applying data science, bioinformatics and robust software engineering practices to deliver reliable, production-ready ML solutions. He emphasizes testable, reusable components and DevOps automation to minimize errors and accelerate insight generation, with a knack for prioritizing what truly matters in complex projects. Ilari has contributed to well-known open-source tools in the tidyverse ecosystem—improving dplyr and dbplyr internals like the glimpse function and backend behavior—demonstrating attention to both user-facing ergonomics and backend correctness. At Zapier he brings this blend of analytics rigor and engineering discipline to scale ML systems in production. Outside work he mixes urbanism and outdoorsy pursuits—cycling, sailing and tour skating—which speaks to a practical, systems-oriented mindset and stamina for long-term projects.
code15 years of coding experience
languagesFinnish, English, French, Swedish
stackoverflow-logo

Stackoverflow

Stats
786reputation
49kreached
10answers
0questions
Badges
file-rename
top-5%
github-logo-circle

Github Skills (20)

r10
data-manipulation10
databases10
grammar10
dplyr10
grammars10
database10
testing9
file-rename9
text-formatting9
formatting9
rcpp8
html6
macos6
boxplot6

Programming languages (8)

TypeScriptJavaRC++ShellTeXJavaScriptPython

Github contributions (5)

github-logo-circle
tidyverse/dplyr

Feb 2015 - Dec 2019

dplyr: A grammar of data manipulation
Role in this project:
userBack-end Developer
Contributions:15 commits, 3 PRs, 9 comments in 4 years 10 months
Contributions summary:Ilari primarily contributed to the `dplyr` package, focusing on refining data manipulation functionalities. Their work included improving the `glimpse` function by adding features like the display of variable counts and thousand separators, and modifying existing functions. The user also addressed code improvements and included the merging of remote-tracking branches to integrate the latest upstream changes. Further contributions included handling named vectors, and correcting potential errors.
manipulationpolarsdata-analysisduckdbgrammar
tidyverse/dbplyr

Feb 2015 - Aug 2015

Database (DBI) backend for dplyr
Role in this project:
userBack-end Developer
Contributions:7 commits, 2 comments in 6 months
Contributions summary:Ilari primarily contributed to improving the `dbplyr` package, a database backend for dplyr. Their work included adding features to the `glimpse` function, such as adding thousand separators to numbers. They also refactored the code by creating a separate function for the thousand separator logic to reduce code repetition. Additionally, the user's commits included merging changes from the upstream master branch, demonstrating involvement in maintaining and integrating the project.
backenddatabasedbidplyrr
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