logo
ALEX - LÊ THÀNH DŨNG
FRONT-END DEVELOPER
Tân Phú, TP.HCM

CORE SKILLS

Javascript, Typescript, ReactJs, NextJs

React-Native, Flutter, Dart, HTML & CSS, SASS

TailwindCSS, Ant Design, Jira Confluence, AWS

PLUS SKILLS

VueJs, Nuxt, Nestjs, NodeJs, Golang, MySQL, MongoDB

HOBBIES
phoneJudophoneBJJphoneReading
Profile

A Frond-End Developer, I have several years of experience working with TypeScript, JavaScript, Next.js building Frontend and Backend for various projects. And most of that time, I work in the field of e-commerce, with proven experience with the below Projects & Companies. I help companies create and maintain a better code base for re-usability. Little communication but willingness to listen and give feedback. I like the feeling of solving problems. Progressive, always trying to improve the ability to deep work.

Education
University of Science Vietnam National University, Ho Chi Minh City
Computer Science, 2005 - 2009
Employment History
Senior Front End Developer - Raksul, Ho Chi Minh

1. Project: Peraichi Website Redesign and Modernization

8.2023 - 4.2024

Description: Peraichi is a comprehensive website system that enables users to create and manage personal websites, personal branding, or blogging with multiple pre-designed templates. Originally built on a monolithic architecture using PHP and MySQL, the project has been operating for about a decade. Our current mission is to rebuild the system from scratch, transitioning to a microservices architecture utilizing Ruby on Rails, MySQL, VueJS, and Docker.

Link https://peraichi.com

Team size: 3 teams, each with 2 FE and 2-3 BE members, divided into several small projects: common-nuxt, market, template, payment-management, page-management, domain-management, user-management, etc.

My Role: Frontend Developer.

My Contribution:

  • Transformed existing frontend features into VueJS, including building layouts, components, configuration, and API integration with Backend for Frontend services.
  • Conducted code reviews to ensure high-quality code standards and best practices.
  • Collaborated closely with Backend Engineers and other Frontend Developers to ensure seamless integration and functionality across the new microservices architecture.

Technologies used: VueJS, NuxtJS.

Freelancer Front End Developer - Innotech, Ho Chi Minh

1. Project: The Rent.com.au site, a Property website.

1.2023 - 6.2023

Description: The Rent.com.au site, a prominent property website. My primary responsibility revolves around enhancing the website's functionality through the implementation of HTML and CSS. Additionally, Providing SEO support to ensure optimum visibility and accessibility for our users.

Link https://rent.com.au

Team size: 3 FE, Australian BE Team & QA Team.

My Role: FE Leader.

My Contribution:

  • Converted newly designed interfaces from Figma to Next.js components
  • Ensured responsive layouts for consistent user experiences across
  • devices
  • Optimized SEO by implementing meta tags, structured data, and keyword optimization Improved search engine visibility and increased organic traffic

Technologies used: NextJS, Typescript, Hooks, Context, Ant Design.

2. Project: Alliance Warehouse for a company selling auto parts

1.2023 - 6.2023

Description: A warehouse management page for a warehouse selling auto parts

Team size: 3 FE, 3 BE Dev & QA Team.

My Role: FE Leader.

My Contribution:

  • I took the lead in building the code base from scratch using Next.js 13.
  • Assumed the responsibility of designing and implementing the layout, ensuring a seamless and visually appealing user experience.
  • Integrated the necessary functionalities to support the loading of a massive 6 million records from the backend.

Technologies used: NextJS 13, Typescript, Hooks, Context, TailwindCSS.

Senior Front End Developer - Snapmart, Ho Chi Minh
8.2019 - 1.2023

I am one of the first 3 members of the company, which built the e-commerce system for the company. Landers company has 33 large supermarkets available, but no online store system. And Snapmart built a sales system for Landers. And now https://landers.ph is one of the largest e-commerce platforms in the Philippines.

My Daily Work:

  • Daily Report progress on Jira. Participate in weekly Grooming, and meeting with Philippines Team. Discuss the tickets for the next Sprint. Suggest features, and estimate time.
  • Receive tickets, and requests from the Philippines Team, through Jira Confluence.
  • Code & Discuss with the related team to complete the work. Code review with other members.
  • Ensure the structure of the code is clear, standard, easy to read, maintain, and reusable.

1. Project: OMS - Orders Management System

8.2019 - 1.2023

Description: The Admin System helps to manage fulfillment, orders, shipping partners, Delivery, Payment, and User system... for Landers Web and Landers App.

Team size: 3 FE, 3-5 BE Dev + Philippines Product & QA Team.

My Role: FE Developer.

My Contribution:

  • Build system from scratch, building Admin Dashboard, Structure, Layout, Config, Components, etc for ReUse, Scale, Maintain..
  • Build User Management, Authorization
  • Management features Fulfillment, Orders, Riders, Packages, Products, Refund-transaction, Remittances, and Warehouses..

