Personal Information

Do Tran Anh Duc

dotrananhduc@gmail.com

0767******

Ho Chi Minh City,
Vietnam

Skills (Hover skills to show details)

Programming Languages

Python, C/C++, Kotlin, JavaScript, Bash

Frameworks

VueJS, Django, NodeJS, Vuetify, TailwindCSS

Containerization & Orchestrators

Docker, Kubernetes

CMS Frameworks

Wordpress, Django CMS, Strapi

Linux OS

Ubuntu, CentOS, MacOs

Code Management

Github, Bitbucket, CodeCommit

Databases

Postgres, MySQL, MongoDB

Testing

Unit/ Integration/ Acceptance/ Automation Regression Test (Jest, Mocha, Ava, Chai, Jasmine, Karma, QUnit)

CI/CD & Deployment

Github Actions, Travis, Vultr, CodeBuild

Coding Style

Flake8, ESlint, Prettier

Documents

Docs

Languages

English

Japanese - N4

Chinese - HSK1

DO TRAN ANH DUC

Mobile Developer

Web-app Full-stack Developer

NLP Researcher

Career Objective

Expertise: More than 6-year experience in Natural Language Processing, Computational Linguistics and Web/Mobile Application Development
Skills: Research, Teaching, Web development, Mobile development, Collaboration, Issue Troubleshoot, Problem Solving, Software Failure Understanding, Backend Development, Cron Job, Automation, Micro-service Development, Fast Delivery, Open Source.
Programming Languages: Python, Kotlin, JavaScript, C, C++, Assembly, Rust, Dart
Frameworks: VueJS, Django, Pytorch, Tensorflow, WASM
Languages: Vietnamese, English, Chinese, Japanese
Platform: AWS

Work Experience

January 2023 - Present

Freelance

Full-stack Developer

  • Develop an email notification system to monitor event change when user uploads documents (AWS Lambda and Python libraries to check malicious files)

  • Setup a queue system to decouple system into micro service using Amazon SNS and SQS

  • Utilize AWS CodePipeline service to setup a complete CI/CD pipeline with notification if failure happens.

  • Set up high availability and elasticity with load balancing and auto scaling.

  • Financial Management App for Restaurants

February 2021 - October 2022

University of Science - Ho Chi Minh City

Teaching Assistant

  • Work as Teaching Assistant in Natural Language Processing, Principles of Programming Languages, Computer Hardware, Computer System Programming, Principle of Programming Language

  • Guide bachelor courses at the Ho Chi Minh University of Science, Vietnam

  • Support classroom activities, including tutoring, grading homework, and reviewing exams

  • Maintain Zoom schedule of support services and attend all sessions

  • Partner with the teacher to plan and implement lessons following the school's curriculum, goals, objectives, and philosophies

  • Assist and mentor students in groups of up to 100 by reviewing lesson teachings and giving marks

December 2017 - October 2022

Computational Linguistics Centre - HCMUS

Research Assistant Click here for more details

  • Develop a Computer-Assisted Translation product with improvement functionality

  • Publish 2 papers about stylometry in detecting plagiarism for fraud thesis

  • Construct Vietnamese Toolkit Website for preprocessing Vietnamese text

  • Construct a Nom Translator Website for Vietnamese heritage preservation

  • Construct a Word Analysis Website for supporting word analysis

  • Guide the undergraduate student to make theses about Computer Science, such as Constituency Parsing, Dependency Parsing, Thesis Plagiarism Detector, Real Estate Analyzer, Computer-Aided Translator Website

  • Research in Cross-lingual Dependency Parsing since 2020

Full-stack Web & Mobile Developer

  • Plan website development, converting mockups into usable web presence with HTML, JavaScript, AJAX and JSON coding.

  • Construct websites using HTML, CSS, JavaScript and jQuery languages

  • Build FAQ chatbot console using Vuejs & Django.

  • Create a chatbot core based on Dialogflow API and Rasa.

  • Implement Speech-to-Text and Text-to-Speech on chatbot, increasing interaction ability of user.

  • Develop and built plan for Radio application for Android (using Kotlin).

  • Deploy APIs for VoIP server, using Linphone mobile as front-end to connect.

April 2019 - July 2019

PrimeLabo Co, Ltd

AI Intern

  • Offer new algorithms based on to filter out low-quality images

  • Clean and preprocess all image data before training model

  • Set up the progress of training Fashion Trending models

  • Discuss and represent ideas about building a high-level chatbot

August 2017 - March 2018

MIDEAS Co., JSC

