Tien Xuan Vo

Senior PHP Developer

About Me

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.

I love learning new things by working on new projects. I am most skilled in: Symfony 4, Docker, Composer, Git, PHP, MySQL, ES5 & ES 6 Javascript, React, Elasticsearch and, AngularJS.

Projects

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:

Angular Elastic Builder Fork

This is part of some thing much larger.

At GO1, I was working on a reporting system. This project is a part of it. Even though it’s just a fork, I put a lot of effort on it. By working on it, I had learned ES5 Javascript and Elasticsearch.

Drupal 8 Module Ports

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:

Experience

Global CyberSoft

http://www.globalcybersoft.com

Software Tester Intern

July 2012 - August 2012

I was introduced to software testing basic concepts, automation testing and model-based testing idea.

GO1

https://www.go1.com/

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.

Education

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
  • Gaming
  • Football

I was organizer and the caster of the very first e-sport contest at GO1.