Software Development Engineer at Amazon Web Services (AWS)
York, England, United Kingdom
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Jonathan Woollett-light is a software development engineer with nine years' experience building low-level, performance-sensitive systems and currently works on Firecracker at AWS, the microVM technology that powers AWS Lambda. He combines a physics PhD background with practical systems engineering, bringing rigorous analytical thinking to problems like VM snapshot compatibility, CPU feature security, and cross-architecture (x86-64 and aarch64) template implementations. His open-source contributions to projects such as nix-rust/nix and firecracker demonstrate deep familiarity with OS-level primitives—mmap/mremap, epoll, signal handling—and a knack for improving test coverage and lint-driven code quality. At AWS he led the move from static to runtime CPU templates, implementing thorough compatibility checks and coordinating with customers and the rust-vmm community he helps maintain. Colleagues describe him as someone who likes thinking about systems, pairing low-level kernel interfacing with a pragmatic focus on safety, configurability, and performance.
9 years of coding experience
Master of Engineering - MEng, Computer Science, Master of Engineering - MEng, Computer Science at Swansea University
Secure and fast microVMs for serverless computing.
Role in this project:
Back-end Developer & Automation Engineer
Contributions:1322 reviews, 85 commits, 286 PRs in 9 months
Contributions summary:Jonathan primarily contributed to the Firecracker microVM project by modifying code related to low-level system functions and integration tests. Their contributions involved refactoring and fixing code, addressing warnings from the clippy linter, and enhancing existing tests. The user implemented refactoring to improve the codebase. Additionally, they made changes to the test suite to add and verify code coverage.
Contributions:88 reviews, 11 commits, 25 PRs in 1 month
Contributions summary:Jonathan primarily contributed to the `nix-rust/nix` repository, focusing on low-level system calls and bindings. Their work includes implementing and modifying functionalities related to memory management, specifically `mmap` and `mremap`. They also added utility functions for `PollFd` and `Epoll`, demonstrating a deep understanding of system-level programming and interaction with the Linux kernel. Additionally, they worked on file truncation and signal handling.
unixcraterustlibcrust-bindings
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
Jonathan Woollett-light - Software Development Engineer at Amazon Web Services (AWS)