Profile Image

ALVIN LIU

SOFTWARE ENGINEER

PROFILE


Experienced backend developer with nearly 10 years of hands-on experience in building and scaling robust systems. Specialized in Golang, with deep expertise in backend architecture, microservices, and distributed systems. Proven track record across e-commerce, gaming, and Web3/blockchain industries, including over 5 years of Web3 development.

Proficient in designing high-performance backend services, building RPC Service, and deploying scalable infrastructure on Kubernetes. Adept at solving complex technical challenges and driving product stability in production environments.

EMPLOYMENT HISTORY


Develop Manager, Ankr & Tomo Shanghai
Feb 2020 — Present
  • Distribute Node Platform Based on K8S
    We used K8S system to manage computing and storage resources, deploy user's nodes. We also used K8S operator to build our own schedule logic.
  • Ankr RPC https://www.ankr.com/rpc
    We used Traefik to be our API gateway, used Golang to build a cache system as well as a Websocket system.
  • Meta Apes Game (Blockchain Solution) https://metaapesgame.com
    We deployed a smart contract to manage player's assets (FT & NFT) and we also built a platform to trade them.
  • Tomo Wallet (Jan 2024 - ) https://tomo.inc
    This is a multi-chains cryptos wallet, we used two kinds of language in the backend side. The backend API service is built with Java and Data service is build with Golang. The Data service will fetch transactions from blockchain and handle them with different DEX protocols, and API service can use data like crypto price from this layer.
Senior Golang Engineer, Ezbuy Shanghai
Jan 2019 — Jan 2020

This is a Online Shop platform like Amazon, with very complicated logic. https://ezbuy.sg

Microservices design, services communicate with each other by GRPC. Use mysql as main database, Redis to cache. We also use Mongo DB to store unrelated data.

Golang Engineer, Yoozoo Shanghai
Feb 2017 — Dec 2018

I am responsible for some backend code of League of Angels 2, which is a mobile game. As well as a management website which are based on PHP. https://ns2.youzu.com

Junior Golang Engineer, Melon Technology Shanghai
Oct 2015 — Jan 2017

This is a supply chain platform, I am studying Golang code in this project and assist senior engineer to do some basic work.

EDUCATION


Bachelor of Science in Computer Science, Hubei University of Education Wuhan
Sep 2012 — Jun 2016

I studied Computer Science in this university, and I got my bachelor degree in 2016.

Bachelor of Economics, Zhongnan University of Economics and Law Wuhan
Sep 2014 — Jun 2016

This is a secondary bachelor degree, I studied Economics in this university, and I got my bachelor degree in 2016.