Yan Cui is an experienced consultant and independent engineer with 15 years building serverless and cloud-native systems, based in the UK with roots in China. An AWS Serverless Hero, trainer, speaker, and blogger, he blends hands-on development with developer education and community leadership. He focuses on backend and DevOps for serverless architectures, notably enhancing the popular Serverless Framework Step Functions plugin with features like IAM role refinement, intrinsic functions support, and EventBridge integrations. Yan is skilled at turning complex orchestration and permission models into maintainable, production-ready solutions and often shares practical patterns through talks and training. His work demonstrates both deep platform expertise and a knack for improving developer ergonomics in cloud automation.
AWS Step Functions plugin for Serverless Framework ⚡️
Role in this project:
Back-end & DevOps Engineer
Contributions:58 releases, 4 reviews, 215 commits in 2 years 3 months
Contributions summary:Yan primarily worked on enhancing the functionality and maintainability of the Serverless Framework plugin for AWS Step Functions. Their contributions include improvements to state machine definition handling, such as pretty-printing JSON, and adding features like support for IAM role overrides and the ability to specify dependencies. They refactored the IAM role generation to include permissions based on the referenced AWS Lambda functions and included event bridge functionality. They also added support for intrinsic functions.
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.