Yan Hong, Decentralized Finance (DeFi) Developer in Shenyang, Liaoning, China
Yan Hong

Decentralized Finance (DeFi) Developer in Shenyang, Liaoning, China

Member since September 4, 2015
Yan is a creative software engineer dedicated to building dynamic, high-speed websites and apps. He has experience in all stages of the development cycle for web and mobile projects and is well-versed in numerous programming languages, including JavaScript and Solidity. Yan has a strong background in Blockchain development, such as Ethereum smart contracts and Web3.js front-end integrations.
Yan is now available for hire

Portfolio

  • Unitary, Inc
    REST, APIs, React, PostgreSQL, Objective-C, Node.js, Ethereum, Solidity...
  • Real Nifty
    Ethereum, Solidity, Smart Contracts, Blockchain, Web3.js, JavaScript, Solana
  • Diathrive
    Firebase, Bluetooth, Redux, React, React Native, JavaScript, GraphQL...

Experience

Location

Shenyang, Liaoning, China

Availability

Part-time

Preferred Environment

React, React Native, Node.js, GraphQL, Blockchain, Decentralized Finance (DeFi), Ethereum, Solidity, Smart Contracts, Web3.js

The most amazing...

...thing I've worked on is Ante.Finance, which is a DeFi platform that incentivizes on-chain tests that the community can stake or challenge to signify confidence.

Employment

  • Solidity | Smart Contracts | DeFi Web3 Developer

    2021 - 2021
    Unitary, Inc
    • 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.
    Technologies: REST, APIs, React, PostgreSQL, Objective-C, Node.js, Ethereum, Solidity, Smart Contracts, Decentralized Finance (DeFi), Blockchain, Cryptocurrency
  • NFT | Smart Contract | Web3 Developer

    2020 - 2021
    Real Nifty
    • Created ERC-721 or ERC-1155 smart contracts for NFT minting.
    • Built JavaScript front end and integrated Web3.js to interact with Ethereum blockchain.
    • Used Hardhat, Truffle, and Ganache for Ethereum development testing.
    Technologies: Ethereum, Solidity, Smart Contracts, Blockchain, Web3.js, JavaScript, Solana
  • Senior iOS | Android | React Native | Node.js Developer

    2020 - 2020
    Diathrive
    • Built a React Native mobile app and Node.js-based back end and CMS.
    • Implemented the BLE functionality to interact with RightTest and the On-Call Express glucose meter.
    • Built the front-end UI based on the Sketch design. Set up CI/CD for the React Native app on AppCenter.
    Technologies: Firebase, Bluetooth, Redux, React, React Native, JavaScript, GraphQL, React Apollo, PostgreSQL, Docker, Amazon Web Services (AWS), eCommerce, iOS, Android, Objective-C, Java, Node.js
  • Senior React | Redux | Node.js Developer

    2019 - 2020
    OxStreet (via Toptal)
    • Refactored the codebase and fixed bugs to stabilize the existing project. Added new features to the Node.js back end.
    • Implemented new features for the product revamp and user acquisition.
    • Oversaw the code quality and code review process in the engineering team.
    Technologies: CSS, HTML, Redux, React, ES8, JavaScript, GraphQL, React Apollo, Docker, Amazon Web Services (AWS), eCommerce, Node.js
  • Senior Web and Mobile Developer

    2019 - 2019
    ConnectWithNature
    • Created a React Native mobile app.
    • Updated the Node.js middleware that communicates with the Magento back end.
    • Set up a React Native-based CI/CD using Microsoft App Center.
    • Created custom animations, slides, and modals using React Native's Animated library.
    • Published to Apple and Google stores.
    Technologies: Node.js, Redux-saga, Redux, React, React Native, GraphQL, React Apollo, Flask, Flask-RESTful, iOS, Android, Objective-C, Swift 5, Java, Kotlin
  • React Native Mobile Developer

    2018 - 2018
    JonnyOnIt, LLC (via Toptal)
    • Improved and refactored the codebase to gain better performance and maintainability.
    • Created custom components used throughout the app.
    • Used Storybook for better reusable components.
    • Wrote unit and end-to-end tests.
    • Developed Redux actions to maintain stable data flow.
    Technologies: Jest, TypeScript, Redux-saga, Redux, React, React Native, GraphQL, React Apollo, Flask, Flask-RESTful, iOS, Android, Objective-C, Swift 5, Java, Kotlin, Ruby, Ruby on Rails (RoR)
  • Lead iOS | Android | React Native Developer

    2018 - 2018
    UndressedFoods (via Toptal)
    • Created a React Native mobile app from scratch; added dependencies and set up the project structure; built native components and native modules for iOS and Android.
    • Set up an SQLite local database, MobX store, syncing with the server.
    • Implemented UI elements and animations and made the app look good on all mobile screen resolutions.
    • Supported making requested changes on a Django website.
    Technologies: Redux-saga, Redux, React, MobX, CSS, JavaScript, React Native, GraphQL, React Apollo, Python, Amazon Web Services (AWS), PyCharm, iOS, Android, Objective-C, Swift 5, Java, Kotlin
  • React Native | Node.js Developer

    2016 - 2017
    GuideHero (via Toptal)
    • Built a React Native-based mobile app and published it to the App Store and Play Store; collaborated with the product designer to make the learning feature more effective, engaging, and accessible.
    • Set up a system for "the future of learning." Designed and set up MySQL database and built the Node.js back end.
    • Wrote unit tests for React Native front end and Node.js back end.
    • Managed one senior React Native developer in the React Native mobile app development. Managed the entire engineering workflow and roadmap.
    Technologies: Amazon Web Services (AWS), AWS, React, React Native, Android, iOS, MySQL, GraphQL, PostgreSQL, Docker, Objective-C, Swift 5, Java, Kotlin, Node.js
  • Senior JavaScript Developer

    2010 - 2015
    Dalong Technology, Inc.
    • Developed a social networking app with an iOS front end and a Node.js back end.
    • Created front ends for a real estate web app and a car service web app using HTML and CSS.
    • Collaborated to design the Node.js back end for a financial management platform.
    • Managed two junior developers in the real estate web app development, oversaw their code, and organized technical meetings and code review sessions.
    Technologies: SQL, JavaScript, AWS, CSS, Objective-C, PostgreSQL, Docker, Amazon Web Services (AWS), Node.js

