Tat Dat Duong, Developer in Prague, Czech Republic
Tat is available for hire
Hire Tat

Tat Dat Duong

Verified Expert  in Engineering

Software Developer

Prague, Czech Republic

Toptal member since September 28, 2022

Bio

Tat Dat is a software engineer who has always wanted to make products with usability and usefulness in mind, finding the right blend of technology and domain knowledge to create memorable and polished experiences. Aside from working with startups and agencies, such as Spendee, Fitify, or Cleevio, he attends and wins hackathons across the globe.

Portfolio

Cleevio
React, Next.js, Styled-components, TypeScript, Node.js, JavaScript, CSS...
Spendee
JavaScript, React, Flow, Redux, CSS Modules, Webpack, Docker, GitLab CI/CD...

Experience

  • CSS - 6 years
  • Node.js - 6 years
  • React - 6 years
  • JavaScript - 6 years
  • TypeScript - 4 years
  • Figma - 3 years
  • Next.js - 3 years
  • Styled-components - 3 years

Availability

Part-time

Preferred Environment

React, Next.js

The most amazing...

...website I've developed is an eCommerce food delivery platform within a single week, delivering front-end and admin experiences during the COVID-19 pandemic.

Work Experience

Staff Front-end Engineer

2019 - PRESENT
Cleevio
  • Crafted front-end solutions for over 12 clients across the globe.
  • Joined the company as a first front-end hire, worked towards managing a team of 11 people as a team leader, cultivating a bleeding-edge engineering culture.
  • Took care of delivering fully functional websites and applications regardless of the unique technological challenges, including live streaming, innovative contract development, and photogrammetry.
Technologies: React, Next.js, Styled-components, TypeScript, Node.js, JavaScript, CSS, React Query, SWR, Docker, Kubernetes, GitLab CI/CD, Jira, YouTube API, FFmpeg, Rust, WebAssembly (Wasm), Solidity, Ethereum, Binance API, Web3.js

Software Web Developer

2017 - 2019
Spendee
  • Developed the accompanying web app for the award-winning finance mobile app, allowing users to manage finances and stay on budget on the desktop.
  • Worked closely with designers to create a cohesive set of components discoverable through Storybook.
  • Launched a web app which later became the baseline for creating newer versions of mobile apps based on React Native.
Technologies: JavaScript, React, Flow, Redux, CSS Modules, Webpack, Docker, GitLab CI/CD, Zeplin, Sketch, Kotlin

Experience

Driverama

An eCommerce platform for buying and selling used cars. I worked as the front-end tech lead for the project, overseeing a team of six developers. Implemented a cohesive design system used within both internal and external applications. In charge of moonshot technological projects and challenges, from vehicle visualization to server-side memory leak debugging.

GoodTrust

https://mygoodtrust.com/
A website for managing digital assets after passing away. I developed the initial MVP, implementing the service's core features and provisioning a stack from the position of tech leader while managing a team of over three front-end developers.

Education

2021 - 2023

Master's Degree in Software Engineering

Czech Technical University in Prague - Prague

2017 - 2021

Bachelor's Degree in Computer Science

Czech Technical University in Prague - Prague, Czech Republic

2019 - 2019

Exchange Student Program in Computer Science

Nanyang Technological University - Nanyang, Singapore

Skills

Libraries/APIs

React, Node.js, React Query, YouTube API, FFmpeg, Binance API, Web3.js

Tools

Figma, Flow, Webpack, GitLab CI/CD, Zeplin, Sketch, Jira

Languages

JavaScript, TypeScript, CSS, SQL, C++17, Scala, Kotlin, Java, Rust, Solidity

Frameworks

Next.js, React Native, Redux

Platforms

Android, Firebase, Docker, Kubernetes, Ethereum, Web

Other

Styled-components, Compilers, User Experience (UX), CSS Modules, SWR, WebAssembly (Wasm), Hacking, Large Language Models (LLMs)

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring