Steven, Blockchain Software Engineer

Blockchain and Cryptography, Smart Contract, NFT, DeFi Ecosystem
english B2 (Upper-Intermediate) English
seniority Senior (5-10 years)
location China UTC+08:00

Summary

- Fast-paced, high-quality, detail-oriented, and self-motivated developer with more than 10 years of experience in the IT industry;
- I use the TDD approach for designing the architecture and implementing scalable and maintainable web apps/services.
- I have been working on a bunch of projects and meanwhile, I worked in several positions across frontend developer, backend developer, full-stack developer, and lead engineer;
- In-depth skills develop smart contracts on Solidity;
- Good skills working with Go;
- 3 years experience with Rust;
- 2 years experience with Substrate;
- Smart contracts in complex DeFi and DEX structure;
- Bridge Smart Contract which is for transferring tokens across networks;
- Proxy smart contract;
- eWallet App and GSM e-commerce product;
- Blockchain networks including Cosmos, Ethereum, BSC, Polygon, Avalanche and Solana;
- 5+ years experience with Node.js;
- Deep skills working with Apollo GraphQL;
- Good abilities working with Hardhat framework;
- Deploy and work on various kinds of tokens - ERC20, ERC721, ERC721A, ERC1155;
- Cross-chain smart contracts using LayerZero;
- NFT Dapps such as madlab, Art Basel, Fateful Youth;
- NFT market smart contract for auction and offer with lazy minting;
- NFT marketplace Dapp using Venly;
- Available: ASAP.

Main Skills

Programming Languages

JavaScript Frameworks

UI Frameworks, Libraries, and Browsers

CSS HTML5 XML

Python Frameworks

Go Frameworks

Echo

Go Libraries and Tools

Echo

JavaScript Libraries and Tools

Electron Redux

Java Libraries and Tools

JSON

PHP Frameworks

Ruby Frameworks

Databases & Management Systems / ORM

Cosmos DB Firebase MongoDB MySQL PostgreSQL SQLite

Cloud Platforms, Services & Computing

Azure Cloud Services

Collaboration, Task & Issue Tracking

Atlassian Confluence Atlassian Trello Jira

BlockChain and Decentralized Software

Avalanche 2 yr. BSC ClubHouse Dapp dApps DeFi DEX ERC-20 ERC-721 ETH (Ethereum blockchain) Hardhat LayerZero NFT Polygon Smart Contract Solana 1 yr. Substrate 2 yr. Truffle Venly Web3

Version Control

BitBucket Git GitHub GitLab

Virtualization, Containers and Orchestration

Docker

Platforms

Firebase

Deployment, CI/CD & Administration

Flux

SDK / API and Integrations

GraphQL

Methodologies, Paradigms and Patterns

MVC MVVM

Project Management & Administration

MVP
ID: 600-069-014
Last Updated: 2024-06-24

Experience

Blockchain Developer

2020 – Present Self-employer
Responsibilities:

  • Bridge Smart Contract which is for transferring tokens across networks;
  • NFT Dapps such as madlab, Art Basel, Fateful Youth;
  • eWallet App and GSM e-commerce product;
  • Smart contracts in complex Defi and DEX structure;
  • Blockchain networks including Ethereum, BSC, Polygon, and Solana;
  • Developing smart contracts in Rust;
  • Deploy and work on various kinds of tokens - ERC20, ERC721, ERC721A, ERC1155;
  • Cross-chain smart contracts using LayerZero;
  • NFT market smart contract for auction and offer with lazy minting;
  • Proxy smart contract;
  • NFT marketplace Dapp using Venly;

Technologies: Node.js, Ethereum, Binance Smart Chain, Web3, Solidity, NFT, Smart Contract, Truffle, Hardhat

Backend Engineer, FTI Ticketshop GbmH

2020 - 2020
Responsibilities:

  • The intention of this project was to convert the old PHP back end into Golang (version 12.x)
  • The backend could access the Redbox RestAPI and the airQuest neocore API to retrieve
    information and to post tasks to the ticketing application (refund, ticketing, document
    creation, etc.)
  • After building a new back end, old procedures were replaced with a booking-centered, guided, interactive, and intelligent platform in a modern design to reduce the human-to-human interactions and allow an automatic, or semi-automatic process based on valid formatted input, with instant feedback to the customer.

Technologies: Golang, Postgres, React.js, AWS S3, HTML5

