David Liao
Verified Expert in Engineering
Software Developer
San Francisco, CA, United States
Toptal member since February 26, 2019
David is a leading engineer with years of experience working at multiple hyper-growth startups. He has led and contributed to engineering teams for both infrastructure and software. Over the years, David has developed software, managed cloud infrastructure, and automating deployments. He also has expertise in AWS/GCP, Terraform, Ansible, and Docker.
Portfolio
Experience
- JavaScript - 4 years
- MongoDB - 4 years
- Linux - 4 years
- Amazon Web Services (AWS) - 4 years
- Ansible - 3 years
- Google Cloud Platform (GCP) - 3 years
- Docker - 2 years
- Terraform - 1 year
Availability
Preferred Environment
Visual Studio Code (VS Code), Cloud, Git
The most amazing...
...software I've built is a CRM enrichment product that was also integrated with multiple CRMs and all of the company's data points.
Work Experience
Staff Software Engineer
Apollo.io
- Migrated all of the resources from Azure Cloud to Google Cloud Platform.
- Managed and led all of the infrastructure initiatives and personnel.
- Built out a CI pipeline for continuous testing and deployments.
- Defined all of the infrastructure as code with Terraform and Ansible.
- Migrated and manage multi-terabyte MongoDB and Elasticsearch databases.
- Developed a number of features in the main web app.
Director of Engineering
Datanyze
- Managed and led the engineering teams locally and all remote offices.
- Rewrote and reengineered web crawlers' code and architecture to support crawling millions of website daily.
- Solved key scalability and reliability issues.
- Created multiple microservices to support our APIs.
- Created a CRM enrichment product that was updating millions of records a day.
Software Development Engineer
RealNetworks
- Expanded the media player support to other websites.
- Built an internal content repository to support the QA team for finding test content.
- Worked on generating new metrics to feed into dashboards.
Experience
Apollo Azure to GCP Migration
Web Crawlers
CRM Enrichment
Skills
Libraries/APIs
React, Salesforce API, Node.js, FFmpeg, Facebook API, Google API
Tools
Terraform, Ansible, Google Stackdriver, CircleCI, Jenkins, Git
Languages
JavaScript, Ruby, PHP, Bash, Python
Platforms
Google Cloud Platform (GCP), DigitalOcean, Linux, Docker, Amazon Web Services (AWS), Kubernetes, Heroku, Visual Studio Code (VS Code)
Storage
MongoDB, Elasticsearch, Redis, MySQL, Amazon Aurora, Memcached
Frameworks
Ruby on Rails (RoR), Express.js
Paradigms
Agile Software Development
Other
Sprint Planning, Cloud, Digital
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring