David Cassany

Software Engineer at SUSE

Barcelona, Catalonia, Spain
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
David Cassany is a software engineer with 13+ years of experience building Linux-first systems, appliance builders and container tooling, currently contributing to SUSE’s KIWI and Docker teams. Trained as a telecommunications engineer, he has bridged multimedia streaming research at i2CAT with pragmatic DevOps and backend work—modeling video NFV and optimizing server-side streaming protocols. He is fluent in C/C++, Python and Java, with deep Linux, virtualization (KVM, QEMU, LXC) and packaging expertise, and a track record of improving performance and layer analysis in container tools like container-diff. His open-source contributions include enhancing Rancher Desktop’s Linux integration and adding VDI support to the KIWI appliance builder, reflecting a focus on cross-platform packaging and developer ergonomics. Colleagues describe him as positive and can-do; he combines long-term architectural thinking with hands-on improvements that speed builds and reuse cached artifacts. Based in Barcelona, he brings a rare mix of research-driven media networking experience and production-grade systems engineering.
code13 years of coding experience
job6 years of employment as a software developer
bookUPC Universitat Politècnica de Catalunya
github-logo-circle

Github Skills (34)

kubernetes10
container10
docker10
archiving10
electron10
python10
linux10
archives10
dockers10
containerization10
archiver10
go10
rpm10
build-automation10
kubernetes-pods10

Programming languages (15)

C++CSSCMakefileVueGoPerlHTML

Github contributions (5)

github-logo-circle
OSInside/kiwi

Jul 2016 - Jan 2023

KIWI - Appliance Builder Next Generation
Role in this project:
userBack-end Developer
Contributions:303 reviews, 476 commits, 389 PRs in 6 years 7 months
Contributions summary:David's primary contribution was implementing support for the VDI disk format within the KIWI appliance builder. This involved adding new code to support vdi format, including file modification to the init file. The user also enhanced the tar archive support with features such as including xattrs metadata or customizing the tool and, in the process, addressed various bugs and incorporated improvements related to package and repository management. The user further contributed to the development by resolving issues in the area of container image generation.
next-generationappliancebuilderkiwiiot
container-diff: Diff your Docker containers
Role in this project:
userBack-end & DevOps Engineer
Contributions:11 commits, 6 PRs, 22 comments in 4 months
Contributions summary:David focused on enhancing the functionality of `container-diff`, particularly in the area of analyzing container images. Their contributions include adding functionality for layer analysis with different package managers (apt and rpm), implementing performance improvements, and addressing code style issues. Additionally, the user was involved in modifying the code to improve the handling of local tarball images and reusing cached filesystems for layers. These changes show a focus on improving the efficiency and capabilities of the tool.
docker-container
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