Yaroslava Serdiuk

Software Engineer at Google

Ukraine
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

🤩
Rockstar
🎓
Top School
Yaroslava Serdiuk is a software engineer with seven years of experience, currently improving GKE/Kubernetes at Google with a focus on making batch workloads run efficiently. She contributes to the high-profile kubernetes/autoscaler project, enhancing cluster autoscaler accuracy through better DaemonSet resource and ephemeral storage calculations and smarter node eviction logic. With a strong mathematics background from Kyiv National Taras Shevchenko University and teaching experience from school level to university, she brings rigorous analytical thinking and clear technical communication to complex backend problems. Previously she taught Python for data science and practiced graphic design, a mix that informs both her technical clarity and attention to user-facing tooling. Based in Ukraine and proudly representing her country on GitHub, she blends production-grade cloud engineering with an educator’s knack for making hard concepts accessible.
code6 years of coding experience
job1 year of employment as a software developer
bookBachelor’s Degree, Mathematics, Bachelor’s Degree, Mathematics at Kyiv National Taras Shevchenko University
bookGraphic Design, Graphic Design at Kyiv Academy of Media Arts
github-logo-circle

Github Skills (6)

kubernetes10
go10
resource-management10
kubernetes-pods10
automations7
automation7

Programming languages (2)

GoPython

Github contributions (5)

github-logo-circle
kubernetes/autoscaler

Oct 2020 - Jan 2023

Autoscaling components for Kubernetes
Role in this project:
userBack-end Developer
Contributions:187 reviews, 45 commits, 90 PRs in 2 years 3 months
Contributions summary:Yaroslava primarily focused on enhancing the cluster autoscaler's capabilities, with a particular emphasis on resource management and node utilization calculations. They made significant changes to how DaemonSet resource utilization is calculated, impacting the accuracy of node resource allocation. The user also updated generic labels for GCE cloud provider and added new daemonset eviction for empty nodes which impacts how to remove nodes. Moreover, the user has included features like ephemeral storage calculations.
k8skubernetesautoscaling
yaroslava-serdiuk/autoscaler

Oct 2020 - Dec 2024

Autoscaling components for Kubernetes
Contributions:326 pushes, 95 branches in 4 years 2 months
hands-onupstreamautoscalingk8skubernetes
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
Yaroslava Serdiuk - Software Engineer at Google