Dryice Liu

CTO at Rewardz
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Singapore, Singapore, SG
Languages
  • English Professional working proficiency
  • Chinese Native or bilingual proficiency

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • Singapore
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • CTO
      • Jul 2022 - Present

      - Managing company infrastructure on AWS and Azure- System architecture design for new products and new features- Solving critical production issues- Supporting other developers in the team

    • Senior Backend Lead
      • Jun 2021 - Jun 2022

      - Lead the team to convert our 7-year-old one-server-only main product to support concurrent running. Combined with AWS auto-scaling, changed from vertical expansion to horizontal expansion that could support more load.- Lead the team to build a new project from scratch for a Japanese client. Overcome culture and language difficulties, and delivered a micro-service structured system running on AWS ECS, that can support millions of active users- Introduced docker based development/test process to the team- Screen candidites and helped the team members grow Show less

    • Senior Devops
      • Dec 2017 - May 2021

      - Greatly stabilized the service, with less than 5 minutes of downtime per year- Built a stress test system customized for our main product.

    • United States
    • Technology, Information and Internet
    • 1 - 100 Employee
    • Software Engineer
      • Jul 2016 - Sep 2017

      Mozio is a leading ground transportation aggregator. I worked in the backend team, responsible for API integration, performance tweak, internal tool development, etc. Main achievements: - Added AWS RedShift/Firehose to the infrastructure to replace PostgreSQL, reduced report generating time from 4 hours to 5 minutes. Also do internal logs async to save response time - A common location API interface that wraps both Google maps/location services and Baidu maps/location services Tool chain: Python, Django, AWS, Docker, Jenkins, GitHub, MySQL, PostgreSQL, RedShift, Redis, DynamoDB, Celery Show less

    • Software Engineer
      • 2013 - 2016

      This is an internal messaging system, and “take over existing code” project. The previous developer coded it with bottle.py, twisted, sqlalchemy, etc, and can handle 10~20 "worker" servers. I took over the code, designed and implemented a ReST API to de-couple the "center" server and the "worker" servers. The tool chain includes Django, Django-Rest-Framework, PostgreSQL, Celery, RabbitMQ, Redis, Gunicorn, Nginx, and Fabric for deployment. In the peak time, we have 1 DB server and over 180 worker servers running. I designed a system that the worker can report their status (CPU, RAM load, task queue size, etc) to master, and the master will adjust task assignment accordingly. Show less

    • Software Engineer
      • 2012 - 2013

      I'm responsible for two positions in this agile team: 1. As a web developer, using Python/Django/py-requests, talks to a ReST API of our backend, and show infomations on web frontend. 2. As an AWS admin, using fabric and boto, automate the process of test and deploy our Python/Django code on AWS (using EC2, S3, ELB, RDS) I'm responsible for two positions in this agile team: 1. As a web developer, using Python/Django/py-requests, talks to a ReST API of our backend, and show infomations on web frontend. 2. As an AWS admin, using fabric and boto, automate the process of test and deploy our Python/Django code on AWS (using EC2, S3, ELB, RDS)

    • Software Engineer
      • 2008 - 2012

      This is a price comparison and buying/selling robot project, which can buy and sell items on amazon/ebay and make profit. I designed and implemented a distributed scrapping system. And built a time-aware prioritized task queue, where the task is not only prioritized, but also their priority changes as time passing by. In the peak time, we have a PostgreSQL database cluster with 7 servers, and 30+ scrapping server. The system run 4 years until business env changed. I'm the solo developer/designer/sysadmin/DB admin on this project. The tool chain is Python/Django/pure RE/py-curl/FreeBSD. Show less

  • readonline.info
    • Qingdao, Shandong, China
    • CEO, CTO
      • 2004 - 2005

      This is an online RSS reader project. I'm the owner/designer/developer/sysadmin/DB admin on the project The tool chain includes Python, Quixote, SQLObject, and feedparser This is an online RSS reader project. I'm the owner/designer/developer/sysadmin/DB admin on the project The tool chain includes Python, Quixote, SQLObject, and feedparser

    • United States
    • Telecommunications
    • 200 - 300 Employee
    • Software Engineer
      • 2001 - 2004

      RTOS and system integrity, Switch terminal maintenance, and development tools development. RTOS and system integrity, Switch terminal maintenance, and development tools development.

Education

  • Southeast University
    Master’s Degree, Computer Science
    1998 - 2001

Community

You need to have a working account to view this content. Click here to join now