Max Asnaashari

Software Engineer II at Canonical

Vancouver, British Columbia, Canada
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
Max Asnaashari is a Software Engineer II based in Vancouver with eight years of experience building backend systems, currently contributing to Canonical’s LXD container and VM manager. He has shipped features improving instance export and cluster management in a high-profile open-source project, including adding expiration handling for QEMU/LXC drivers and a cluster edit command. Max combines practical production experience from Canonical with earlier internships at OpenDNS and Evident Point, and teaches technical fundamentals through prior TA work at UBC. Known for careful bug fixes and incremental design improvements, he brings a pragmatic approach to distributed systems and infrastructure code.
code8 years of coding experience
job2 years of employment as a software developer
bookBachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at The University of British Columbia
github-logo-circle

Github Skills (8)

cluster-api10
go10
clustering10
containerization10
cluster-manager10
linux9
system-administration9
distributed-systems8

Programming languages (5)

ShellRustGoDartPython

Github contributions (5)

github-logo-circle
canonical/lxd

Jun 2021 - Nov 2022

Powerful system container and virtual machine manager
Role in this project:
userBack-end Developer
Contributions:196 reviews, 1318 commits, 162 PRs in 1 year 6 months
Contributions summary:Max primarily contributed to enhancing instance management capabilities within the LXD container and virtual machine manager. Their commits focused on expanding instance export functionality by adding parameters for setting an expiration date, and handling that date in the QEMU and LXC drivers. Further improvements involved adding a new "lxc cluster edit" command to modify cluster configurations, and resolving bugs related to the joining of cluster members. They also addressed several minor code style improvements.
containerscriulinuxdockervirtual-machine
masnax/microcloud

Oct 2022 - Jan 2025

Automated private cloud based on LXD and Ceph
Contributions:523 pushes, 139 branches in 2 years 3 months
private-cloudkuberneteslxdceph
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
Max Asnaashari - Software Engineer II at Canonical