Staff Software Engineer
2018 - PRESENTApollo.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.
Technologies: DigitalOcean, Digital, Google Cloud Platform (GCP), Redis, MongoDB, CircleCI, Jenkins, Docker, Kubernetes, Ansible, TerraformDirector of Engineering
2015 - 2018Datanyze- 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: Node.js, PHP, DigitalOcean, Amazon Web Services (AWS), Memcached, Amazon Aurora, MySQL, MongoDB, AnsibleSoftware Development Engineer
2015 - 2015RealNetworks- 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: Git, Jenkins, FFmpeg, PHP, MongoDB, Node.js