Sign In

Michael Cheng

Principal Software Engineer at GovTech Singapore

Michael Cheng is a highly skilled full-stack web developer with expertise in PHP and Ruby on Rails. With over 10 years of experience in PHP web development and holding a Zend PHP 5 Certification, Michael has a strong foundation in backend development. He also has experience in iOS development, Silverlight development in C#, and DevOps with Puppet. Michael is well-versed in agile development methodologies including TDD, BDD, Scrum, and Kanban style with Pivotal Tracker. He has conducted training in Zend PHP Certification, showcasing his commitment to continuous learning and sharing knowledge in the field.

Highlights

Aug 23 · linkedin

Building software is not trivial. You can build everything to specification, and still have defects. But if those defects were not specified in the user story acceptance criteria, is it still considered a bug?

Do we classify them as:

  • Out of scope / new scope / new requirements?
  • Hidden or unknown scope?
  • Unexpected user behavior?

Sometimes it’s a combination of all 3.

It’s really no one’s fault. But the team takes ownership of the bug nonetheless - in the spirit of building a better product.

Dec 9 · linkedin

JuniorDevSG is looking for volunteers for the new year (2024). Do sign up if you are keen to help out.

Michael Cheng
Add to my network

Location

Singapore