Natural Language Processing Intern

  • Design a database to store chat history from customers

  • Clean and process text data for analyzing trending

  • Use data visualization tools to represent models in marketing trending

  • Clean and report customer data to the marketing team that improves quality when advertising

  • Crawl data from Facebook using Python packages (Scrapy)

Education

2022 - 2024

Master of Business Administrator

Western Sydney University

2019 - 2021

Computer Science

University Of Science - Ho Chi Minh City

Thesis: Adapting cross-lingual model for Vietnamese dependency parsing (9.4/10). Supervisor: Assoc. Prof. Dinh Dien


Main subject / occupational skills covered

  • Natural Language Processing
  • Advanced Natural Language Processing
  • Intelligent Data Analysis
  • Applied Machine Learning
  • Machine Learning

2015 - 2019

Computer Science - Bachelor of Science

University Of Science - Ho Chi Minh City

Thesis: Building Online Computer-Assisted Translation based on Open Source Code (9.0/10). Supervisor: Assoc. Prof. Dinh Dien


Main subject / occupational skills covered

  • Natural Language Processing
  • Advanced Natural Language Processing
  • Text Mining
  • Applied Machine Learning
  • Machine Learning

Certifications

2021

  • Advanced Machine Learning on Google Cloud

    Hosted by Google Cloud Training

2021

  • Preparing for Google Cloud Certification: Machine Learning Engineer

    Hosted by Google Cloud Training

2021

  • Machine Learning with TensorFlow on Google Cloud

    Hosted by Google Cloud Training

2021

  • Google Cloud Digital Leader Training

    Hosted by Google Cloud Training

Publications

2018

  • Nhung Nguyen Tuyet, Duc Do Tran Anh, Dien Dinh, (2018). “Stylometry of Vietnamese texts and application”, National Conference on Education, Vietnamese Study Research and Vietnamese, Hue, Vietnam.

  • Duc Do Tran Anh, Vinh Luong An, Diep Nguyen Thi Nhu, Dien Dinh, (2018) “Application of stylometry in detecting plagiarism”, 4th International Conference on Interdisciplinary Research in Linguistics and Education, Hue, Vietnam

