Post Job Free
Sign in

Senior Magento Developer & E-commerce Architect

Location:
Hanoi, Vietnam
Posted:
June 23, 2026

Contact this candidate

Resume:

JOHN

NGUYEN

Senior Magento Developer & Architech Solution

DETAILS

ADDRESS

PHONE

+847********

SKILLS

PHP

SUMMARY

Highly skilled IT professional with 19-year professional experience including application development,

implementation, deployment, internal and customer

support.

Creative thinker with a passion for Ecommerce System. Experienced in Magento. Looking to bring fresh ideas to a forward-thinking team.

Detail-oriented professional with 15+ years of experience in Ecommerce System. Skilled in Magento, ERP, EAM Seeking to contribute my experience to complex

ecommerce project.

HTML

Javascript

CSS3

SASS/LESS

Magento 2

Wordpress

Shopify

MySQL

SQL Server

PROJECTS EXPERIENCE

Technical Leader, Highland Coffee

Oct 2024

+ Build the new Ecommerce system including mobile app and backend management based on Magento 2

+ The new Ecommerce system allows the customers to buy and book Coffee and other products from

approximate 900 coffee stores

+ The Ecommerce system connect with many systems like ERP, POS, CDP, Payment methods, SMS ...

+ The Ecommerce system is multi website model, which includes approximate 900 stores on Magento according to approximate 900 Coffee Stores

Technical Leader cum Solution Architect Leader, Canon Global

Jan 2024

Canon has expanded their market to the Americas (Mexico, Chile, Panama), therefore they would like to build a multi ecommerce website model. I take part in as a technical leader to control the quality of the project.

I manage the whole technical team with 30 developers and 20 QAs in both Vietnam, US and India.

Canon's multi ecommerce website needs to integrate with other Canon systems like ERP, PIM, SSO, Payment gateway, Cybersource…

Mexico: https://www.tiendacanon.com.mx/

Chile: https://www.canontiendaonline.cl/

Panama:https://canon.com.pa/

Team Lead, Optimize Canon Singapore

Jun 2023-Aug 2023

Cannon Singapore website has low performance and

incorrect development according to Magento standard. We correct the source code and optimize the website to easier to maintain and have better speed

https://shop.sg.canon/

Technical Leader cum Solution Archtect Leader, My Next Mattress

Dec 2022-Dec 2023

My Next Mattress is the project built on Magento 1. The customer wants to build a new ecommerce site on

Magento 2.

Web: https://www.mynextmattress.co.uk/

I manage a team to build a new website on Magento 2 and advise the technical structure for the project.

Senior Developer, Galle Watch

Sep 2021-Dec 2023

Build an ecommerce system in the direction of multiple websites for all their brands.

Galle Watch is one of the largest genuine watch suppliers in the Vietnam market today. In order to promote e- commerce activities, Galle Watch wants to build an ecommerce system in the direction of multiple websites for all their brands. At the same time, the ecommerce system also connects with the ERP system and physical stores of Galle Watch to improve the user experience and optimize the operation and administration of the system. Web: https://galle.vn/

Senior Developer, Kowil Fashion

May 2020-Dec 2021

Kowil Fashion is providing clothes for both men and women through online website and offline store. Kowil fashion is belong to Phu Thai Group, one of the biggest coporation providing consuming goods for customer. I build the ecommerce system on Magento 2. The system allows the company to provide the promotion, loyalty program from its system to their customer. The system also connect promotion, loyalty program through online store to offline store; also connect to ERP system to manage all of business activities.

Web: https://owen.vn/

Web: https://winny.com.vn/

Technical Leader, Forever Mattress

Sep 2020-Dec 2021

Forever Mattress is providing mattress for their client in both online and stores. The system allows the company to provide the promotion, loyalt program from its system to their customer. The system also connect promotion, loyalty program through online store to offline store; also connect to ERP system to manage all of business activities Web: https://hoanghai.com.vn/

I lead the development team to ensure that all team members are on track with project requirements,

deadlines, and schedules

Senior Developer, EZAuto – Car auction system

Sep 2019-Dec 2020