Technologies used: NextJS, Typescript, Hooks, Context, Ant Design. Git, Jira, Confluence.

2. Project: NMS - Notification Management System

5.2022 - 1.2023

Description: The Admin System helps to manage Notification, Email, SMS, Push Notification, etc for Landers Web and Landers App.

Team size: 1 FE, 2 BE Dev + Philippines Product & QA Team.

My Role: FE Developer.

My Contribution: Build all FE Part from scratch: Convert Figma to HTML, CSS, TailwindCSS, Build Dashboard, Notification Management, Email Management... Integrate With the Other User Management System.

Technologies used: NextJS, Typescript, Hooks, Context, TailwindCSS. Git, Jira, Confluence.

3. Project: Landers Web E-Commerce

8.2019 - 1.2023

Description: Like another e-commerce website, but this site only sells goods from large supermarkets of Landers company. Do not sell for other vendors. This web allows customers to buy goods online, pay online, and ship goods to the customer's address.
Link https://landers.ph .

The system is built on the GORP stack: Golang, ReactJS, PostgreSQL, and Plus Magento System.

Team Size: 2-7 FE, 5-7 BE Golang Dev vs Magento Dev, 3 DevOps. & and Philippines Product & QA Team.

My Role: Frontend Developer.

My Contribution: Build normal features of an e-commerce website: Display products, product details, shopping cart, checkout, checkout, ratings, etc.

Technologies used: ReacJs, SASS, Redux, Redux-Saga

4. Project: Landers App E-Commerce

1.2020 - 12.2020

Description: The App Version of Landers Web E-Commerce.

Team Size: 2-5 FE, 5-7 BE Golang Dev vs Magento Dev, 3 DevOps. & and Philippines Product & QA Team.

My Role: Frontend Developer.

My Contribution: Build components that correspond to the web version.

Technologies used: ReactNative, Redux, Redux-Saga

5. Project: World Cup 2022 NFT Marketplace

10.2022- 11.2022

Description: Build NFT Market related to World Cup 2022. Allow Mint NFT, Listing & Cancel Listing, Buy NFT, Sell NFT, Transfer NFT, ... I am 1 of 4 people on the Project. I'm in charge of FE, building FE from scratch. Another 2 Dev builds BE, another Dev builds Smart Contract.

Team size: 1 FE, 2 BE Dev. & 1 Smart Contract Dev.

My Role: FE Owner

My Contribution:

  • Convert Figma to HTML, CSS, TailwindCSS.
  • Connect to the BE API, interact with the Smart Contract via Web3.

Technologies used: NextJS, Typescript, Hooks, Context, Ant Design

6. Project: Mobile Picking v1.0

3.2020 - 5.2020

Description: The system helps to manage the warehouse, the warehouse staff can use the system to pick up, pack, and ship goods to customers.

Team Size: 2 FE Dev, 2 BE + Other Philippines Team.

My Role: Frontend Developer.

My Contribution: Research Flutter, Dart and build the system from scratch, build the layout, and common components. The features Scan QR Code, Pick, Pack, ready for Shipping, etc.

Technologies used: Flutter, Dart, State Management with Mobx.

7. Project: Rider App v1.0

6.2020 - 3.2021

Description: Local App for Delivery Rider. The rider can use this app to receive a delivery order, and deliver to the customer.

Team Size: 3 FE Dev, 2 BE + Other Philippines QA, Product Teams.

My Role: Frontend Developer.

My Contribution: Layout & Scan, Integration with Here Map.

Technologies used: Flutter, Dart, State Management with Mobx.

Volunteer WebMaster, Team Leader - VietAI, Ho Chi Minh
1.2020 - present
  • Manage domain, and hosting ... for VietAI's websites.
  • Manage Online Courses Website: https://courses.vietai.org . This Web is built on the Thinkific platform: A ready-made platform that helps you easily create online courses & manage students.
  • Build Landing Pages, and set up Email Marketing based on MailChimp, and Google Analytics for VietAI Events. For example https://ml.vietai.org , https://astar.newturing.ai/ ... Landing Pages for summits.
Frontend Developer - Jobigo, Freelancer
2015 - 2019
  • Themes for Wordpress, base on ReactJS, Tachyons.
  • React Native Themes: Coffee Shop, Restaurant, E-Commerce...
Junior Developer, QA
2005 - 2013
  • 2005-2007: DICentral: C# Developer, QA. Projects: DI Integrator, DI Analytics, DI Web Services.
  • 2007-2010: SELab - A Lab in HCMUS: PHP Develop, Joomla, Moodle... Projects: Student Management System, Moodle. Crystal Report, generate reports and statistics for the student management department.
  • 20010-2013: Money-Pacific: C# Developer. Build a system switch E-Mail to Physical Mail. & Money Payment System Via SMS.