Dake Liu, Developer in Singapore, Singapore
Dake is available for hire
Hire Dake

Dake Liu

Verified Expert  in Engineering

Front-end Developer

Location
Singapore, Singapore
Toptal Member Since
September 19, 2022

Dake has nine years of experience developing web applications. He worked for a wide range of industry fields, including an online shopping platform, ERP system, CRM/CXM system, crypto exchange, and growth/activities/affiliates-related products. Dake is an expert in JavaScript, React, and Node.js; he's also familiar with building websites in Next.js and SEO. He's always open to new things and projects.

Portfolio

OKX
JavaScript, HTML, CSS, Less, SEO Tools, Node.js, Server-side Rendering (SSR)...
Bybit
Node.js, JavaScript, TypeScript, MySQL, React, CI/CD Pipelines, Full-stack...
Sprinklr
JavaScript, Next.js, TypeScript, React, CI/CD Pipelines...

Experience

Availability

Part-time

Preferred Environment

Next.js, React, MySQL, Express.js, JavaScript

The most amazing...

...thing I've made is a fully functional help center system for ByteDance, including SSR, customized HTML template parsing engine, and fast page-loading speed.

Work Experience

Staff Engineer

2022 - PRESENT
OKX
  • Acted as a leader of the growth team, front end, in charge of multiple OKX growth-related products such as join, referral, affiliates, activities, learn (academy), and many more.
  • Designed and developed the activity landing page system for OKX. Built with React and Contentful, this system allows product managers and marketing teams to create beautiful activity web pages without coding.
  • Led the growth team to convert all client-side rendering projects into server-side rendering, significantly improved page loading speed, and SEO ranking.
Technologies: JavaScript, HTML, CSS, Less, SEO Tools, Node.js, Server-side Rendering (SSR), CI/CD Pipelines, Minimum Viable Product (MVP), Rapid Prototyping, Asynchronous Programming

Principal Front-end Software Engineer

2022 - 2022
Bybit
  • Acted as a front-end dev lead of several new business-oriented projects in the cloud business unit, such as white-label cryptocurrency exchange platform and SaaS solutions, which are to bring new potential growth points for the company in the future.
  • Conducted full-stack web app development with React, Node.js, and other modern tools and frameworks.
  • Designed and built a full Exchange platform admin console within three months after joining the company, together with the team. Participated in major code refactoring on the existing Exchange site so that it fits SaaS business requirements.
Technologies: Node.js, JavaScript, TypeScript, MySQL, React, CI/CD Pipelines, Full-stack, Minimum Viable Product (MVP), Rapid Prototyping, Next.js, Asynchronous Programming

Senior Product Engineer

2021 - 2022
Sprinklr
  • Led the front-end infrastructure optimization project. Researched the latest front-end technologies and tools to bring benefits to our existing codebase. Developed a web app with React and TypeScript on UI libraries.
  • Designed and built a front-end testing report tool that generates weekly analysis reports showing pipeline performance, slow tests, and bad coverage rates for the entire front-end team.
  • Performed major code refactoring on internal UI libraries to make it monorepo. Introduced new tools such as SWC, Turborepo, and GitLab CI cache, significantly reducing development time and computing resources.
Technologies: JavaScript, Next.js, TypeScript, React, CI/CD Pipelines, Minimum Viable Product (MVP), Rapid Prototyping

Senior Software Engineer

2019 - 2021
ByteDance
  • Developed a web app and mobile platform with React and other modern web development tools such as TypeScript, webpack, Vue, and company-developed frameworks.
  • Designed and developed a platform to host and manage help center websites for multiple ByteDance products from scratch. Functions include custom HTML templates, content management, SEO optimizations, and user data visualization.
  • Acted as a front-end developer for a helpdesk product on the web, PC client, and mobile mini-programs.
Technologies: React, JavaScript, TypeScript, Node.js, CI/CD Pipelines, Microservices Architecture, Full-stack, Minimum Viable Product (MVP), Rapid Prototyping, Asynchronous Programming

Front-end Engineer

2018 - 2019
Shopee
  • Conducted cross-platform mobile app development in React Native with millions of users every day.
  • Created and refactored multiple features in the Shopee mobile app, such as voucher wallet, social sharing, and item rating.
  • Improved performance and stability of an in-company UI library.
Technologies: React Native, React, JavaScript, CI/CD Pipelines, Minimum Viable Product (MVP), Rapid Prototyping

Full-stack Engineer

2016 - 2018
Works Applications
  • Developed high-performance ERP software with a customized front-end framework, Java (Spring MVC), and Cassandra for the back-end.
  • Focused mainly on web security-related development, such as SSO implementation, RESTful API protection, and user access control.
  • Designed and implemented large-scale distributed microservice architecture.
Technologies: JavaScript, Microservices Architecture, SQL, Full-stack, Minimum Viable Product (MVP), Rapid Prototyping, Asynchronous Programming

Qahva | Vocabulary Learning Tool

http://qahva.kannagi.cafe
A Next.js and MongoDB project for learning new words. I developed both the front end and the back end. This tool allows users to create word lists, learn new words, and keep track of learning progress. As a polyglot and linguaphile myself, I noticed that word list tools like Quizlet or Memorize don't support some languages, such as Kanji for Japanese, Uyghur script, and languages with complex conjugations. Therefore I decided to create my own tool.
2012 - 2016

Bachelor's Degree in Computer Science

National University of Singapore - Singapore

Libraries/APIs

React, Node.js

Tools

JavaScript Testing

Frameworks

Next.js, Express.js, React Native, Material UI

Paradigms

Rapid Prototyping, Microservices Architecture, Asynchronous Programming

Languages

JavaScript, TypeScript, CSS, HTML, JavaScript 5, Less, SQL

Storage

MySQL, Databases, MongoDB

Other

Web & Mobile Applications, Server-side Rendering (SSR), Full-stack, Minimum Viable Product (MVP), SEO Tools, CI/CD Pipelines, Networking, Artificial Intelligence (AI)

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