Hi, my name’s Tien and I’m a senior PHP developer with over 6 years experience. I was a full stack developer at GO1, working on an e-learning platform.
Model Based Testing Bundle(s)mbtbundle.org
This is the future of software testing. You don't have to write any test cases to test a project.
Model Based Testing is not new. The first time I’ve heard of it is when I work as internship at Global CyberSoft. I love the idea, but the tools that I know didn’t make me happy. So I decided to write my own tool based on skills that I have: Symfony, API Platform, ReactJS, RabbitMQ, Mysql, Docker, GitHub Actions, Travis and testing tools like PHPUnit, Selenium, Behat, TestCafe.
I’m very proud of this project. Feel free to check out on GitHub:
This is part of some thing much larger.
There are a lot of modules unavailable at the time Drupal 8 was released.
I started these projects as a way to learn Drupal 8 and Symfony. Although GO1 had switch from Drupal to its new stack of development, the skills that I had learned through these project still valuable for me. This is the first time I created open source projects.
The projects are:
Software Tester Intern
July 2012 - August 2012
I was introduced to software testing basic concepts, automation testing and model-based testing idea.
Senior PHP Developer - Full Stack Developer
April 2013 - July 2019
This is the first and the only company I work for since I graduated from the university. The biggest project I worked on is Report Builder, a reporting system. At GO1 I had the opportunity to work with: Drupal and Drush, Symfony, AngularJS, Protractor, Codeception and TestCafe, AWS services, Elasticsearch, Docker, ReactJS and Gitlab.
University of Science Ho Chi Minh city
BSc Information Technology
2008 - 2012
During my time at the university I learned these skills: SQL, C/C++, C#. The subjects I love the most is Open Source Software Development and Operating System.
Beside of that, I learned myself PHP which is the most important skill to me.
A Little More About Me
Alongside my interests in software engineering some of my other interests and hobbies are:
- Watching game streams
I was organizer and the caster of the very first e-sport contest at GO1.