Yuan Gao

Yuan Gao

$30/hr
Golang&Full stack software engineer
Reply rate:
66.67%
Availability:
Full-time (40 hrs/wk)
Age:
31 years old
Location:
Vancouver, Bc, Canada
Experience:
5 years
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
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.