Chin Chi Liao (Mission)

I have over 10 years of experience in Software Development. For the first 6 years, I worked as an IT application engineer and developed products including a media player and antivirus software for both end users and enterprises. For the next 3 years, I was self-employed while conducting research on public opinion grouping. Then I worked as a backend developer in startups for 2 years. After that, I joined a research team backed by a cryptocurrency exchange to build a public blockchain.

[email protected]
Taipei, Taiwan

Experience & Skills

DEXON Foundation, Apr 2018 - Jun 2019

Cooperate with researchers to design consensus protocols for our blockchain solution. My role is to provide convincible simulation results.

Develop the consensus engine for DEXON, which is a public, proof-of-stake blockchain and launched at Apr 2019.

KKTV, Apr 2017 - Feb 2018

Worked as a backend developer, mainly focused on billing/subscription related issues.

Localcache, Apr 2016 - 2017 Apr

Developing a locker management / box reservation service in a startup company in U.S. Responsibility includes product design and general software engineering.

Self Employed, May 2013 - Feb 2016

Research on public opinion grouping

TrendMicro, Aug 2009 - Apr 2013

  • Improved the quality of CPVM (Core Protection for Virtual Machines), originally a POC product. Delivered a formal release (1.0) as a result.
  • Delivered Intrusion Defense Firewall 1.5., a firewall plugin of OfficeScan while co-working with Third Brigade employees. The firewall engine is originally contained in DeepSecurity, a product designed by Third Brigade.
  • Developed the next release of DeepSecurity, the flagship product in server protection.
  • Developed a dynamically-configurable, cross-platform logging framework in C, the core function for the next generation agent of Deep Security.

CyberLink 04, 01 Jan 2007 - 04 Jul 2009

Worked as an application engineer for PowerDVD 7.3, 8.0.  

golang

Developed dingo, a Celery-like, distributed, extensible task queue framework for #golang.


Implemented a message ordering engine based on an improved algorithm from this paper: "Early delivery totally ordered multicast in asynchronous environments". 

python

Developed pyswagger, a dynamic, spec-compliant OpenAPI  python clients to support OpenAPI 1.2, 2.0 versions of spec and exhibits good test coverage (90+).


Developed a web service at Localcache.

C++98

Developed in C++ using MSVC for 6 years.

Open API

I am familiar with API design using Open API, which is a vendor-neutral API description format based on Swagger Spec.

Education


National Tsing Hua University, Master, Computer Science, 1999 - 2005