Per Da Silva is a Principal Software Engineer based in Berlin with 11 years of experience building cloud-native, ML and distributed systems for enterprises and open-source ecosystems. He leads Red Hat's Operator Lifecycle Manager team, combining deep Java and backend expertise with hands-on DevOps and Kubernetes work cultivated at SAP, AWS (contributing to MXNet), and multiple research projects. His background spans everything from early agent-based, biologically inspired simulations to production ML model provisioning, CI/CD automation, and containerized deployments. An active contributor to notable projects like Apache MXNet and the Operator Framework, he blends research-grade curiosity with pragmatism for scalable, testable systems. A detail-oriented engineer, he has improved core operator behavior and build/deployment pipelines—work that often targets edge and highly constrained environments.
11 years of coding experience
16 years of employment as a software developer
Anglo Campinas
Bachelor's degree with Honors Computer Science, Bachelor's degree with Honors Computer Science at Monash University
Operator Registry runs in a Kubernetes or OpenShift cluster to provide operator catalog data to Operator Lifecycle Manager.
Role in this project:
DevOps Engineer & Backend Developer
Contributions:1 release, 261 reviews, 7 commits in 1 month
Contributions summary:Per's contributions primarily involve modifying the project's build and deployment processes. They updated Dockerfiles to include a specific user ID, indicating changes to the containerization setup. They also fixed file paths, including a modification related to the /tmp directory. Furthermore, the user added unit tests to query functionality and also made changes to the proto files.
A management framework for extending Kubernetes with Operators
Role in this project:
Back-end & DevOps Engineer
Contributions:2 releases, 432 reviews, 36 commits in 1 year 1 month
Contributions summary:Per contributed significantly to the operator-lifecycle-manager project, focusing on features related to CatalogSource pod scheduling configuration overrides and the addition of system constraint provider logic to the resolver. Their work involved modifying test files for end-to-end testing of these configurations. They also added functionality for creating arbitrary file-based catalogs, indicating a focus on improving the project's testing and deployment capabilities.
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
Per Da Silva - Principal Software Engineer at Red Hat