Avatar of David Zhang.
David Zhang
Golang Blockchain Engineer
ProfileResume
Posts
3Connections
Print
Avatar of the user.

David Zhang

Golang Blockchain Engineer
As a Golang Blockchain Engineer with 6 years of experience and a passion for clean, efficient code and recognized for skills in data structures, software architecture, and system design. Specialized in Custom Cryptocurrency and Blockchain based Enterprise solutions with an extensive experience in ICO's, STO's, Customizing Consensus(POS/POW), Crypto Exchange, Wallets and Crypto-Bot Design, Smart Contract development. Experienced in Backend-as-a-Service and Service-oriented Architecture as well. Eager to join a team of experienced developers and help build world-class software products. ➧ Golang Server-side Web & Infrastructure Development ➧ EVM Chains & Cosmos Blockchain (with Ignite CLI) ➧ Custom & Private Blockchain Development ➧ Hyperledger & Multichain Development ➧ Smart Contract Development ➧ Custom Cryptocurrency Development ➧ NFT's and IPFS Handling ➧ Decentralized App Development ➧ Cryptocurrency Wallet and Exchange Applications ➧ Ongoing Blockchain Development Support and Maintenance.
Logo of the organization.
SyncFab
Logo of the organization.
Singapore University of Technology and Design (SUTD)
San Jose, CA, USA

Professional Background

  • Current status
    Unemployed
  • Profession
    Blockchain Platform Engineer
    Back-end Engineer
    Full Stack Development
  • Fields
    Blockchain
    Software
    SaaS / Cloud Services
  • Work experience
    6-10 years (4-6 years relevant)
  • Management
    I've had experience in managing 5-10 people
  • Skills
    Blockchain
    Blockchain Architecture
    Bitcoin
    EVM Chains
    Cosmos Blockchain
    Ignite CLI
    Yield farming
    DAO | Defi | Dapp
    NFTs / NFT marketplace
    Chainlink
    Alchemy
    Moralis
    Solidity
    Web3.js | Ethers.js
    BaaS | SOA
    Restful API
    GraphQL
    Golang | Gin | Gorilla MUX | Gqlgen | GORM | Ginkgo
    Node.js | Express.js
    Docker
    Kubernetes
    Amazon Web Services (AWS)
    Firebase
  • Languages
    English
    Professional
  • Highest level of education
    Bachelor

Job search preferences

  • Desired job type
    Full-time
    Remote Only
  • Desired positions
    Software Engineer / Backend Engineer
  • Desired work locations
  • Freelance
    Non-freelancer

Work Experience

Logo of the organization.

Golang Blockchain Engineer

Feb 2022 - May 2023
1 yr 4 mos
United States
• Participated to develop Decentralized Exchange ecosystem of ERC-20 based MFG Token as building the multi-exchangeable SushiSwap, UniSwap V2 and V3, KyberSwap MFG smart contracts. • Built token bridge and NFT marketplace portal so that users are able to migrate their NFTs from ETH to Smart MFG marketplace platform. • Implemented NFT fractionalization so that users are able to co-won NFT and decide further steps like sale, auction, airdrop. • Implemented end-to-end ERP Blockchain API solutions for SyncFab customers using blockchain and other SyncFab services using Golang, Gorilla Mux and Go-Web3.
Logo of the organization.

Web3 Infrastructure Developer

Jun 2020 - Nov 2021
1 yr 6 mos
Hong Kong
• Used Truffle, Hardhat and Solidity stack, along with Web3.js integration and various JavaScript frameworks to build multichain NFT Marketplace. • Developed cryptocurrency staking system backend and dashboard MVP of Refinable Creator Suite. • Contributed to the development of Refinable SDK, which is an NPM package that can be added to the project to work with Refinable contracts. • Participated on-chain & off-chain governance protocol with FINE token so that users are able to make decision of adding new features and modifying current functionalities of platform.
Logo of the organization.

Golang Application Developer

Apr 2019 - Mar 2020
1 yr 0 mos
Singapore
• Developed and maintained Golang microservices for a large-scale, high-throughput cybersecurity platform with 6 developers in the team. • Implemented RESTful APIs to connect React applications with backend services using Go channels and Go routines. • Designed and implemented highly scalable solutions by leveraging concurrency primitives such as multithreading, semaphores etc., along with best practices like TDD (Test Driven Development). • Used tools such as Git, Jira, Slack for version control, bug tracking and communication respectively.
Logo of the organization.

Golang Developer Intern

Sep 2018 - Mar 2019
7 mos
Singapore
• Improved understanding of all aspects of Golang Backend Development with the assistance of senior developers on the team. • Worked with a team of 15+ developers to participate a Golang Restful and GraphQL API for the company’s mobile app utilizing Gin, Gorilla MUX, Gqlgen and GORM. • Created unit tests and integration tests using Ginkgo for all new code submissions. • Implemented security features such as OAuth 2 authentication and encryption mechanisms (e.g., TLS).

Education

Logo of the organization.
Bachelor’s Degree
Computer Science and Design
2015 - 2019
Activities and societies
Soccer Player of University Sports Team