Steven S.
Hong Kong (UTC+08:00)
Upstaffer since June 23, 2022

Steven S. — Go/Solidity Blockchain Engineer

Expertise in Blockchain and Cryptography, Smart Contract, NFT, Wallet and Web3 Integration.

Last verified on June 24, 2024

Core Skills

Go
Go
Solidity
Solidity

Bio 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. - 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. - 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 - Available: ASAP

Technical Skills

Programming Languages Go, Java, JavaScript, PHP, Ruby, Rust, Solidity, TypeScript
JavaScript Frameworks Angular, Next.js, Node.js, React
UI Frameworks, Libraries, and Browsers CSS, HTML5, XML
Python Frameworks Django
Go Frameworks Echo
Go Libraries and Tools Echo
JavaScript Libraries and Tools Electron, Redux
Java Libraries and Tools JSON
PHP Frameworks Laravel
Ruby Frameworks Ruby on Rails
Databases & Management Systems / ORM Cosmos DB, Firebase, MongoDB, MySQL, PostgreSQL, SQLite
Cloud Platforms, Services & Computing AWS, GCP
Azure Cloud Services Cosmos DB
Collaboration, Task & Issue Tracking Atlassian Confluence, Atlassian Trello, Jira
BlockChain and Decentralized Software Avalanche, BSC, ClubHouse, Dapp, dApps, DeFi, DEX, ERC-20, ERC-721, ETH (Ethereum blockchain), Hardhat, LayerZero, NFT, Polygon, Smart Contract, Solana, Substrate, 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

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.
  • 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 

How to hire with Upstaff

1

Talk to Our Talent Expert

Our journey starts with a 30-min discovery call to explore your project challenges, technical needs and team diversity.

2

Meet Carefully Matched Talents

Within 1-3 days, we’ll share profiles and connect you with the right talents for your project. Schedule a call to meet engineers in person.

3

Validate Your Choice

Bring new talent on board with a trial period to confirm you hire the right one. There are no termination fees or hidden costs.

Why Upstaff

Upstaff is a technology partner with expertise in AI, Web3, Software, and Data. We help businesses gain competitive edge by optimizing existing systems and utilizing modern technology to fuel business growth.

Real-time project team launch

<24h

Interview First Engineers

Upstaff's network enables clients to access specialists within hours & days, streamlining the hiring process to 24-48 hours, start ASAP.

x10

Faster Talent Acquisition

Upstaff's network & platform enables clients to scale up and down blazing fast. Every hire typically is 10x faster comparing to regular recruitement workflow.

Vetted and Trusted Engineers

100%

Security And Vetting-First

AI tools and expert human reviewers in the vetting process is combined with track record & historically collected feedbacks from clients and teammates.

~50h

Save Time For Deep Vetting

In average, we save over 50 hours of client team to interview candidates for each job position. We are fueled by a passion for tech expertise, drawn from our deep understanding of the industry.

Flexible Engagement Models

Arrow

Custom Engagement Models

Flexible staffing solutions, accommodating both short-term projects and longer-term engagements, full-time & part-time

Sharing

Unique Talent Ecosystem

Candidate Staffing Platform stores data about past and present candidates, enables fast work and scalability, providing clients with valuable insights into their talent pipeline.

Transparent

$0

No Hidden Costs

Price quoted is the total price to you. No hidden or unexpected cost for for candidate placement.

x1

One Consolidated Invoice

No matter how many engineers you employ, there is only one monthly consolidated invoice.

Ready to hire Steven S.
or someone with similar Skills?
Looking for Someone Else? Join Upstaff access to All profiles and Individual Match
Start Hiring