Yan Yan Ng, Software Developer in Brisbane, Australia
Yan Yan Ng

Software Developer in Brisbane, Australia

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.
Yan is now available for hire

Portfolio

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

Experience

Location

Brisbane, Australia

Availability

Full-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.

Employment

  • 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, MUI (Material UI), Storybook, React Native, WebSockets, Next.js, Redis, User Interface (UI)

Experience

  • 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.

Skills

  • Languages

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

    MUI (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

Education

  • Bachelor's Degree in Computer Science
    2014 - 2018
    Queensland University of Technology - Brisbane, Australia
  • Diploma of Information Technology in Computer Science
    2012 - 2014
    Griffith College - Brisbane, Australia

To view more profiles

Join Toptal
Share it with others