Dang Anh Tuan (Todd Dang)
Shopify developer
📞- ✉-🔗 https://www.linkedin.com/in/tuan-dang-b/
Hoang Mai district, Hanoi, VietNam.
OBJECTIVE
Short-term:
-Further my understanding of the Shopify ecosystem in particular and how to become a full-stack developer in general.
-Strengthen my knowledge/experience as a backend developer using NodeJS, as well as frontend using ReactJS languages and frameworks
needed to be able to push further in my Shopify career
-Enhance my soft skills such as communication, presentation, critical thinking, etc.
Long-term:
Senior Full-stack Shopify developer => Techlead => CTO of a SME vendor => to be continued
EDUCATION
National economic university
September 2017 September 2021
ACCOUNTING
GPA: 3.64/4
Aptech Vietnam / Self study (Udemy)
November 2021 - June 2023
Programing languages and frameworks
Front-end:
- HTML/CSS/JS/Bootstrap/Tailwind/ReactJS.
Back-end:
- NodeJS
WORK EXPERIENCE
Nexus Frontier Tech
Febuary 2021 - October 2021
Data Operation Intern
- Managing the quality of the model's input data.
- Providing spreading rules (logic that models need to comprehend).
- Calculating the accuracy of the extraction output and coming up with the solution to enhance the percentage.
AHT Tech JSC
May 2022 - Current
Shopify fullstack developer
• Create and maintain Shopify theme
• Create custom apps to enhance/modify store content/functionality using NodeJS, ReactJS, admin API (REST & GraphQL)
CERTIFICATIONS
IELTS - 7.5
2022
SKILLS
ReactJS / NodeJS
1.5+ Year
Shopify
2+ Year
Database
MySQL, MongoDB, SQLite, PostgreSQL
Configuration Management Tool Git
Project Management
Agile/Scrum, Jira, Asana, Trello
PROJECTS
SKU Quota / Dollar-value Quota Custom app
( September 2024 - Now )
Name of customer
Alan
Description
A custom app with the UI to help store admin to interact with the data center where the quota
data is stored. This includes Get, Update, Create new quotas, Delete quota
Team size
2
Position in project
Full Stack Developer
Responsibilities
Code and maintain the following features:
- Create, host and maintain the custom app
- Code and maintain quota CRUD features of the app
Technologies used
Liquid, Reactjs, Nodejs, Shopify Polaris, Shopify App Bridge
SKU Quota / Dollar-value Quota Functions
( July 2024 - September 2024 )
Name of customer
Alan
Description
A mechanism to only allow customers to buy a certain quantity of certain products or spend a
certain amount of money every week/month or forever
Team size
3
Position in project
Full Stack Developer
Responsibilities
Code and maintain the following features:
- Evaluation code to check if quotas have been breached or not.
- Create and maintain the data center where the quotas are saved.
- Code and maintain the theme's liquid code to integrate the feature into individual theme.
Technologies used
Liquid, HTML, Shopify Cart Transform function
Bulk Order Upload Custom App
( December 2022 - July 2024 )
Name of customer
Thomas Mercer
Description
An app that allows store owners to manage (create, edit, delete, import, process) draft orders.
Team size
3
Position in project
Full Stack Developer
Code and maintain the following features:
• Draft order management UI using Liquid and HTML
Responsibilities
• Draft order import and checkout(process) to serve B2B customers.
• Draft order edit, and delete functions.
• Handle custom pricing API, limit break, etc
Technologies used
Liquid, HTML, Reactjs, Nodejs, SQLite database
Order History Custom App
( December 2022 - July 2024 )
Name of customer
Description
Thomas Mercer
An app that adds more functionalities to the traditional customer order history feature of
Shopify like enhanced filters, order download, etc.
Team size
2
Position in project
Fullstack Developer
Code and Maintain the following features:
• Order history UI
• Order history list plus filters (by date range, email, address, etc)
Responsibilities
• Order download (PDF/CSV file)
Technologies used
Liquid, HTML, Nodejs, SQLite database, S3
CNV
( October 2022 - July 2024 )
Name of customer
Description
Tom Mercer
An e-commerce company with multiple Shopify stores for various regions across the world.
Each has its features and tools suitable for a region’s unique taste, culture, history, and
preference to be able to build a strong customer base around the globe while maintaining a
friendly and respectful reputation to fellow shoppers.
Team size
5
Position in project
Shopify Full stack developer
• Participate in the making and maintaining of various Shopify stores with endless features
from matching color themes to custom-made apps.
Responsibilities
• Noticeable Shopify stores: Nalpac, Entrenue, Fairvilla.com.
Technologies used
Shopify Liquid, Shopify Admin API, Storefront API, NodeJS, ReactJS, SQLite
Checkout UI Extensions
( June 2023 - October 2023 )
Name of customer
Alan Wright
Description
Extensions that add functionalities to Shopify Checkout
Team size
2
Position in project
Shopify Full Stack Developer
Code and maintain the following features:
Responsibilities
• Add custom fields to checkout to collect additional information.
• Customize the Saved shipping address section to show all possible addresses.
• Customize Shipping rate descriptions.
Technologies used
Reactjs, Shopify Polaris, CheckoutAPI.
Order Sync Custom App
( April 2023 - June 2023 )
Name of customer
David Schult
Description
An app that allows users to show and periodically/automatically upload their Shopify orders to
their monitoring tools to keep track of their sales/inventory/orders better
Team size
6
Position in project
Back-end Developer
Responsibilities
Technologies used
Code the NodeJS server that can fully satisfy all the agreed functions of the app which include:
• Set Intervals to run the syncing process periodically
• Communicate with Shopify via REST APIs to get the order (users can choose the time)
• Communicate with customer’s monitoring tools to be able to upload the orders
Nodejs, PostgreSQL database, Docker + AWS server
Shop by Brand app
( October 2022 - Febuary 2023 )
Name of customer
Company's Product
Description
An app that allows users to manage(import, edit, delete, export) product brands.
Team size
6
Position in project
Shopify Fullstack Developer
Code and maintain the following features:
Responsibilities
Technologies used
• Code, manage, and integrate Brand UI using Liquid and HTML.
• Brand CRUD as well as import/export features using NodeJS.
HTML, Liquid, Nodejs, HTML, Typescript, Bootstrap, etc
Lusion Theme
( July 2022 - October 2022 )
Name of customer
Christopher
Description
Responsive theme with multiple layouts for Homepage, Category & Blog.
Team size
6
Position in project
Shopify Front-end Developer
Responsibilities
Make sections follow design
Make features: Ajax cart, predict search,
currency switch, color swatches
Technologies used
HTML, Javascript, Shopify Liquid, CSS
HOBBIES
Jogging, Music, Gym
© topcv.vn