Julio López is a software engineer and founding engineer at Kasten with 11 years of experience building cloud-native, data management and backup systems from day zero to production. He holds a Ph.D. from Carnegie Mellon and brings deep expertise in scalable, concurrent systems—work that spans research-grade parallel I/O at CMU to production metadata servers and distributed storage at Maginatics/Dell EMC. At Kasten/Veeam he co-created core data mover functionality and contributes to CNCF projects like Kanister, while as a Kopia PMC member he has improved profiling, snapshotting and garbage collection for a widely used cross-platform backup tool. Julio blends academic rigor with hands-on engineering, focusing on performance, reliability and maintainability, and he routinely refactors core subsystems to make them easier to profile and extend. Based in the San Francisco Bay Area, he’s an active open-source contributor who prefers solving hard infrastructure problems over surface-level features.
11 years of coding experience
20 years of employment as a software developer
Bachelor's Degree Computer Software Engineering, Bachelor's Degree Computer Software Engineering at Universidad EAFIT
Doctor of Philosophy (Ph.D.) Electrical & computer engineering, Doctor of Philosophy (Ph.D.) Electrical & computer engineering at Carnegie Mellon University
An extensible framework for application-level data management on Kubernetes, Kanister is a Cloud Native Computing Foundation sandbox project and was originally created by the Veeam Kasten team.
Role in this project:
Back-end Developer
Contributions:557 reviews, 30 commits, 347 PRs in 4 years 3 months
Contributions summary:Julio primarily contributed to the core functionality of the Kanister project, as demonstrated through code changes in the `pkg/apis/cr/v1alpha1/` directory. They were involved in the creation and modification of data structures, specifically related to Artifacts and CloudObject providers, along with associated deepcopy functions. The commits also included refactoring and testing of rendering parameters and templates used by Kanister, and validation of the cloud object provider.
Cross-platform backup tool for Windows, macOS & Linux with fast, incremental backups, client-side end-to-end encryption, compression and data deduplication. CLI and GUI included.
Role in this project:
Back-end Developer
Contributions:1164 reviews, 150 commits, 1118 PRs in 2 years 9 months
Contributions summary:Julio's commits primarily focused on enhancing the `kopia/kopia` project's capabilities for profiling and snapshotting. Their contributions included allowing multiple simultaneous profilers and enabling memory profiling with configurable sampling rates. The user also generalized the enqueue filtering within the TreeWalker and introduced functionality to add features to the TreeWalker callback. They also refactored the 'snapshot gc' functionality into a dedicated package. These changes suggest an emphasis on improving the project's performance, debugging, and maintainability by enhancing its core operational features.
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
Julio López - Software Engineer, Kasten at Veeam Software