Professional Summary
Senior software engineer with four-plus years of engineering experience in web application software that expedite the efficiency and effectiveness of organizational success. I'm also interest in Machine Learning, data visualization and creative thinking. Creating data regression models to predict trending and analysis for insight.
Passion in Machine Learning- I interest in data extraction, data mining, machine learning and AI
- Using visualization tool Gephi, or python seaborn, along with pandas, scikit-learn
- Statistics and EDA for insight
- PHP, ORM, Zend, Laravel and Yii framework. Moodle and Wordpress CMS
- NodeJS, AngularJS 1,2 & 4, JQuery, Sass, Datatables
- Python, Peewee, Scrape, Selenium and requests for data extraction
- Machine Learning: Scikit-learn, data processing ETL, visualization, and pandas
Personal Project
EDA, analysis YouTube
Data extract and analysis Oct, 2019 — NowData extraction and cleaning. Analysis with pandas, seaborn to visualization the best channel Website: wakemei.com
- Host on Github with Cloudflare
- Data processing and cleaning
- Research and develop
Masteringtyping
Developer and Designer Jan, 2016 — Jan, 2018Created as hobby, develop and design UX/UI from the scratch. Take feedback from user and iterative improvement through each deployment. Website: masteringtyping.com
- Host on AWS with Cloudfront
- Migrate from Wordpress to Jekyll framework
- JQuery, Mansonry.js, Sass
Skills
- PHP Lavavel, Zend, Yii framework, Moodle, WordPress CMS
- Nodejs, Angular 1, 2 & 4, Webpack
- JS: NodeBB, Mansonry.js, LokiJS, JQuery, Datatables
- HTML, CSS, Bootstrap, Sass, grunt, gulp,
- MySQL, PostgreSQL, NoSQL, MongoDB
- Git, SVN, gitflow merge and rebase
- Linux, server deployment, Jenkins CI/CD.
- Vagrant, puppet, centos setup
- Docker compose, and setup
- Microservices, RabbitMQ, AWS services
- Python Scrapy, Selenium for data extraction
- Data processing beautiful soup 4, regex, transformation, Peewee ORM, flask
- Machine Learning scikit-learn, numpy, pandas, visualization
- Object-Oriented Analysis and Design Pattern
- Data Structure and Algorithm
Experience
KSS3
Developer Sep, 2018 — May, 2019I am a Developer, working on back-end on microservices.
- Work with microservices, and AWS services
- Docker compose and configuration
- Implement API for other services, and process data communicate between microservices
- Work with RabbitMQ
- Good communicate with BA, PO, commitment, support member on blocker
OU - BADGES, OFG and WT
Team Lead Sep, 2017 — Sep, 2018I worked as Team Lead, responsible for supporting member and monitor deadline.
- Communicate with customer on behalf of team, review code, handle issues
- Training and motivate team on work, support team if have issues
- Setup Jenkins for auto build source code from git, and auto run Behat and extraction report daily
- Using Jekyll to create marketing site
- Create new module to sync all existing badges across multiple platform
- Integration with NodeJS, custom Mozilla backpack open source to serve business purpose
Fi
Developer Mar, 2017 — Sep, 2017I was a Developer, independently work along with customers.
- Implement new form with Laravel 5.x, along with AngularJS
- Perform full unit test on the assigned tasks
- Working with multiple site, and repository
SCHIA
Developer Jan, 2017 — Mar, 2017I was a Developer, responsible for developing and testing various tasks.
- Construct the Angular 2 cli, and Webpack and integrate third party libraries, tree-component, Datatables JS, underscores utility
- Implement front end task using bootstrap, Sass which shows the table can drag & drop, and responsive
- Using LokiJS database on browser to optimize speed response time under 1 second. Using localstorage, IndexedDB
- Develop Angular 2 JS with .NET API, debug, and fix bugs
OU – OL and OLC
Developer Jul, 2016 — Dec, 2017I acted as a Developer responsible for developing new module of Moodle.
- Create new layout and extend functionality on existing CMS
- Write JQuery with Sass
- Code convention of customer defined, along with code checker and Moodle PHP docs
- Using gherkin, writing more extent functions for Behat test
Aussie - Toolbox
Developer Sep, 2015 — Jul, 2016I worked as Developer for Toolbox, experience with Agile method & Scrum.
- Write code based on detailed designs and Functional/Requirement Specifications
- Follow code convention AngularJS and Zend framework
- Perform full unit test coverage on the assigned tasks
- Use ORM, and write SQL code to optimize performance
- Work in agile project, commit task and finish on time
Education
Graduated Program at IU - VN
2009 - 2014Thesis
- Data Collection Tools on Social Networks: Dynamic Web Crawler
- Get data from timeline on Facebook site and data mining, using Gephi software to visualize analysis user behaviors
Subjects studied
- Programming languages: C, Java, PHP, JavaScript, MySQL, HTML
- Object-Oriented Analysis and Design Pattern, Data Structure and Algorithm, Software Engineering, Database Management System, Artificial Intelligence, Information Management System