My professional career of a software developer started in 2005 when I was a 3rd year student. After graduated, I have worked mostly for larger companies on enterprise-level software and have experienced various roles from developer to analysis, bridge system engineer, project management and then, becoming an IT trainer.
In 2011, I started teaching IT, first at Softech Aptech training center, then at universities and other IT centers in Danang.
My journey of an agile coach started in 2014 in Axon Active Vietnam. I started to promote agile programming techniques within my team and later in universities in Danang. We have adopted many agile practices, vastly improved automation of our development and deployment infrastructure and successfully implemented Scrum/Kanban/XP process on many projects.
I believe three things are necessary to be successful in our industry these days:
- empowered and motivated teams,
- strong technical skills, and
- a simple and transparent process.
As an Agile Coach, I: - Appreciate the depths of agile practices and principles and can help teams appreciate them, too - Have faced the big dragons, organizational impediments, and have become a coach to managers and other outsiders in the course of addressing them - Can help management at all levels of the organization to understand the benefits of working agile - Have brought the ideas from professional facilitation, coaching, conflict management, meditation, theater, and more, to help the team become a high-performance team – the way you always imagined a high-performance team could be when you allowed yourself to dream
Managing training courses and logistic arrangements for IT Training Department, coordinating training activities, developing Training Program and Curriculum, setting up training materials, training trainers and students.
- Being Agile Coach and Scrum Master of junior classes, team leader for disciplinary aspects of the junior classes - Being Product Owner of internal projects - Being responsible for all educational topics for the whole company (courses, trainings, etc.) - Being responsible for the technical entry tests - Being responsible for internship activities - Being responsible for conducting and managing the team to ensure the qualification and the requirement of the projects - Creating of necessary standards, tools, processes and best practices - Participating in the organization and planning of the development schedule based on SCRUM methodology