Dương Thao
Magento Developer, Data Analytics Engineer & Quantitative Trader
Profile
Experienced Backend Developer with over 12 years in software development, expert in Magento 2 ecosystem and PHP. Recently expanded expertise into Data Analytics Engineering, specializing in building ETL pipelines, Data Warehousing (BigQuery), and Machine Learning. Proven ability to deliver scalable e-commerce solutions and data-driven insights.
Experience
- Ingest data from Shopify online shops to local database (PostgreSQL)
- Build custom AI chatbots for Shopify store owner using OpenAI API, LangChain, and ChromaDB.
- Develop, maintain and fix bugs for Shopify Invoice app.
- Build & maintain ETL pipelines. Extract (csv, json, xml, pdf, API, html). Transform (pandas, pyspark, dbt). Load (Mysql, Postgres, MongoDB, BigQuery, parquet)
- Crawl(requests, BeautifulSoup, scrapy, selenium) data from any websites
- Develop, migrate, maintain and fix bugs for Magento websites.
- Join a team to build a multi-vendor marketplace website based on Magento 2.
- Developed seller/supplier pages, cross-border tax calculation, and Stripe integration.
- Handled seller commissions, shipping methods, and reward points systems.
- Crawled stock history data from SSI & VNDirect; visualized data using Matplotlib & Seaborn.
- Developed technical indicators (SMA, Bollinger Bands, MACD) for trading analysis.
- Researched and coded quantitative trading strategies using Python.
- Participated in multiple outsource projects: bug fixing, feature building, and optimization.
- Build a new theme for Magento 2.
- Migrate products, customer, order, promotion from an old system to Magento 2.
- Apply Magento 2 security patches. Upgrade Magento 2 to the latest version(including php, nginx, mysql, redis, elasticsearch, varnish, etc).
- Join a team to build a new e-commerce platform based on Magento 2.
- Migrate products, customer, order, promotion from an old system to Magento 2.
- Write API for other services(such mobile app and ERP system) connect to website.
- Maintain and scale website on AWS.
- Develop new modules for integrating Vietnamese payments & shipping, integration SMS.
- Customize features for promotions, email marketing, and customer management.
- Key member of the Product team building ERP Inventory Management and WebPOS extensions.
- Led the Implementation team for project launching, customization and support.
- Join a team to build a new social network based on JP customer requirements for a private social network - linkapp.jp.
Projects
Modular, Connectable, and Scalable Quant & Algo Trading System for VN Stocks
https://github.com/zuongthaotn/TempusOnePs
A saas application built by Laravel for Shopify store owner to build popups, banners, and announcements for their sites.
https://glorypopup.store/
A saas application built by Laravel and named as PepperAI - Smart AI assistant for merchants
https://pepperai.online/
AI prediction for VNindex stocks.
https://github.com/zuongthaotn/ai-chungkhoan
Requirements:
- Crawl(Extract) stock data(derivative) from SSI, Vndirect, DNSE, VPSecurity
- Transform data by using tecnhnical indicators
- Analytics data for find insight and signal.
Tech stacks:
- ETL data: python
- Processing: pandas, pandas-ta, numpy
- Visualization: jupyter notebook
- Storage: csv
https://github.com/zuongthaotn/phantich-chungkhoan
Requirements:
- Backup database daily and storage in datalake.
- ETL data from online store to data warehouse(daily)
- Analytics data for analysis sales performance & predict revenue
Tech stacks:
- ETL data: Airflow, python
- Storage: MySQL, GoogleBigQuery
- Processing: Apache Spark, PySpark
- Visualization: powerBI, jupyter notebook
- Machine Learning: sklearn, xgboost.
https://github.com/zuongthaotn/dae-test-projects/tree/master/Airflow-for-Magento2
CLI tool for creating magento 2 module.
https://github.com/zuongthaotn/mage2-module-creator
Docker for magento 2. Easy to set up.
https://github.com/zuongthaotn/magento2-docker
Requirements:
- Build a module for magento 2 to generate advanced reports & dashboard.
- Customer reports: new customers, repeat customers, customers by region, customers by source
- Order reports: revenue by time, order by coupon code, refund by promotion, time delivery by carrier, order by status, order by payment method, order by customer group
- Product reports: best seller products, most viewed products, most added to cart products, most added to wishlist products, most refunded products, low stock products, out of stock products
Tech stacks:
- Framework: Magento 2
- Storage: MySQL
- Languages: PHP, knockoutjs, Chart.js