David Liao, Software Developer in San Francisco, CA, United States
David Liao

Software Developer in San Francisco, CA, United States

Member since December 20, 2018
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.
David is now available for hire


  • Apollo.io
    Terraform, Ansible, Kubernetes, Docker, Jenkins, CircleCI, MongoDB...
  • Datanyze
    Ansible, MongoDB, MySQL, Aurora, Memcached, Amazon Web Services (AWS)...
  • RealNetworks
    Node.js, MongoDB, PHP, FFmpeg, Jenkins, Git


  • JavaScript, 4 years
  • Linux, 4 years
  • Amazon Web Services (AWS), 4 years
  • MongoDB, 4 years
  • Ansible, 3 years
  • Google Cloud Platform (GCP), 3 years
  • Docker, 2 years
  • Terraform, 1 year


San Francisco, CA, United States



Preferred Environment

Git, Cloud, Atom

The most amazing...

...software I've built was a CRM enrichment product that was also integrated with multiple CRMs and all of the company's datapoints.


  • Staff Software Engineer

    2018 - PRESENT
    • 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 numerous features in the main web app.
    Technologies: Terraform, Ansible, Kubernetes, Docker, Jenkins, CircleCI, MongoDB, ElasticSearch, Redis, GCP, Digital Ocean, Ruby on Rails, React, Node.js
  • Director of Engineering

    2015 - 2018
    • 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.
    Technologies: Ansible, MongoDB, MySQL, Aurora, Memcached, Amazon Web Services (AWS), Digital Ocean, PHP, Node.js
  • Software Development Engineer

    2015 - 2015
    • 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.
    Technologies: Node.js, MongoDB, PHP, FFmpeg, Jenkins, Git


  • Apollo Azure to GCP Migration (Development)

    I independently migrated all services and resources from Microsoft Azure to Google Cloud Platform. This involved multi-terabyte databases and web applications; in addition, it was completed in two weeks with less than ten minutes of downtime.

  • Web Crawlers (Development)

    I rewrote the code to reduce complexity as well as increase efficiency. Next, I rearchitected the deployment to further increase throughput. At the end of the day, the crawlers were crawling over 20 million websites a day on a very low budget for servers.

  • CRM Enrichment (Development)

    I created a CRM enrichment product that pushes the company's data that was collected from my web crawlers and other sources to various CRMs. I initially integrated with Salesforce and redesigned the code to quickly expanded to HubSpot and Marketo.


  • Languages

    JavaScript, Ruby, PHP, Bash, Python
  • Tools

    Terraform, Ansible, Google Stackdriver, CircleCI, Jenkins
  • Platforms

    Google Cloud Platform (GCP), DigitalOcean, Linux, Docker, Amazon Web Services (AWS), Kubernetes, Heroku
  • Storage

    MongoDB, Elasticsearch, Redis, MySQL, Amazon Aurora, Memcached
  • Frameworks

    Ruby on Rails (RoR), Express.js
  • Libraries/APIs

    React, Salesforce API, Facebook API, Google API
  • Paradigms

    Agile Software Development
  • Other

    Sprint Planning


  • Bachelor of Science degree in Computer Science
    2011 - 2015
    Seattle University - Seattle, WA, USA

To view more profiles

Join Toptal
I really like this profile
Share it with others