EZAuto is a used car auction project that allows used car suppliers to post their car products on the websites and then appraisers from EZ Auto will appraise and offer the last bidding prices for each of those cars.

Each car will be auctioned for each 2 hours auction session. After the auction ends, the successful bidder will be connected to the Malaysian government system to convert vehicle ownership registration.

EZ Auto needs a system to store large information and respond to large visits in a short time according to each auction. In addition, the system must keep the information secure in order to connect to the Malaysian government information system to perform necessary services such as changing owners and registering new owners for

customers.

Features:

● Allows customers to register for cars auction

● Allows customers to access and auction cars by

session

● Allows to set up new auctions for products that have not been successfully auctioned yet

● Connects to Malaysian government information

systems

● The infrastructure is large enough to handle operating the big data car auction system.

Website:

Homepage: https://ezauto.my/

Marketplace:

https://bid.ezauto.my/marketplace/seller/login/

Senior Developer, Multi website for Rodalink

Jul 2018-Oct 2019

Rodalink Group is one of the biggest retail and

manufacturing groups in Malaysia, Singapore and

Indonesia. They run their business through 3 countries and they also run 3 ecommerce website channels for their business.

I build and maintain a multi website ecommerce site based on Magento.

Website in Singapore: https://www.rodalink.com/sg/ Website in Malaysia: https://www.rodalink.com/my/

Website in Indonesia: https://www.rodalink.com/

Senior Magento Developer, BenQ Store

Mar 2017-Dec 2017

Build a checkout progress based on Magento 2. The

system has 2 areas: The client has few existing systems like CMS, CRM. We will build a new Magento 2 website that takes care of checkout progress and customer information. The CRM does not store any information at their database, just CMS content. When the customer comes to the

product page, the CMS will send a request to Magento API to get the product information like product images, description, product custom options, configurable options

…. But the site has its own special product type, custom options hence we have to build the new product types and custom option at Magento side. Then I built a new custom Magento 2 API to allow the CMS request the custom

product information to show up in the CMS page.

Moreover, when the customer access to CMS, we have to create that customer session at Magento side so that when the customer adds to cart in CMS, we will create cart for that customer and store the cart information at magento side, returns cart information to the CMS to show the cart details in the CMS. When the customer clicks to the button to go to the shopping cart or checkout page, it will redirect to Magento shopping cart or checkout page and show up that customer cart (the customer added cart at CMS, not Magento side). When the customer comes to the checkout page, my Magento 2 site has to connect to the client’s CRM system to login. If the login is successful, my Magento 2 site has to use a custom API to get the customer information from the CRM to save or update to Magento. In this site, we have to integrate a payment method of a bank in my client country. When the customer processes the checkout, my Magento 2 has to connect to the Bank Payment system to perform and validate, save the purchase information with the bank and handle the result.

To resolve this problem, I created a new product type, many custom API to allow the business running follow the requirement as above. It’s quite a special site that has to connect to different systems via API to perform e- commerce activities.

In production mode, I setup the server structure as below: 1. Web server: include 2 web servers that are used for balance load. The two servers have to share the same data (customer session, media …)

2. Database server: we use 2 database servers. One is for master and one is slaver.

3. The server structure is setup in Magento Azure. Senior Magento Developer, CJ Wow Shop

Jan 2016-May 2016

This project is built for one of Biggest Corporation in Korea: CJ company

This big company has their old system that manages Orders, Products, Customer, advertisement … The Magento site needs to connect with their system to synchronize data.

Wow Shop is one of the shop series that CJ opens in over 10 Asian countries in Malaysia, Philippines, Thailand, Viet Nam …

Link: https://www.wowshop.com.my/

Senior Magento Developer, Ecommerce Marketplace

Schmuckladen

This is the marketplace in German for jewellery. This was a big and complex project. The ecommerce system needed to connect with other systems such as CRM and ERP. Website: https://www.schmuckladen.de/

EDUCATION

National Economics University, Business Administration, 2004-2008

FPT - Aptech's Computer Education, Software

Engineering,

2006

ACHIEVEMENTS

Magento Developer Plus Certification



Contact this candidate