Muhammad Faizan is a cloud-native application developer with 11 years of hands-on experience building backend systems, CI/CD pipelines, and Kubernetes-based test infrastructure, currently contributing to SAP’s open-source Kyma project. He blends backend engineering and DevOps expertise—implementing eventing backends, enhancing tracing and logging, and driving E2E/upgrade testing on Gardener clusters—to ensure reliable cloud-native deployments. His background spans microservices re-architecture, streaming analytics with Apache Flink/Kafka, and deploying ML models to Google Cloud, reflecting a strong full-stack infrastructure focus. Comfortable in languages from TypeScript and Go to C++/C#, he has productionized systems across AWS, Azure, and k8s with observability and automated pipelines. Notably, his Kyma contributions improved event backend testing flexibility and observability, making complex integration scenarios easier to validate. Based in Bavaria, he pairs rigorous academic training from TUM and NUST with practical open-source impact.
11 years of coding experience
5 years of employment as a software developer
Master's degree, Informatics, Master's degree, Informatics at Technical University Munich
Bachelor of Engineering (B.E.), Software Engineering, CGPA 3.76/4.00 (1.3 German equivalent), Bachelor of Engineering (B.E.), Software Engineering, CGPA 3.76/4.00 (1.3 German equivalent) at National University of Science and Technology
HSSC, Pre-Engineering, HSSC, Pre-Engineering at IMCB G-10/4, Islamabad
Kyma is an opinionated set of Kubernetes-based modular building blocks, including all necessary capabilities to develop and run enterprise-grade cloud-native applications.
Role in this project:
Back-end & DevOps Engineer
Contributions:556 reviews, 90 commits, 212 PRs in 1 year 4 months
Contributions summary:Muhammad implemented critical backend logic for eventing functionality, focusing on integrating event backends and related testing infrastructure. They added backend switching logic to the eventing integration tests to support running tests with different Event Mesh backends (BEB and NATS). Furthermore, the user introduced new test cases and modified existing code to include tracing, enhanced logging, and provided for the creation and cleanup of eventing-related resources. They also made request timeout configurable and increased its value.
Contributions:78 reviews, 29 commits, 72 PRs in 1 year 3 months
Contributions summary:Muhammad primarily contributed to the `test-infra` repository by implementing and maintaining CI/CD pipelines, specifically focusing on end-to-end (E2E) tests and upgrade tests for the Kyma project on Gardener clusters. Their work involved writing and modifying shell scripts to provision clusters, deploy Kyma, run tests, and manage the testing environment, including the configuration of Kubernetes and the use of tools like kubectl. The user also integrated and configured testing frameworks within the CI/CD system.
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
Muhammad Faizan - Cloud-Native Application Developer