About Me

Responsibility, love challenges, open, good team working. My favority quote is “Be the person you want to work with”.

Experiences

Senior Software Engineer

2019 - Present
Dwarves Foundation, HCMC

A consultant company focus on go-lang.

Senior Software Engineer

2017 - 2018
Kobiton Inc, HCMC

Kobiton is a mobile testing experience platform that accelerates delivery and testing of mobile apps by offering manual and automated testing on real devices, in the cloud or on-premise.

Senior Software Engineer

2013 - 2017
KMS Technology, HCMC

Projects

Attrace - Decentralised affiliate marketing platform using blockchain to avoid the fraud, reduce the cost, speeding the transaction. Responsibility for building a tracing system for a decentralized application, collect metrics data at real time to determine system health and detect the issue a soon as possible. Building custom contract runner for golang contract by making a custom runner for web assembly. Beside that, setting up a kubernetes system on AWS to hosts the client account nodes.
Kobiton - Kobiton system include 3 main components: Desktop app(electron), back-end(node-js) and front-end(React, Redux). Responsibility for maintaining system and developing new features. I worked as a full-stack developer at Kobiton, I built a automation framework for QA to help them scripting automation test for Kobiton system easier and more consistent. After that, I took reponsibility to implement new features for Kobiton in both front-end (React), back-end (Nodejs) and desktop app (Electron).
Forbes Travel Guide - Develop mobile application on both Android/iOS that could record and analyze voice by using client audio Library. We implemented the app by using natives Android and iOS (Swift 3) instead of cross-platform framework because it was more easy to maintain and the comunity was very strong, and it would help us not to face headace cross-platform bug.
qAutomate - This project is a Java project, which adds advanced features to an existing Automation web testing framework. The goal of these advanced features is to balance workloads when executing test script on multiple machines and add BrowserStack (a commercial remote web driver provider) environment to execute test scripts.

Skills & Proficiency

Go lang

Javascript, ES6

Java

Android, iOS

HTML5 & CSS

.Net