Daniel Barboza

Duty Manager at IBM

Jundiaí, São Paulo, Costa Rica
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
Daniel Barboza is a software engineer with 12 years of experience specializing in hypervisor and toolchain development, currently serving as Duty Manager at IBM. He is an active open-source contributor to high-profile virtualization projects like QEMU and libvirt, where he has added RISC-V extensions, improved QEMU integration, and cleaned up core CPU and capability code. His backend work on Kimchi advanced logical storage pool and disk management features, while contributions to virt-manager demonstrate a disciplined focus on QA, testing and code quality. Based in Jundiaí, São Paulo with Costa Rica roots, he blends low-level systems expertise with practical operations experience—an unusual mix that helps bridge development, automation, and runtime resilience.
code12 years of coding experience
github-logo-circle

Github Skills (28)

libvirt10
virtualisation10
kvm10
python10
qemu10
testing10
risc-v10
enforcement10
virtual-machine10
c-programming10
c1110
c1710
virtualization10
coding-style10
fdt9

Programming languages (7)

DockerfileCRustJavaScriptGoRubyPython

Github contributions (5)

github-logo-circle
kimchi-project/kimchi

Nov 2013 - Mar 2017

An HTML5 management interface for KVM guests
Role in this project:
userBack-end Developer
Contributions:157 commits, 24 pushes, 65 comments in 3 years 4 months
Contributions summary:Daniel made significant contributions to the backend logic of the Kimchi project, focusing on the implementation of logical storage pool features. The contributions included creating new collection and resource types within the controller, adding a new module for disk management using lsblk and blkid, and making necessary model and mockmodel changes to support these features. Furthermore, the user addressed a bug related to the hardcoded port and added a variety of other backend bug fixes related to the storage pool and the template structure.
vdivmskvmlibvirtlinux
libvirt/libvirt

Oct 2021 - Jan 2023

Read-only mirror. Please submit merge requests / issues to https://gitlab.com/libvirt/libvirt
Role in this project:
userBack-end Developer
Contributions:31 commits in 1 year 2 months
Contributions summary:Daniel primarily contributed to the libvirt project by implementing and modifying code related to QEMU integration. Their work involved adding support for the `DEVICE_UNPLUG_GUEST_ERROR` event, modifying the `qemu_monitor.h`, `qemu_process.c`, and `qemu_monitor_json.c` files. Additionally, the user refactored code within the `cpu` and `qemu_capabilities` directories, removing unused parameters and functions and introducing helper functions. The contributions indicate a strong focus on improving QEMU capabilities and code cleanup.
pythonlibvirtgitlabmerge-requestssubmit
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
Daniel Barboza - Duty Manager at IBM