Yuan Gao
Senior Blockchain and Full-Stack Software Engineer
● Over 5 years of experience in Design, Development, Implementation and Maintenance of Golang, Javascript,
Typescript, Python and Blockchain based Internet applications.
● Good Knowledge and working experience on Multi-Tier Architectures and Designing complex systems.
● Accomplished a senior blockchain developer with 3+ years of hands-on experience in delivering top-notch
decentralized applications and troubleshooting for many startups and firms.
● Extensive experience in working with the AWS stack (IAM, EC2, EMR, EKS, DynamoDB, S3, SageMaker, Lambda, etc).
● Hands on experience in Requirement Analysis, High-level design using design patterns and Object oriented
programming and OOAD concepts.
● Focused on creating collaborative efforts between support and engineering teams to implement system or product
level changes to benefit end-users.
● Extensive knowledge in Blockchain fundamentals(security, hashing, verkle tree structuring, etc) and creating a
blockchain like Ethereum using Golang and C#.
● Eager to support building an impeccable online reputation by providing high-level customer support.
● With in-depth knowledge of Artificial Intelligence, implemented deep learning to forecast Cryptocurrency price and
created a market-competitive tokens.
● Extensive experience in working on multiple operating systems including Linux and Microsoft Windows.
Technical Skills
Programming Languages
Methodologies
Database Tools
Platforms
OTHERS
GoLang Rust, Typescript, Javascript, ReactJS, Solidity, Java, Ruby, Python, C++, C#
Agile, Scrum
Kafka, Firebase, MySQL, Oracle, PostgreSQL, Sqlite3, NoSQL(MongoDB)
Windows Server 2008, Linux Redhat Server 2005, Solaris 4.1, HP Unix 3000
Rest, Docker, Hibernate, Microservices, Git, AWS
Professional Experience
CLDSTORAGE
Role: Chief Technology Officer, Lead software engineer
▪
▪
▪
▪
▪
▪
▪
Oct 2022 – Present
Provide the right way technically how to move forward with project going.
Create wireframe and build the most flexible logic and structure of project.
Lead frontend and backend engineers technically and keep the technical assistance.
Assure the high quality of product and maintain for over 1 year.
Take a regular meeting with engineers every week and assist fixing bugs.
Keep the speed of project going and good relationship with teammates.
Analysis, Design, Coding, Code Reviews, Unit & Integration Testing of the Requirements.
Technologies: GoLang, Typescript, Nodejs, React, Redux+Saga, Microservices, DevOps, Git
Blockchain | Full stack software engineer
IT Services
Role: Golang | Blockchain | Full-Stack Software Engineer, Lead software engineer
Jun 2021 – Jun 2022
Responsibilities:
▪
▪
▪
▪
▪
▪
▪
▪
▪
▪
▪
▪
▪
▪
▪
Integrated JWT between Golang and React.
Introduced go-routine for efficient running in Go
Implemented Websocket communication and Broadcast between Go and React
Developed private blockchain(chaining blocks, hashing, validating, structuring at verkle tree, etc) and created Smart
contracts in EVM using Golang
Built and launched Smart Contracts for Genesis NFT, Pode and Marketplace as well using ERC-721, ERC-1155
based NFT tokens.
Developed on-chain &off-chain governance protocol with MERCER-based tokens so that users are able to make
decisions of adding new features and modifying current functionalities of the platform.
Strategic and management consulting for blockchain and cryptocurrency, from ICOs to capital raises.
Improved functionalities and pipeline integration by designing and implementing Smart Contract Security Audit from
SlowMist.
Built decentralized exchange and decentralized finance contract using Golang and Rust language.
Contributed to an 23% rise in subscribers for 8 months by enhancing the player experience on all supported client
platforms.
Implemented contracts using Anchor frameworks and Rust.
Analysis, Design, Coding, Code Reviews, Unit & Integration Testing of the Requirements.
Agile delivery of software using practices of short iterations, sprints, Scrum.
Usage of Exception handling framework to wrap the exceptions appropriately and show user-friendly error messages
to the end user.
Documented the code for future reference and upgrades.
Technologies: GoLang , React, Redux+Saga, Typescript, Nodejs, Solidity, Web3js, Solana, Rest APIs, Microservices
Managed IT services
Role: Golang | Full-Stack Software engineer, Lead software engineer
Mar 2018– May 2021
Created user-friendly, flexible frontend and implemented High-Security Backend.
Lead the team members successfully in order to extract the best result.
Responsibilities:
▪
▪
▪
▪
▪
▪
▪
▪
▪
▪
▪
▪
Developed Web backend using Gin-gonic framework and structured it into high-level in Golang.
Handled Restful APIs and introduced Middleware for more security in Golang.
Built the connection with MySQL and PostgreSQL to store or fetch data in Golang.
Introduced the Migration of Database programmatically and Encrypt/Decrypt the Data in Golang
Designed at high-level and low-level.
Passed various testing(Unit testing and E2E testing).
Kept good communication and collaboration.
Involved in all agile ceremonies like: Daily stand-ups, Backlog pointing session, Planning session, retrospection etc.
Developed E-commerce platform using React for frontend and NodeJS for backend.
Worked closely with the back-end team to display data using the Custom Components, Redux+Saga.
Integrated payment system for product checkout usingAuthorize.net payment API.
Interacted with the Testing Team, Scrum Masters and Business Analysts to fix issue.
Blockchain | Full stack software engineer
Technologies: Golang, React+Redux, Redux+Saga, Vuejs, Typescript, Nodejs, Nuxtjs, Laravel, Asp.Net, Ruby on Rails,
Django, AWS
Recent jobs
-
-
-
https://www.helmet.insure
Role: Blockchain developer
Technologies: BSC, Solidity, BEP20, Vue.js, Next.js, AWS
https://app.dhedge.org/
Role: Frontend developer
Technologies: React, Redux, Typescript, Web3.js
https://www.bluehorizon.art (deprecated)
Role: Frontend and Smart contract developer
Technologies: React, Redux, TypeScript, Web3.js, Ethereum, BEP20
https://www.woofsolana.io(deprecated)
Role: Smart contract developer
Technologies: Solana, Rust, NFT
Educational Qualification
Bachelor’s degree in Computer Science from University of Shanghai for Science and Technology on Nov 2017.
Blockchain | Full stack software engineer