Cong Liu, Developer in Toronto, ON, Canada
Cong is available for hire
Hire Cong

Cong Liu

Verified Expert  in Engineering

Software Developer

Location
Toronto, ON, Canada
Toptal Member Since
November 10, 2014

Cong is a fast learner and enthusiast for new technologies. He is passionate about building high-performance data structures, algorithms, and systems. He also has solid experience with object-oriented design and web service construction. He enjoys working in a team environment and is always willing to learn new skills.

Availability

Part-time

Preferred Environment

IntelliJ IDEA, Linux, MacOS

The most amazing...

...thing I've developed is an augmented reality algorithm that can display virtual objects in a phone camera view like real images.

Work Experience

Software Developer

2015 - 2016
iWesllite Automation, Inc.
  • Developed web services for an oil well remote control system.
Technologies: Python, Java

Android Developer

2014 - 2015
Breadcrumb Technology (via Toptal)
  • Developed an Android app for livestock track and trace.
Technologies: Android

Research Assistant

2012 - 2014
University of Alberta
  • Proposed several approximate arithmetic designs and performed image processing using Java and Matlab. Achieved equivalent quality to conventional designs but with power savings of 80%.
Technologies: FPGA, MATLAB, Java

Android Developer

2010 - 2012
Tsinghua Future Communication Program
  • Designed augmented reality algorithms for an Android app.
  • Won second place globally in the 2011 Ericsson Application Award.
Technologies: Android

Butterfly Hunter

An Android augmented reality game. This game displays virtual butterflies and allows users to "catch" them. Users can walk towards butterflies and catch them only once they are close enough.

Task-queue-retry

https://github.com/waterwoodsthu/task-queue-retry
This project implements a simple task queuing, persistence and retrying framework backed by RabbitMQ and Spring-retry framework. The example is shown by a Spring MVC web service.

EhCacheExample

https://github.com/waterwoodsthu/EhCacheExample
A sample project to integrate EhCache with Spring RESTful web service.

Languages

Java, SQL, Go, Python

Storage

Amazon DynamoDB, Amazon S3 (AWS S3), AWS SWF, MySQL

Frameworks

Spring, Hibernate

Libraries/APIs

AMQP

Tools

Apache Tomcat, Eclipse IDE, GitHub, IntelliJ IDEA, MATLAB

Paradigms

REST, Unit Testing

Platforms

Linux, Kubernetes, MacOS, Android

Other

Ehcache, Amazon Kinesis, FPGA

2012 - 2014

Master of Science Degree in Electrical and Computer Engineering

University of Alberta - Edmonton, Canada

2008 - 2012

Bachelor's Degree in Automation

Tsinghua University - Beijing, China

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring