Senior Principal Software Enginner at CNCF [Cloud Native Computing Foundation]
Mississauga, Ontario, Canada
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Ricardo Fernandes is a Senior Principal Software Engineer with 13 years of experience, currently driving cloud-native automation and runtime architecture at Red Hat from Mississauga, Ontario. He blends deep systems and backend expertise with full‑stack contributions, notably on Apache Kogito examples and runtimes where he implemented caching, monitoring, and Knative eventing integrations. As a CNCF Serverless Workflow lead maintainer and contributor to the official Serverless Workflow Go SDK, he helps shape interoperability and developer tooling for serverless orchestration. His background spans technical account leadership and academic instruction, giving him a knack for translating complex requirements into maintainable open-source implementations. Colleagues rely on him for pragmatic design decisions that balance operational concerns—like Prometheus metadata and Infinispan configuration—with developer ergonomics.
13 years of coding experience
17 years of employment as a software developer
Bachelor's degree Computer Science, Bachelor's degree Computer Science at Uninove - Universidade Nove de Julho
Master's degree Computer Software Engineering, Master's degree Computer Software Engineering at Instituto de Pesquisas Tecnológicas
Contains the official specification for the Serverless Workflow Domain Specific Language. It provides detailed guidelines and standards for defining, executing, and managing workflows in serverless environments, ensuring consistency and interoperability across implementations.
Role in this project:
Back-end Developer
Contributions:452 reviews, 26 commits, 94 PRs in 2 years 3 months
Contributions summary:Ricardo primarily contributed to the development of the Go SDK for the Serverless Workflow Specification repository. Their work involved introducing Go types for the SDK, fixing package names, and adding functions for deep copy operations. The user also improved the project by removing unnecessary dependencies and adding license headers to the code and documentation files. This suggests a focus on the core implementation and maintainability of the Go-based tooling related to the specification.
Kogito examples - Kogito is a cloud-native business automation technology for building cloud-ready business applications.
Role in this project:
Full-stack Developer
Contributions:382 reviews, 79 commits, 184 PRs in 3 years 5 months
Contributions summary:Ricardo contributed to multiple examples within the Kogito project. The commits show updates to Quarkus and Kogito versions, alongside implementing changes for Knative eventing integration. Furthermore, the user modified code related to UI, specifically the creation of a new application demo and fixes.
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
Ricardo Fernandes - Senior Principal Software Enginner at CNCF [Cloud Native Computing Foundation]