Bryan Cho, Full-stack Blockchain Developer in Dubai, United Arab Emirates
Bryan Cho

Full-stack Blockchain Developer in Dubai, United Arab Emirates

Member since December 16, 2019
Bryan is a full-stack developer with years of professional experience, specialized in React and Node.js. His professionalism and hard work define him in all that he does, regardless of project size, complexity, or price tag. He uses the latest technologies including code generators, custom templates, and the latest commercial and open-source components to deliver high-quality web apps in a short timeframe.
Bryan is now available for hire

Portfolio

  • GameCredits
    Solidity, Web3.js, Blockchain, Ethereum, React
  • Ernie, Inc
    React, MySQL, Redis, REST APIs, Django, Python, Socket.IO, React Redux, Redux...
  • Bryxen, Inc
    SCSS, Styled-components, Context API, Redux-saga, TypeScript, React

Experience

Location

Dubai, United Arab Emirates

Availability

Part-time

Preferred Environment

Git, Slack, VS Code, Windows, MacOS, Ubuntu

The most amazing...

...thing I've developed is Blockchain Terminal, a crypto trading platform built with React and Node.js.

Employment

  • Solidity Developer

    2020 - 2021
    GameCredits
    • Built and deployed the NFT smart contracts using ERC-721 and ERC-1155.
    • Developed the NFT marketplace for the GameCredits platform.
    • Built the game rewards portal using React and TypeScript.
    Technologies: Solidity, Web3.js, Blockchain, Ethereum, React
  • Senior Full-stack Developer

    2020 - 2020
    Ernie, Inc
    • Developed a cross-platform desktop application using Electron.js, React, and Typescript.
    • Developed a dashboard using React, Python, and Django.
    • Integrated Redux-Saga for global store management and asynchronous calls.
    • Implemented Node.js, Socket.io, WebRTC, and Janus for real-time communication between users.
    • Implemented the pixel-perfect UI/UX design from Figma.
    • Used Slack for team communication and Batoner (Ernie's own product) for the task management tool.
    Technologies: React, MySQL, Redis, REST APIs, Django, Python, Socket.IO, React Redux, Redux, Janus, WebRTC, Node.js, TypeScript, Electron.js
  • Front-end Developer

    2020 - 2020
    Bryxen, Inc
    • Used React and TypeScript for project development.
    • Integrated Redux-Saga and Context API for global store management and asynchronous calls.
    • Optimized the workflow to avoid useless re-renders.
    • Changed CSS/SCSS modules to Styled Components for faster performance.
    • Tracked and fixed bugs using Trello as a reporting tool.
    Technologies: SCSS, Styled-components, Context API, Redux-saga, TypeScript, React
  • Full-stack Developer

    2016 - 2019
    Blockchain Terminal
    • Built the responsive web app using React and Next.js.
    • Built the responsive mobile web app from scratch using React and Hooks.
    • Refactored the arbitrage mode with the latest version of React Hooks.
    • Integrated Mobx and Hooks for store management and asynchronous calls.
    • Added the functional tests using Jest to all the UI components.
    • Participated in the back-end development using Python and Flask, and created the custom QR code with the raw SVG.
    • Supported the DevOps team to automate CI/CD processes.
    • Maintained the whole platform after successfully launching the MVP.
    Technologies: Amazon Web Services (AWS), Asana, GitLab, Docker, AWS, Jest, Mocha, Sass, CSS, Material-UI, MobX, TypeScript, JavaScript
  • Back-end Engineer

    2016 - 2016
    ICEWinTech
    • Refactored the authentication logic to support JWT.
    • Implemented the socket communication between the front end and back end using Socket.io.
    • Re-implemented the database schema and optimized the queries.
    • Added the functional tests using Mocha to all the API endpoints.
    • Implemented the continuous integration and deployment process;
    Technologies: Amazon Web Services (AWS), Firebase, AWS, Mocha, Socket.IO, PostgreSQL, TypeScript, Node.js
  • MERN Stack Developer

    2014 - 2016
    MEPS
    • Built the CMS using the MERN Stack.
    • Designed and completed the entire database schema.
    • Designed and created the cross browser compatible and mobile responsive web portal.
    • Introduced Redux for store management and asynchronous calls.
    • Implemented authentication system, payment gateway and third party libraries.
    • Implemented snapshot tests to all the UI components.
    • Wrote high quality, extensible, and maintainable code.
    • Deployed the web app to AWS (S3, EC2) and integarted the MongoDB Atlas.
    • Served as a back-end developer to maintain the platform.
    Technologies: Amazon Web Services (AWS), Git, Nginx, Docker, AWS, REST APIs, Mocha, Redux, MongoDB, Express.js, Node.js, React, JavaScript

Experience

  • Blockchain Terminal

    - Built the responsive web app using React and Next.js.
    - Built the responsive mobile web app from scratch using React and Hooks.
    - Refactor the arbitrage mode with the latest version of React Hooks.
    - Integrated Mobx and Hooks for store management and asynchronous calls.
    - Added the functional tests using Jest to all the UI components.
    - Participated in the backend development using Python and Flask.
    - Created the custom QR code with the raw SVG.
    - Supported the DevOps team to automate CI/CD processes.
    - Maintained the whole platform after successfully launching the MVP.

  • VR Platform
    https://vrplatform.io

    - Built a CMS for 360 video users using MERN Stack.
    - Designed and completed the whole database schema.
    - Designed and created the cross-browser compatible and mobile responsive web portal.
    - Introduced Redux for store management and asynchronous calls.
    - Implemented an authentication system, payment gateway, and third-party libraries.
    - Implemented snapshot tests for all the UI components.
    - Wrote high quality, extensible, and maintainable code.
    - Deployed the web app to AWS (S3, EC2) and integrated the MongoDB Atlas.
    - Served as a back-end developer to maintain the platform.

  • Voomly
    https://voomly.com

    Voomly is a video streaming platform which customizable video players and their own Voomly cloud service.
    Here's what I have done in the Voomly development:
    - Used React and TypeScript for project development.
    - Integrated Redux-Saga and Context API for global store management and asynchronous calls.
    - Optimized the workflow to avoid useless re-renders.
    - Changed CSS/SCSS modules to Styled Components for faster performance.
    - Tracked and fixed bugs using Trello as a reporting tool.

  • GameCredits
    https://gamecredits.org

    GameCredits is an NFT marketplace where users can buy different types of NFT arts. I was responsible for the smart contracts development using ERC-721 and ERC-1155. I also built the NFT marketplace and the rewards portal using React and TypeScript.

Skills

  • Languages

    JavaScript, HTML, CSS, C++, HTML5, Sass, SQL, ECMAScript (ES6), CSS3, Python 3, Python, TypeScript, GraphQL, PHP, Solidity, Janus, SCSS
  • Frameworks

    YARN, Redux, Express.js, Material-UI, JSON Web Tokens (JWT), Electron.js, Django, Electron, Bootstrap, Jest, Next.js, Flask, React Native
  • Libraries/APIs

    React, Node.js, REST APIs, React Redux, Redux-saga, JSON API, Socket.IO, jQuery, Web3.js, AWS Amplify, MobX, Context API, Vue.js, D3.js, Stripe API, Puppeteer, WebRTC, GatsbyJS, Backbone.js, Shopify API
  • Tools

    GitHub, Git, Mocha, Mongoose, JSX, Redux Thunk, JSS, Sequelize, Webpack, AWS SDK, AWS ECS, Google Analytics, VS Code, Slack, Nginx, GitLab, Asana, Auth0
  • Paradigms

    Web Architecture, REST, Agile, Continuous Integration (CI), Continuous Deployment, Functional Programming, Continuous Delivery (CD), Test-driven Development (TDD), DevOps, Microservices Architecture
  • Platforms

    Web, Heroku, Firebase, Docker, Google Cloud Platform (GCP), Amazon Web Services (AWS), Blockchain, Twilio, Ubuntu, MacOS, Windows, AWS Lambda, Ethereum
  • Storage

    NoSQL, MongoDB, JSON, MySQL, Databases, AWS S3, AWS DynamoDB, PostgreSQL, Redis, Elasticsearch
  • Other

    User Experience (UX), User Interface (UI), API Integration, Pixel Perfect, Web Applications, Web UI, AWS, MERN Stack, Front-end Development, Back-end, Front-end, Full-stack, Web Development, APIs, Sagas, Web Components, CSS3 Animation, Video Streaming, Single-page Applications (SPA), Progressive Web Applications (PWA), UI Animation, UI, UX, Ajax, Mobile Web, AWS Cloud Architecture, Apollo, Amazon EC2, SSL, Middleware, Third-party APIs, Styled-components, Semantic UI, Smart Contracts, Decentralized Finance (DeFi), Stripe Payments, SEO Audits, Payment Gateways, Payment APIs, SVG, SaaS, Authentication, WebSockets, Accessibility

Education

  • Bachelor's degree in Computer Science
    2010 - 2014
    Asia Pacific University of Technology & Innovation - Kuala Lumpur, Malaysia

To view more profiles

Join Toptal
Share it with others