Staff Software Engineer2018 - PRESENTApollo.io
Technologies: Terraform, Ansible, Kubernetes, Docker, Jenkins, CircleCI, MongoDB, ElasticSearch, Redis, GCP, Digital Ocean, Ruby on Rails, React, Node.js
- 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.
Director of Engineering2015 - 2018Datanyze
Technologies: Ansible, MongoDB, MySQL, Aurora, Memcached, Amazon Web Services (AWS), Digital Ocean, PHP, Node.js
- 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 Engineer2015 - 2015RealNetworks
Technologies: Node.js, MongoDB, PHP, FFmpeg, Jenkins, Git
- 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.