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.
9 years of coding experience
6 years of employment as a software developer
Bachelor's degree, Computer science, Bachelor's degree, Computer science at Lviv Polytechnic National University
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.
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.