2021

  • Duc, Do T. A., Thinh, Pham H. P., Duy, Vu T. and An-Vinh, Luong (2021). “Adapting Word Order Transformation For Vietnamese Dependency Parsing”. The 14th National Conference on Fundamental and Applied IT Research, Ho Chi Minh City, Vietnam. DOI: 10.15625/vap.2021.0099

  • Duc Do, Dien Dinh, An-Vinh Luong, Thao Do (2021). “Adapting Cross-lingual Model To Improve Vietnamese Dependency Parsing”. The 2021 International Conference on “Artificial Intelligence and Big Data in Digital Era” (ICABDE), Ho Chi Minh City, Vietnam.

  • Phu-Thinh Pham, Duy Vu-Tran, Anh-Duc Do-Tran (2021). “NER - VLSP 2021: A Span-Based Model for Named Entity Recognition Task with Co-teaching+ Training Strategy”. The 8th International Workshop on Vietnamese Language and Speech Processing (VLSP 2021), Vietnam.

  • 2022

    • Duy Vu-Tran, Phu-Thinh Pham, Duc Do, Dien Dinh (2022). “Integrating Label Attention into CRF-based Vietnamese Constituency Parser”. 36th Pacific Asia Conference On Language, Information And Computation (PACLIC 2022)

  • Phu-Thinh Pham, Duy Vu-Tran, Duc Do, Dien Dinh (2022). “Intent Detection and Slot Filling from Dependency Parsing Perspective: A Case Study in Vietnamese”. 36th Pacific Asia Conference On Language, Information And Computation (PACLIC 2022)

  • Products

    Website Products

    • Nook Renovation - A landing page website for marketing bathroom renovation service

    • Nook Designer & CMS - A web app for design and custom a bathroom in 2D space

    • Work with Nook & CMS - A web app for booking a worker (like Grab)

    • Wordpress - Build a WordPress website with e-Commerce platform. Deploy production in 1 month. Click here

    • Fashion Website - Build a blog fashion website in 1 day including SEO. Click here

    • Real-estate Website - Construct and push website in Google Search and get 2 customers. Click here

    • Dictionary Website - Manually process over 60.000 Vietnamese words for website. Construct website with best platform and security for big data.

    • Nom Translation - Build a website supporting OCR image containing Nom script and translating into Vietnamese. Model gives over 80% accuracy and best matching with translation memory technique. Click here

    • Vietnamese Toolkit - Build a Vietnamese toolkit website with support 5 functions for handling Vietnamese text using deep learning model. Run faster 90% after updated. Click here

    • Resume Website - Build a responsive resume website using only HTML & CSS (TailwindCSS supported). Click here

    • Word Analysis Website - Build a word analysis website using Vuetify and Django. Click here

    • Calendar Website - Build a calendar website using VueJS and TailwindCSS. Click here

    Mobile Products

    • EVLD Dictionary - Create EVLD Dictionary application for Android and published to Google Play Store. Develop faster 2 times by using Kotlin

    • Radio Application - Take over a project when deadline is only 1 month. Handle streaming API and user management and transfer data between devices

    Chatbot Products

    • Las Vegas Chatbot - Build chatbot platform using Dialogflow. Update chatbot platform to use Rasa for user configuration. Configure Text-to-Speech and Speech-to-Text for chatbot

    • Chatbot Console - Construct console for config chatbot flow. Run responsive website for all platform (mobile, desktop, tablet..)

    Design Products

    Research Products

    • Data Crawler - Crawl over 50 newspaper, blogs, Facebook post for building Vietnamese corpus

    • Data Wrangling - Clean over 400.000 texts from data crawler for structured corpus

    • Machine Learning - Refactor Pytorch syntax model for Vietnamese dependency parsing. Analysis text from wrangled data with linear & non-linear models

    • Natural Language Processing - Build a model for recognizing plagiarism in thesis. Adapt pre-train model for dependency parsing, with accuracy over 80%. Build dependency parsing tool accuracy over 85.83%

    Conferences & Seminars

    2021

    • The 14th National Conference on Fundamental and Applied IT Research

      Present paper "Adapting Word Order Transformation For Vietnamese Dependency Parsing" at the 14th National Conference on Fundamental and Applied IT Research

    2021

    • International Conference on “Artificial Intelligence and Big Data in Digital Era”

      Present paper "Adapting Cross-lingual Model To Improve Vietnamese Dependency Parsing" at the 2021 International Conference on “Artificial Intelligence and Big Data in Digital Era”

    2019

    • Decentralized Cryptography School (DCS'19)

      Complete the 4-day workshop and seminar hosted by the University of Science, The Vietnamese National University

    2018

    • Interdisciplinary Research in Linguistics and Language Education

      Present paper "Application of stylometry in detecting plagiarism" at the 4th International conference on Interdisciplinary Research in Linguistics and Language Education held by University of Foreign Languages, Hue. University, in cooperation with Vietnam National University, Hanoi University of Languages and International Studies, The University of Danang, University of Foreign Languages Studies, Guangxi University, Hokkaido University of Education, and Buriram Rajabhat University

    2018

    • Decentralized Cryptography School (DCS'18)

      Participate in seminars and complete the courses in the Autumn School hosted by the Quy Nhon University, Vietnam

    Volunteering

    2019

    • Blood Donation Campaigns

      University of Science, Hochiminh City, Vietnam


      Donate blood to the Vietnam Red Cross Society every year

    2017

    • 2017 School of MEMS & Semiconductor IC Technology

      VNUHCM - University of Science, Hochiminh City, Vietnam


      Prepare the necessary academic materials for classes during the event

      Work with participants and help them communicate with professors

      Collaborate with team members to prepare devices and decorate stages

    2017

    • Japanese Day 2017

      VNUHCM - University of Science, Hochiminh City, Vietnam


      Create promotional content by taking photos and editing images during the event

      Provide physical and logistical support to attendees and presenters attending the event's contest

      Assist to build menus in the event, as well as prepare food and beverage for 150 people

    2017

    • Amazing Race Saigon

      VNUHCM - University of Science, Hochiminh City, Vietnam


      Create, organize and manage shift calendar for over 100 participants

      Research and build regulation content to guide participants

      Work in first aid team to take care of injured people during the event

    Honours & Awards

    2018

    • Top 30 Tech Debater


      The contest had over 500 participants joining to debate about Artificial Intelligence and Machine Learning subjects

    Networks and Memberships

    2018

    • The 3rd International Student Science Forum 2018


      An official member of The 3rd International Student Science Forum 2018 under the theme "Human Resources in the Industry 4.0"

    Management and Leadership Skills

    2019

    • Team leader of Decentralized Cryptography School (DCS'19)


      Hosted by Quy Nhon University, Vietnam

    2018

    • Team leader of Decentralized Cryptography School (DCS'18)


      Hosted by Quy Nhon University, Vietnam