Close

Anthony Leung

Software Developer

Download Resume

Experience

Auvik Networks

Software Developer

  • Researched and implemented gRPC Network Management Interface (gNMI) server
  • Designed and implemented a Kafka Streams like stream-processing framework based on Goka
  • Developed multiple Kafka and gRPC based microservices

Bespoke Metrics

Front-End Developer

  • Redesigned JSON based dynamically generated forms front-end using Redux-Form
  • Implemented new features and widgets using React, Redux, and Redux-Saga

BlueRover

Full Stack Web Developer

  • Created various dynamically generated reports utilizing D3.js
  • Implemented service to generate and analyze data for reports using Node and MySQL
  • Designed modules to dynamically bundle React components to build based on configuration
  • Implemented server to communicate with IOT devices and broadcast parsed information using MQTT, RabbitMQ, and Protobuf

Education

University of Waterloo

Sept 2016 - Present

Candidate for Bachelor of Computer Science

Projects

Konfik

Go

Konfik is a command line dotfiles manager written in go, designed to be managed with a simple folder structure and a single toml file.

View Project

GoChat

Go/gRPC/WebSocket

GoChat is a Scalable chat platform written in Go, designed using microservices architecture with REST API and gRPC. It features high performance bidirectional communication with JavaScript based web client using WebSocket, as well as logging, searching, and analytics with Cassandra and Elasticsearch.

View Project

Spotify-Match

JavaScript/React/Electron

Spotify Match is an application that allows you to preview and discover new musics from spotify easily

Flight Planner

C#/UWP

Flight Planner is a UWP application designed for flight simmer. It's a tool that provides valuable informations, such as current time, METAR at local and destionation airports, as well as route informations.

View Project

Skills