Diana Popa

Software Development Engineer at Amazon Web Services

Bucharest, Romania
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
award
Top expert inRust-Based Software Development
Diana Popa is a Software Development Engineer with 10 years of experience specializing in virtualization, cloud computing, and Rust, based in Bucharest. As a principal maintainer of the high-profile Firecracker microVM project at AWS, she has driven KVM, device management, and ARM/aarch64 support that underpin serverless infrastructure. Her background spans low-level systems work in C/C++ and performance optimization for dynamic language runtimes at Intel, giving her a rare combination of hypervisor expertise and compiler/runtime tuning. She builds cloud foundations with production-grade security and performance focus, and her contributions to Firecracker’s architecture and CI have enabled safer, faster serverless workloads. Outside core features, she frequently tackles architecture-specific integration details—like register setup for x86_64 vCPUs—that make virtual machines robust in diverse deployments.
code10 years of coding experience
job4 years of employment as a software developer
bookMaster’s Degree, Advanced Software Services, Master’s Degree, Advanced Software Services at Faculty of Automatic Control and Computer Science, University Politehnica of Bucharest
book"Sf. Sava" National College / "Nicolae Balcescu" Math-Physics High School", Bucharest
languagesEnglish, Spanish
stackoverflow-logo

Stackoverflow

Stats
9reputation
0reached
2answers
0questions
github-logo-circle

Github Skills (9)

kvm10
virtualization10
x86-649
arm9
c176
rust6
socket6
c116
jsp6

Programming languages (5)

C++ShellRustGoLess

Github contributions (5)

github-logo-circle
Secure and fast microVMs for serverless computing.
Role in this project:
userBack-end Developer
Contributions:5 releases, 804 reviews, 657 commits in 5 years 2 months
Contributions summary:Diana contributed significantly to the Firecracker project's KVM and device management aspects. Their work involved refactoring code related to KVM, particularly the creation and setup of vCPUs, including the integration of architecture-specific functionality like setting registers for x86_64. They implemented features related to device control, including handling IO requests and setting up the interrupt controller. The user also modified code for running tests in the CI and for enabling aarch64 based architectures.
containerssecureminimalistrustserverless
dianpopa/firecracker

Nov 2018 - May 2023

Secure and fast microVMs for serverless computing.
Contributions:3 releases, 4 PRs, 1727 pushes in 4 years 6 months
secureserverlessmicrovmscomputingserverless-computing
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
Diana Popa - Software Development Engineer at Amazon Web Services