Piotr Storożenko

Software Engineer at Snowflake

Warsaw, Masovian Voivodeship, Poland
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
Piotr Storożenko is a software engineer and ML practitioner with nine years of experience bridging research-grade data science and production engineering, now building AI-focused systems at Snowflake. He progressed through roles at Appsilon from ML engineer to Innovation Lead, delivering applied ML solutions and leading technical initiatives, and earlier worked as a data scientist at ING and on information-diffusion research. A physicist by training with dual engineering degrees from Politechnika Warszawska, Piotr brings strong numerical instincts and a curiosity-driven approach to problem solving. He contributes to Julia's DataFrames.jl by optimizing core functions for performance and memory efficiency, reflecting a knack for low-level optimization in high-level data tooling. Based in Warsaw, he combines academic rigor with practical delivery, often tackling performance and type-stability challenges that lie beneath smooth ML pipelines.
code9 years of coding experience
job5 years of employment as a software developer
bookWarsaw University of Technology
stackoverflow-logo

Stackoverflow

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

Github Skills (8)

data-structures10
datatable10
data-structure10
tabular10
julia10
data-analysis9
algorithms9
testing8

Programming languages (14)

C++RustVueNextflowGoHTMLPerlJupyter Notebook

Github contributions (5)

github-logo-circle
JuliaData/DataFrames.jl

May 2021 - Sep 2021

In-memory tabular data in Julia
Role in this project:
userBack-end Developer
Contributions:32 reviews, 6 commits, 6 PRs in 4 months
Contributions summary:Piotr focused on optimizing and improving the `dataframes.jl` library, primarily by enhancing the performance and stability of existing functions. They optimized the `completecases` function for efficiency and type stability and refined the `_findall` function to reduce memory allocation. Additionally, the user implemented changes to the `join` functionality, including `matchmissing` parameter. Overall, the contributions centered on code optimization and expanding library features.
memorydataframesdatatabular-datadata-frame
Contributions:46 commits, 39 pushes, 1 branch in 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
Piotr Storożenko - Software Engineer at Snowflake