Jerry Xing

Hi, I'm Jerry Xing.

A backend software engineer.

I bring past startup experience working on product and platform teams. I specialize in API development, building scalable backend services, and distributed system architectures, with experience in Java, Python, and Go.

Projects

Personal Key-Value Store

A key-value server with sample CLI client implementation and configurable snapshotting / AOF for data persistence.

  • Go
  • gRPC
  • protobufs

Pixel Canvas

One million shared and editable pixels. Inspired by Reddit's r/place.

  • personal-kv-store
  • Python
  • FastAPI
  • Websockets

Skills

  • Java
  • Python
  • Go
  • REST APIs
  • gRPC
  • SQL
  • NoSQL
  • Redis
  • Elasticsearch
  • RabbitMQ
  • Distributed Systems
  • Docker
  • Kubernetes
  • Git
  • CI/CD

Education

  • University of Waterloo, 2024

    BASc in Computer Engineering, Co-op, Honours

Contact

Email me