Steven Blockchain Software Engineer
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.
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