Fullstack Developer, Foodcare

2019 - 2020
Responsibilities:

  • Initiate projects, review, approve project plans and approve delivery of projects.
  • Using GO, developed a microservice for reading a large volume of data(millions) from PostgreSQL
    database.
  • Handling project management, system integration, debugging, and troubleshooting of the application.
  • Containerized applications using Docker: Created docker files, building docker images for microservices to run on the Kubernetes platform.
  • Extending post-implementation, application maintenance, and technical support to the client.
  • Ensuring adherence to quality norms throughout the development & implementation process.
  • Creating and sustaining a dynamic environment that fosters development opportunities and motivates high performance.
  • Developing initiatives for improved productivity, building capability, and quality enhancement.
  • Ensure timely technical support to customer complaints.

Technologies: Golang, Postgres, Angular 7, AWS S3

Fullstack Developer, Surprise. Hr

2018 – 2019
Responsibilities:

  • Platform for employee celebration to make your employees gain meaningful workforce insight or •
    reinforce the values and principles.
  • Rich and varied gameplay to make your employees joyfully and change up the games to keep them interested
  • Gift card and reward system using smart budget distribution algorithm to make sure “wins” are effectively distributed across your company and future “win” take into account what happened previously.
  • Provide cooperative and powerful restful APIs.
  • Payment system
  • TDD approach

Technologies: Rails, Postgres, Javascript, AWS S3, Gyft Card, Stripe, Paypal

Frontend leader, NewBrands.fr, SAS

2016 - 2017
Responsibilities:

  • Developed the UI interface using JavaScript, jQuery, CSS3, and HTML5.
  • Used JavaScript MEAN stack: MongoDB, Express JS, and Node.js to build e-commerce applications.
  • Used Bootstrap, RESTful, AWS, Vue JS, React JS, and MVC on the front-end for registering a new
    customer and configured it to connect to the database using Hibernate.
  • Worked with D3.js in various levels of projects which brings data to life using HTML, SVG, and CSS.
  • Created Menus and Drawer components by using TypeScript.
  • Build data visualizations to monitor the file server load, web server speeds, and data processing using jQuery, and MySQL.
  • Used GIT version control system to pull, push, commit and raise pull requests from developed code.
  • Developed a fully functional prototype application using JavaScript (jQuery and Backbone.js) and
    Bootstrap, connecting to a RESTful server on a different domain. Implemented mock services in Node.js with the help of modules using ExpressJS.
  • Handled all aspects of the web applications including maintaining, testing, debugging, and deploying.

Technologies: Node.js, Typescript, React.js, AWS, MongoDB, TDD

Software Engineer, Porcheson Technical Company Ltd

2012 – 2015
Responsibilities:

  • Involved in implementation of procedures for gathering the requirements from clients for solution
    demonstrations.
  • Developed new RESTful API services that work as a middleware between our application and third-party APIs that we will use using Golang.
  • Using GO, developed a microservice for reading a large volume of data(millions) from the PostgreSQL database.
  • Experience writing data APIs and multi-server applications to meet product needs using Golang.
  • Experience in writing the HTTP RESTful Web services and SOAP API's in Golang.
  • Designed configurable REST APIs on-demand using Go. Worked on numerous go frameworks like echo, gin, revel, and beego.
  • Integrated Jenkins to git where the build triggers automatically when we push a pull request for CI/CD.
  • Worked on CI/CD tool Jenkins to automate the build process from the version control tool into the testing and production environment.
  • Experienced in using Go technologies on UNIX and Linux platforms.
  • Good understanding of Design Patterns, Multithreading and GO containers. Well-versed in using Channels and goroutines.
  • Containerized applications using Docker: Created docker files, building docker images for microservices to run on the Kubernetes platform.
  • Created docker image for microservices files to orchestrate applications using Kubernetes.
  • Proficiency in multiple databases like MongoDB, Cassandra, and MySQL.
  • Produced and Consumed Restful Web Services using Postman Rest Client, Swagger UI, to interact with different applications from third-party tools.
  • Worked with Business users and stakeholders for gathering business requirements and Converting the Business Requirements into User Stories using JIRA.

Technologies: MySQL, JavaScript, Angular, React.js, GraphQL, Go

Education

Beijing Science and Technology University, Beijing, China.

Bachelor’s Degree in Computer Science