Yan Yan Ng, Developer in Brisbane, Australia
Yan is available for hire
Hire Yan

Yan Yan Ng

Verified Expert  in Engineering

Software Developer

Location
Brisbane, Australia
Toptal Member Since
May 26, 2022

Yan Yan is a proficient front-end web developer with four years of experience. Currently, she is working for Binance headquarters, the largest cryptocurrency trading platform in the world. She is used to fast-paced environments and is adaptable and versatile, able to suit a company's needs on the go. Yan Yan is highly regarded among her coworkers and receives frequent feedback on her efficiency.

Portfolio

Binance
React, TypeScript, Figma, Jira, REST, Kibana, JavaScript, Storybook...
Travala.com
React, Node.js, GraphQL, PostgreSQL, JavaScript, Material UI, Storybook...

Experience

Availability

Part-time

Preferred Environment

MacOS

The most amazing...

...team I've been part of is the one working on the crypto trading platform, which has over 30 million users with $7.7 trillion trading volume in 2021 alone.

Work Experience

Front-end Developer

2020 - PRESENT
Binance
  • Built the Australian fiat channel, allowing users to trade crypto with Australian dollars (AUD). I was their only Australian-based front-end developer. In the 1st year, we had 500,000 verified unique users with over 20 billion AUD trade volumes.
  • Created and maintained over 20 fiat payment channels across the globe, each tailored to their corresponding currency and country. We support 13 fiat currencies and have over 30 million users.
  • Rated as an outstanding performer within their peer review system, with frequent keywords such as capable, responsive, efficient, and easy to communicate with.
Technologies: React, TypeScript, Figma, Jira, REST, Kibana, JavaScript, Storybook, Tailwind CSS, Next.js, User Interface (UI)

Front-end Tech Lead

2019 - 2020
Travala.com
  • Created from scratch a flight and hotel booking website that accepts cryptocurrency as payment. We have over 3,000 user sign-ups worldwide and achieved $1.5 million worth of flight and hotel bookings in 2019.
  • Watched this startup company grow. When I first joined, I was one of the only two developers on the team. Our product was successful, and it grew fast. Within a year, we were a team of over 30, and I was the front-end lead.
  • Built a payment system, allowing local businesses to accept cryptocurrency as payment. We established with hundreds of merchants and created Australia's first digital currency town where every local business in the city accepts cryptocurrency.
Technologies: React, Node.js, GraphQL, PostgreSQL, JavaScript, Material UI, Storybook, React Native, WebSockets, Next.js, Redis, User Interface (UI)

Binance.com | Fiat Deposit Withdraw

https://www.binance.com/en/fiat/deposit/EUR
A React-based project is a function within Binance.com that allow users to deposit or withdraw fiat, non-digital, traditional currencies like EUR and AUD. We have over 700,000 active users and a $5 billion trade volume each week, with a 99.5% order success rate.

My role as the front-end developer is to work with a team of project managers, product designers, back-end developers, third-party providers, quality assurance engineers, security team, and other teams to deliver a fast, secure, responsive, high-quality user interface for a user to place their transactions.

Verified users follow a three-step process to complete their transaction:

1. Users pick their preferred currency and payment method like a bank transfer.
2. We check if they met the requirement, balance, risk rating, and local government compliance, often providing additional forms for users to complete.
3. User confirms the transaction, and we communicate with our third-party provider to complete the transaction.

Flight and Hotel Booking Website

https://www.travala.com/
A React-based flight and hotel booking website, users can pay with their favorite cryptocurrency.

My role as a front-end lead developer was to work with my front-end team, product manager, designer, tech leads, and back-end developers to create this booking platform.

My responsibilities included delicate tasks for my team members, developments, mentoring junior members, and code reviews.

Languages

HTML5, CSS, JavaScript, HTML, TypeScript, GraphQL, Java, Assembly Language, C++, Python, SQL

Frameworks

Material UI, Tailwind CSS, Next.js, Unity, React Native, Ruby on Rails 4

Libraries/APIs

React, jQuery, Node.js

Paradigms

Agile Project Management, REST

Other

Teamwork, Front-end, Front-end Development, User Interface (UI), User Experience (UX), WebSockets, Graphic Design, Storybook

Tools

Jira, Figma, Kibana

Platforms

MacOS, Firebase

Storage

PostgreSQL, MongoDB, MySQL, Redis

2014 - 2018

Bachelor's Degree in Computer Science

Queensland University of Technology - Brisbane, Australia

2012 - 2014

Diploma of Information Technology in Computer Science

Griffith College - Brisbane, Australia

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