Igor Pylypiv

Software Engineer at Google

San Francisco, California, United States
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
Igor Pylypiv is a seasoned software engineer with nine years of hands-on experience in networking, embedded systems, and Linux kernel development, now based in San Francisco and working at Google. He is fluent in C/C++ with strong Python, Java, and C# skills, and has deep expertise across TCP/IP, Wi‑Fi, VoIP, IPsec/IKE, and high-performance packet processing. Igor has driven large migrations and performance wins—upgrading kernels across major releases, porting hundreds of patches, and boosting flows-per-second by ~400%—and has contributed fixes upstream to the Linux kernel SCSI subsystem. He cares deeply about improving development processes, introduced static analysis and repo migrations, and mentors new engineers to speed onboarding. Less obvious: Igor combines low-level kernel work (accepted Linux patches and eudyptula challenge completion) with practical cloud networking enablement (Azure/AWS accelerated networking), making him effective across hardware-near and cloud-facing systems.
code9 years of coding experience
job6 years of employment as a software developer
bookBachelor's degree, Computer science, Bachelor's degree, Computer science at Lviv Polytechnic National University
languagesEnglish, Polish, Ukrainian
stackoverflow-logo

Stackoverflow

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

Github Skills (16)

c1710
embedded10
device-driver10
c1110
driver10
linux-kernel10
sys10
scsi10
hal9
abstraction-layer9
memory-management9
error-handling8
i2c8
system-programming8
sas7

Programming languages (3)

C++CVim Script

Github contributions (5)

github-logo-circle
torvalds/linux

Mar 2017 - Aug 2024

Linux kernel source tree
Role in this project:
userBack-end Developer / Systems Engineer
Contributions:1 comment in 7 years 6 months
Contributions summary:Igor's primary contributions involve modifying the SCSI subsystem within the Linux kernel, particularly focusing on the pm8001 driver. They have addressed issues related to device initialization, memory leaks, and command processing. Their work also included increasing scatter-gather list lengths and adjusting reserved tags to optimize I/O performance. Further contributions included fixing retry logic during disk depopulation, preventing indefinite delays in I/O operations.
kernellinux-kernellinuxkernel-source
ipylypiv/grpc

Mar 2017 - Apr 2017

Contributions:14 pushes, 4 branches in 1 month
objective-ccpppythonc-nodenode-js
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
Igor Pylypiv - Software Engineer at Google