Overview
Work History
Education
Skills
Timeline
Generic

Shi Cheng

Ottawa

Overview

8
8
years of professional experience

Work History

Senior Software Engineer

Coinbase
10.2021 - Current
  • Led the re-enablement of BSV withdrawal in Coinbase platform for >1MM retail customers across the globe via GCP, Go, and cross-team collaboration.
  • Designed and implemented a brand-new Rosetta service for Aleo blockchain that reads block data from node and broadcast Coinbase transactions on-chain via Rust.
  • Created backend service based on Temporal framework to parallelly execute asset validation and aggregate reports via Go and AWS, which reduced asset listing time in Coinbase by ~2 weeks.
  • Migrated client services from legacy system to new asset metadata service via Go and GraphQL, which reduced traffic in legacy system by 75%.
  • Collaborated with asset issuers outside Coinbase to complete 12 asset validations. 4 of them were listed in Coinbase.

Technology Associate

Morgan Stanley
11.2016 - 09.2021
  • Created backend service enabling ETF trading for fixed income desk via C++, FIX, and SOAP interfaces.
  • Created backend service allowing fixed income traders to give quote for RFQ from clients and monitor quote status via Scala.
  • Paired with coworker to create backend service enabling trading of cross-regional multi-leg products via C++, GPB and message queue (MQ).
  • Created KDB service via Q allowing traders to monitor trade executions.
  • Paired with coworker to develop and maintain participation server that persisted and updated status of open orders in exchange at real-time via C++.

Technology Analyst

Morgan Stanley
03.2016 - 10.2016
  • Created web application via Typescript and D3 library to visualize data model of trade executions.
  • Created backend service via Java and Neo4j to manage data model of trade executions.

Education

Master of Computer and Information Technology - Computer and Information Technology

University Of Pennsylvania
Philadelphia, United States
12.2015

Master of Science in Engineering - Mechanical Engineering

University Of Pennsylvania
Philadelphia, United States
12.2015

Bachelor of Science - Theoretical And Applied Mechanics

University Of Science And Technology Of China
Hefei, China
07.2013

Skills

  • Programming Language: C, Go, Java, Python, Q, Scala, Javascript, Typescript, C, C#, Ruby, VBA
  • Database, OS and Dev Tools: AWS, SQL, KDB, Neo4j, Unix/Linux, Windows, Jenkins, Bash, KSH, Git, Jira

Timeline

Senior Software Engineer

Coinbase
10.2021 - Current

Technology Associate

Morgan Stanley
11.2016 - 09.2021

Technology Analyst

Morgan Stanley
03.2016 - 10.2016

Master of Computer and Information Technology - Computer and Information Technology

University Of Pennsylvania

Master of Science in Engineering - Mechanical Engineering

University Of Pennsylvania

Bachelor of Science - Theoretical And Applied Mechanics

University Of Science And Technology Of China
Shi Cheng