Summary
Overview
Work History
Education
Skills
Certification
What my co-workers say about me
Other Experiences
Timeline
Generic
Brian Wang

Brian Wang

Principal Web3/React/React Native Engineer
Winnipeg,Manitoba

Summary

I have 15+ yrs of experience in web and mobile development, building numerous applications with Node.js, React, and React Native.
Over the past 8 years, my focus has shifted to Web3, DeFi, and NFTs.
I am passionate about leveraging my Web2, Web3, and mobile expertise in the blockchain space.
I focus on writing clear, concise code that is easy to maintain and troubleshoot.
I am experienced in working with small and mid-sized teams across multiple projects.

Overview

16
16
years of professional experience
3
3
Certifications

Work History

React/Node/React Native/Web3 Expert

Toptal
07.2021 - 09.2023
  • I worked on a few React and React Native projects while working at Toptal as a freelancer.
  • NBCUniversal & Aptos
  • Worked on the React web app and Node.js backend of the Renfield web app - https://freerenfield.renfieldmovie.com/, which brings web3 to Hollywood.
  • Leveraged skills: React, Web3Auth.io, Node.js, AWS CDK, S3, Lambda, DynamoDB, etc...
  • Gm.xyz
  • Worked on the React web app and the Expo based React Native mobile app of the Ethereum-based social community, https://gm.xyz
  • Worked on MongoDB, AWS, Express, Nest, Koa, Firebase based Node.js backend.
  • Heir.app - worked on the website where the holders of celebrity-created Solana NFTs can interact with the creators and view more exclusive content.
  • Ante.finance
  • Maintained the existing smart contract code and fixed critical bugs.
  • Used Hardhat as an Ethereum development environment.
  • Rewrote the front end in React and integrated Web3.js and Ethereum providers into it.

NFT | React | TypeScript | Node.js

ZORA
08.2019 - 07.2021
  • Smart contract
  • Worked on the ERC-721 and ERC-1155 smart contracts for NFT minting functionality.
  • Used Hardhat, Truffle, and Ganache for Ethereum development testing.
  • React and TypeScript
  • Built JavaScript front end and integrated Web3.js to interact with Ethereum blockchain.
  • Built core npm module for revealing TypeScript bindings from hardhat to zdk.
  • Worked on the website and the zdk integration into the React app.
  • Node.js
  • Worked on the AWS Lambda functions, socket.io, Express, MongoDB, and PostgreSQL based Node.js backend for the off-chain real-time data support of the marketplace.
  • Leveraged the Etherscan and Infura API to pull blockchain info, including transactions for a governance address between two blocks.

React | React Native | Node.js | Blockchain

Liquality
09.2017 - 08.2019
  • I was one of the first engineers at Liquality.io.
  • Front-end
  • I worked on implementing day-to-day requirements and design changes for React web and React Native mobile front-end.
  • I worked closely with co-founders to lead the product to successful funding.
  • We used Atomic Swap for cross-chain exchange functionality.
  • I worked on setting up monorepo for the React web and React Native front-end.
  • I worked on extracting the core module from two projects and exporting as an npm module.
  • I worked on adding many UI features including filter asset, export transaction activity, custom gas fee screen, speed up transaction screen, etc.
  • Smart contract and back-end
  • I worked on Node.js back-end for the off-chain data support of the crypto wallet.
  • I worked on the Solidity-based smart contract development of the project.
  • Led the team of 2 Node.js engineers and oversaw the development process as a primary point of contact between the back-end and front-end teams.
  • Tracked and fixed bugs using GitHub as a reporting tool.

Principal React Native | Node.js Engineer

Quicken, Inc
06.2016 - 09.2017
  • Company Overview: Quicken is the world's leading personal finance management app.
  • I worked as a principal React Native engineer for this company.
  • My biggest achievement in this company was the rendering performance improvement in the transaction list. Now it smoothly loads more than 200,000 transaction items on both iOS and Android.
  • I led the development of a lot of new functionalities such as "Free-To-Spend" and Acme/Simplifi Rebrand.
  • I also developed the native modules to pull data from a native Realm database and send back to a JavaScript layer.
  • While working on the node.js project, I built hands-on AWS Serverless experience with AWS Lambda, SNS/SQS, S3, CloudWatch, RDS, and DynamoDB.
  • I used AWS CLI and IAM to manage various AWS services and permissions/roles.

Tech Lead (React/React Native/Node.js)

Lottery.com (AutoLotto, Inc.)
01.2013 - 06.2016
  • Company Overview: Lottery.com is the first-ever, safe and secure, mobile lottery platform that lets you play official U.S. lottery games right from your phone.
  • I worked with a team of 6+ to develop Lottery.com's web app and mobile app.
  • I tackled a lot of technical challenges and roadmaps to bring the product to the top 1 mobile lottery app on the App Store.
  • I've created various Bitrise workflows to set up a staging and production pipeline for mobile continuous integration.
  • I consistently maintained a record of
  • I developed Node.js/AWS Lambda based serverless functions that interact with SNS/SQS, S3, and DynamoDB.
  • I used AWS CLI and IAM to manage various AWS services and permissions/roles.

iOS/Android app developer

Dim Dim Sum
11.2009 - 01.2013
  • I was the sole developer in this company developing a number of mobile apps and games such as Coin Flick, Role Play, and Classroom Jerk.
  • This gained me a great experience in Objective C/Java/iOS/Android native app development.

Full Stack Web Developer

Dole Food
05.2007 - 11.2009
  • I worked as a full-stack web developer at Dole Food and this gained me a great development experience in JavaScript, CSS, HTML, PHP, Agile Software Development, Scrum, JIRA, and Git.
  • I ran cadence for Dole Asia engineering team's scrum meetings including daily standups and sprint retrospective.
  • I managed the communication between the front-end, back-end, and product team to make sure that the front-end team's development process remained unhindered.
  • I also fulfilled on-demand the front- and back-end product changes on the website.
  • Created and maintained microservices architecture for more than 3 years.

Education

MASTER'S DEGREE - Artificial Intelligence, PhD student

University of Hong Kong
01.2007

BACHELOR'S DEGREE - Computer Science

University of Hong Kong
01.2005

Skills

React

undefined

Certification

Triplebyte - Certificated React Expert

What my co-workers say about me

Please be sure to visit the recommendations section in my linkedin page.

Other Experiences

  • - I am a regular gym-goer and staying physically strong improves my mental acuity.
  • - I coached kids who could not afford to play basketball in an economically disadvantaged neighborhood.

Timeline

React/Node/React Native/Web3 Expert

Toptal
07.2021 - 09.2023

NFT | React | TypeScript | Node.js

ZORA
08.2019 - 07.2021

React | React Native | Node.js | Blockchain

Liquality
09.2017 - 08.2019

Principal React Native | Node.js Engineer

Quicken, Inc
06.2016 - 09.2017

Tech Lead (React/React Native/Node.js)

Lottery.com (AutoLotto, Inc.)
01.2013 - 06.2016

iOS/Android app developer

Dim Dim Sum
11.2009 - 01.2013

Full Stack Web Developer

Dole Food
05.2007 - 11.2009

MASTER'S DEGREE - Artificial Intelligence, PhD student

University of Hong Kong

BACHELOR'S DEGREE - Computer Science

University of Hong Kong
Brian WangPrincipal Web3/React/React Native Engineer