Yousaf Nabi

Developer Relations API Evangelist

Leeds, England, United Kingdom
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
🎓
Top School
Yousaf Nabi is a Developer Relations and API Evangelist with nine years of engineering experience helping organisations ship with confidence and design ethical systems. Based in Leeds, he blends hands-on DevOps and API development—particularly around Pact contract testing—with public-facing advocacy at SmartBear and Pactflow. His open-source contributions to pact-js and example consumer/provider projects show deep expertise in CI/CD, contract verification workflows, and improving verifier tooling and logging. Known for streamlining complex pipelines, he often surfaces pragmatic automation fixes like environment-driven Pact workflows and consumer version selectors. A former principal consultant and frequent speaker, he pairs technical depth with community stewardship and an AI background from Manchester Metropolitan University.
code9 years of coding experience
job6 years of employment as a software developer
bookBSc - 2.1 Artifical Intelligence, BSc - 2.1 Artifical Intelligence at The Manchester Metropolitan University
stackoverflow-logo

Stackoverflow

Stats
111reputation
6kreached
6answers
0questions
github-logo-circle

Github Skills (28)

docker10
consumer-driven-contracts10
github-ci10
javascript10
testing10
test-framework10
dockers10
cicd10
exp10
exo10
pact10
exq10
githubaction-workflow10
test-automation10
webhooks9

Programming languages (28)

C#CMakefileGoHTMLTypeScriptShellAstro

Github contributions (5)

github-logo-circle
pactflow/example-consumer

Mar 2022 - Jan 2023

An example of a consumer that uses Pact+PactFlow to create a consumer driven contract with its provider
Role in this project:
userDevOps Engineer & API Developer
Contributions:1 review, 46 commits, 69 PRs in 10 months
Contributions summary:Yousaf primarily focused on improving the Continuous Integration and Continuous Deployment (CI/CD) pipeline for the project. Their contributions involved setting up and debugging GitHub Actions workflows, specifically for automated testing and Pact contract publishing. They also worked on configuring the environment variables used within the CI/CD, including the Pact provider, and made changes to API specifications. This resulted in a streamlined process for integrating changes and testing for the project.
providercontractpactpactflowcdc
pactflow/example-provider

Mar 2022 - Jan 2023

An example of a provider that uses Pact+PactFlow to honour a consumer driven contract with its consumer
Role in this project:
userDevOps Engineer
Contributions:4 reviews, 38 commits, 18 PRs in 10 months
Contributions summary:Yousaf primarily focused on configuring and modifying Pact verification workflows within the repository. They updated the Pact test files to utilize environment variables for configuration, including versioning and branch information. Additionally, the user split and refactored workflows, making use of consumer version selectors to select pacts for verification using the `contract_requiring_verification_published` webhook and deprecated old workflows. The commits demonstrate the user's involvement in streamlining the CI/CD process for Pact contract testing.
providercontractpactpactflowcdc
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
Yousaf Nabi - Developer Relations API Evangelist