Nasif Imtiaz

Software Engineer at Google

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
Nasif Imtiaz is a software engineer and Ph.D. researcher specializing in software supply chain security and developer infrastructure, with eight years of experience spanning academic research and industry roles at Google, EPRI, Meta, and Microsoft. He has published in top venues (ICSE, TSE) and built practical tools—like Depdive and a Python package for dependency analysis—bridging empirical studies with production-quality software. At EPRI he led R&D on the IEEE 2030.5 protocol for DER management, owning both server and client stacks and a SunSpec Modbus converter, and now contributes to developer infrastructure at Google. His systems work includes adding Rust server-side streaming to Facebook’s fbthrift and enabling Rust/C++ async interop, reflecting deep expertise in distributed systems and cross-language integration. Known for combining social network analysis of open-source communities with hands-on tool development, he uncovers socio-technical patterns that improve trust and security across supply chains. Based in California, he brings a rare mix of rigorous research, open-source impact, and production systems delivery.
code8 years of coding experience
job7 years of employment as a software developer
bookDoctor of Philosophy - PhD Computer Science, Doctor of Philosophy - PhD Computer Science at North Carolina State University
bookBachelor of Science (B.Sc.) Computer science and Engineering, Bachelor of Science (B.Sc.) Computer science and Engineering at Bangladesh University of Engineering and Technology
languagesEnglish, Bengali
stackoverflow-logo

Stackoverflow

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

Github Skills (5)

code-generation10
rust10
thrift10
testing9
error-handling9

Programming languages (17)

JavaC++CRustGoHTMLGroovyJupyter Notebook

Github contributions (5)

github-logo-circle
facebook/fbthrift

Jun 2022 - Aug 2022

Facebook's branch of Apache Thrift, including a new C++ server.
Role in this project:
userBack-end Developer
Contributions:22 commits in 1 month
Contributions summary:Nasif's primary contribution centers around implementing and integrating Rust code within the test fixtures of the `fbthrift` repository, specifically for server-side streaming functionality. They added Rust code generation for streaming responses and expanded the test cases to cover various scenarios, including different exception types. The user's work focused on adapting the code generation templates to support streaming methods and involved handling the intricacies of exceptions within this new context. They also implemented code to invoke streaming methods.
cppapache-thriftc-plus-plusapachefacebook
Accurate diffing between two versions of a package
Contributions:57 commits, 14 pushes, 3 branches in 4 months
accurateright-to-leftdiffingsketchup
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
Nasif Imtiaz - Software Engineer at Google