
Joseph Yao
Agile Coach, Software Craftsman
Odd-e China
location_on China
Member since 7 years
Share
Joseph Yao
Specialises In (based on submitted proposals)
Joseph is an Odd-e Agile Coach and provides agile practice coaching and training for teams. He has more than 13 years’ development and project management experience in software industry, as well as, a broad knowledge in both internet (web & app) and desktop software development.
He has lots of experience about Scrum. He was a Scrum Master for quite a long time. In that role, he served and coached many development teams and product owners. Also, he is good at facilitating Scrum meetings and coaching teams by powerful questions, which can help team member to discover potential issues or improvements by themselves. Therefore, team can achieve self-transformation to a true agile team.
He has a deep understanding and rich practical experience of agile engineering practices, e.g. writing readable code, unit testing, isolating legacy code, refactoring, test driven development, etc. Also, he can organize coding dojo to improve developer’s coding skill and code quality. He is a Java expert and familiar with J2EE based web development’s protocol, open source software and tools.
Joseph is an active player and contributor of agile community in China. He was an organizer of Agiletour Shanghai 2011, Scrum Gathering Shanghai 2012 / 2014, and Scrum Coaches Retreat Shanghai 2015. He was also a guest speaker of Agiletour Dalian 2012, Agiletour Shanghai 2014 / 2015, Scrum Gathering Shanghai 2012 / 2013, Agile Singapore 2013 / 2014, Agile China 2015, and Agile Conference 2014. And, a review committee member for Scrum Gathering Shanghai 2013 and Agile China 2015.
As a software craftsman, he has been playing coding kata daily since 2011. Meanwhile, he has been organized many coding dojo in companies, community events, and conferences. He was an organizer and coordinator of Global Day of Coderetreat 2012 events in China and will do it again this year.