Dryice Liu
CTO at Rewardz- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English Professional working proficiency
-
Chinese Native or bilingual proficiency
Topline Score
Bio
Experience
-
Rewardz
-
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.
-
-
-
Mozio Group
-
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
-
-
-
gtagg.com
-
remote
-
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
-
-
-
Lucent Technologies
-
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