Tran Quoc Tuyen

 Backend Developer


  : github.com/tranquoctuyen97

  : [email protected]

Skills

  • Program language:
        Typescript,  JavaScript, Nodejs (Express, Fastify, Nestjs)
  • Version Control:
      
    GitHub, Gitlab
  • DB:
      
      SQLITE, MySQL, SQL, MSSQL, Mongo, PostgreSQL


Tech Stack

   Node.js      Python      Mongo      Docker      PostgreSQL       MySQL

   SQL Server      My SQL      Redis      Elasticsearch      Git    

Work Experiences


Sept 2022 - Present

Backend Developer - Full Time

Ecomdy Media Pte. Ltd

Ecomdy Media is a company that delivers efficient and reliable technology solutions for eCommerce businesses to grow at scale. Besides, Ecomdy Media is the environment for anyone to work happily, develop his or herself and contribute to a better e-commerce, regardless of their location.

My work includes:

- Responsible for writing server-side web application logic. Developing back-end components, connecting the application with the other (often third-party) web services and supporting the front-end developers by integrating their work with the application.

Feb 2019 - Sept 2022

Backend Developer - Full Time

Beelazy Pte. Ltd

Beelazy is a company that provides effective technology solutions for entertainment, especially for players.

My work includes:

- Responsible for writing server-side web application logic. Developing back-end components, connecting the application with the other (often third-party) web services and supporting the front-end developers by integrating their work with the application.

Projects


PlayerDuo

Player Duo is a gathering place for people who love games, a place where you can make friends, find people to play with, or talk about games, including League of Legends, Strike of Kings, PUBG, ROS…etc

- Use Technology:  

  • Backend: TypeScript,  JavaScript,  Nodejs (Express, Fastify),  Jest,  Elastic search, Docker,  Socket
  • Frontend: React, React Native, React Hook, Redux, Flutter
  • DB: Mongo, PostgreSQL, Elastic search

- Team size: 5

- Work Content: 

  • Developing Mongo db collections
  • Developing of new functionalities and Enhancements
  • Realtime feed update using Socket.io
  • Writing code for getting and posting data using nodejs
  • Database optimization
  • Using elastic search as a search engine
  • Support the front-end developers by integrating their work with the application.

- Website: playerduo.net

Fantasywar 

Fantasy War is the first turn-based game to remove the recharge function. The game is built to promote community and fairness. All resources in the game will be created by the player. Players can collect and trade everything in the game.

- Use Technology:  

  • Backend: JavaScript,  Nodejs (Express), Docker,  Socket...
  • Frontend:Unity 2D
  • DB: Mongo

- Team size: 4

- Work Content: 

  • Developing Mongo db collections
  • Developing of new functionalities and Enhancements
  • Realtime feed update using Socket.io
  • Writing code for getting and posting data using nodejs
  • Database optimization
  • Support the front-end developers by integrating their work with the application.

- Website: Fantasywar.io

Tiktok Ecomdy Media

Provides advertising solutions for the TikTok platform with a professional team that is always ready to help businesses reach customers with the highest conversion ability

- Use Technology:  

  • Backend: TypeScript,  Nestjs,  Jest, Docker 
  • Frontend: Vuejs (vuexy, Vue2)
  • DB: Mongo

- Team size: 3

- Work Content: 

  • Conducted peer code reviews to ensure high-quality code.
  • Develop back-end components, connect the application with the other (often third-party) web services (Paypal, Stripe, Tiktok Business, Payoneer, ...)
  • Experience tracking and fixing bugs with Logger
  • Support the front-end developers by integrating their work with the application.
  • Assuming a key role in the end-to-end deployment of Node.js applications on Virtual Private Servers.
  • Assigned the daily work to two members and avoided duplicate efforts and took responsibility for their performance.
  • Maintained, and added new features for service environments

- Website: tiktok.ecomdymedia.com

Tiktok Pixel Shopify App

The purpose of management and inserting the TikTok Pixel code on the website on Shopify, Support creating BC and Ads accounts on the Ecomdy Media platform

- Use Technology:  Liquid, Javascript

- Work Content:

  • Build a script to embed into the installer's Shopify store to track customer behavior and send information to TikTok 
  • Build an app theme for the Shopify app for users to embed scripts into the store
  • Write an API to build an interface with the Frontend so store owners can manage pixels

- Link: apps.shopify.com/ecomdy-platform

Tiktok Easy Advertising Campaign

An excellent platform support for sellers who can create/run ads on TikTok quickly, easily and conveniently...

Use Technology:  

  • Backend: TypeScript,  Nestjs, Docker, Micro sẻvice
  • Frontend: Vuejs (Vue3, Vite)
  • DB: Mongo
  • Devops: K8s, Docker, Gitlab Runner

- Team size: 10

- Work Content:

  • Develop back-end components, connect the application with the other (often third-party) web services (Paypal, Stripe, Tiktok Campaign, Tiktok Business ...)
  • Support the front-end developers by integrating their work with the application.
  • Experience tracking and fixing bugs with Kibana.
  • Develop and maintain software components using Nodejs for microservices and serverless services.

Website: ads.ecomdy.com

Tiktok Ads Shopify App

An excellent platform support for sellers who can create/run ads on TikTok quickly, easily and conveniently. Support creating a Campaign on the Ecomdy platform

- Use Technology:  Liquid, Javascript

- Work Content: 

  • Build a script to embed into the installer's Shopify store to track customer behavior and send information to TikTok 

Link: apps.shopify.com/ecomdy-tiktok-ads

2016 - 2019

FPT Politechnic Da Nang

Study Web Developer programming