Summary
Igor Druzhinin is a Senior Staff Engineer based in Cambridge with nine years of deep experience in systems software and hardware co-design for telecom and data-center domains, currently driving SmartNIC storage virtualization at AMD. He brings a strong foundation in cloud computing and virtualization from hands-on roles at Citrix where he worked on XenServer, secure VM boot, kexec hot-reboot, speculative-execution mitigations and nested virtualization. Igor is an active contributor to high-profile open-source projects such as EDK II and XenAPI, where his work on UEFI firmware and Xen integrations improved PCI handling, timer behavior, and VM management under heavy load. His background includes research-focused R&D at Huawei on NVM and SSD architectures (with granted patents) and earlier systems work at Samsung and Intel, reflecting a rare blend of low-level firmware, hypervisor, and storage expertise. Colleagues value his ability to translate complex platform constraints into pragmatic, reliable solutions that bridge silicon and software.
9 years of coding experience
10 years of employment as a software developer
Master's degree, Computer Engineering, diploma with honors, Master's degree, Computer Engineering, diploma with honors at Saratov State University named after N.G.Chernyshevsky
English, Russian