Senior Software Engineer at Amazon Web Services (AWS)
Palma, Balearic Islands, Spain
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Top expert inRust-Based Software Development
Andreea Florescu is a Senior Software Engineer with 13 years of experience specializing in Rust-based virtualization and open-source systems, currently maintaining rust-vmm at AWS from Palma, Spain. She is a former Firecracker maintainer and continues to drive the security and low-level virtualization work on that widely used microVM project, including vCPU/memory initialization and CPUID topology setup. Her background spans performance-focused runtime optimizations at Intel to building production Rust virtualization components integrated into AWS products, reflecting deep systems and security expertise. Colleagues rely on her for thoughtful, low-level designs that bridge kernel-level details and practical cloud infrastructure needs.
13 years of coding experience
7 years of employment as a software developer
Colegiul National "Nicolae Grigorescu"
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at Universitatea Politehnica Bucuresti
Master's degree, Advanced Software Services, Master's degree, Advanced Software Services at Universitatea „Politehnica” din București
Secure and fast microVMs for serverless computing.
Role in this project:
Back-end Developer
Contributions:6 releases, 19 reviews, 321 commits in 3 years 10 months
Contributions summary:Andreea primarily contributed to the Firecracker microVM project by implementing and extending functionality related to command-line parameters and core system initialization. Their work involved modifying the main entry point (`src/main.rs`) to accept and process command-line arguments for setting the vCPU count and memory size. They were also responsible for low-level changes to the kernel, including setting up the CPUID extended topology to match the configured virtual machine properties. Furthermore, they made critical adjustments to the codebase to enable features like setting the signal mask for live updates.
This is the template used by all repositories which represent a crate. The purpose is to speed up the creation of new crates and keep the same standard in rust-vmm.
Contributions:26 reviews, 7 commits, 29 PRs in 2 years 2 months
repositoriescratekeepspeedrust
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
Andreea Florescu - Senior Software Engineer at Amazon Web Services (AWS)