Experience

  • ConnectWithNature Mobile App
    https://play.google.com/store/apps/details?id=ae.connectwithnature.cwn

    You can start exploring the UAE's natural wonders with Connect with Nature. It also has fun and unique challenges for you to complete, win badges, and earn rewards.

    The app was built with React Native and Redux to provide the full cross-platform ability and better user experience. It heavily uses React Native's Animated library to create customized modals, popups, and transitions.

  • Jonny On It for Mobile
    https://apps.apple.com/us/app/jonny-on-it/id1330021042

    The Jonny On It app connects homeowners and Realtors™ to the service industry in real-time. Each service professional in the network is business licensed, their criminal background checked, and they are professionally licensed (when required). Each service professional carries general liability insurance of $1+ million and guarantees their work for 6+ months.

  • UndressedFoods Mobile App for iPhone and Android

    UndressedFoods is a calorie tracking application that is easy to use and nice looking.

    Technologies used:

    • React and React Native;
    • MobX;
    • SQLite;
    • Data Synchronization;
    • JSX and CSS.

  • GCM v3

    Greek Capital Management (GCM) helps Greek community members to run chapters easily.

    Tech stack:

    • RoR for back-end API;
    • React for the front end;
    • MySQL for the database;
    • Continuous integration with CircleCI.

    I worked as a full-stack developer (mainly on the front end) in the dev team.

    Redux and Redux-saga are used for the front end to manage states efficiently.

  • Buzzhire Client Landing Page

    I created the client landing page of Buzzhire.

    A selection of the libraries used included React, Redux, Redux Thunk, and React-id-swiper.

  • Arkadium Client Landing Page

    I built this landing page. To create a pixel-perfect page, I did not use Bootstrap or similar libraries. I created my own media queries to make it fully responsive for both mobile and large screens.

  • Ginko

    Innovative social networking app that can make people happy by connecting them to new neighbors. You can build your own business card digitally and share with your future partners and connections.

  • Barster

    Barster is a revolutionary new app for the bar industry. Bar management now has the ability to create a unique, free profile for their bar, displaying:

    • All-day features;
    • Happy hours;
    • Timed features;
    • Basic information;
    • Directions.

  • Lychee

    LYCHEE, Sweet and Simple Period Reminders.

    Managing a natural part of your life does not need to be complicated. If you want a beautiful, straightforward period reminder app, look no further.

  • Corti Signal Desktop App

    I created the desktop app for Corti Signal using Electron with React.

Skills

  • Languages

    GraphQL, ECMAScript (ES6), TypeScript, CSS3, SQL, Solidity, JavaScript
  • Frameworks

    React Native, Redux, Express.js, Jest
  • Libraries/APIs

    React, Redux-saga, Node.js, Web3.js
  • Tools

    React Apollo, Webpack, GitHub
  • Platforms

    Amazon Web Services (AWS), AWS Lambda, iOS, Android, Docker, Blockchain, Ethereum, Firebase, Heroku
  • Storage

    PostgreSQL, MongoDB, MySQL
  • Other

    AWS, Blockchain & Cryptocurrency, eCommerce, Decentralized Finance (DeFi), APIs, Smart Contracts, Cryptocurrency, Solana
  • Paradigms

    REST

Education

  • Bachelor's Degree in Software Engineering
    2007 - 2011
    Shenyang University of Technology - Shenyang, China

To view more profiles

Join Toptal
Share it with others