Skills
- Python
- Django
- Airflow
- Celery
- Docker
- Kubernetes
- Helm
- Terraform
- HTML
- CSS
- JavaScript
- Redis
- Kafka
- SQL
Experience
Senior Software Engineer II
DoubleVerify
–Present
- Build and maintain automations for complex business processes using Python, Airflow, Celery, and Django.
Senior Software Engineer
DoubleVerify
–
- Lead, design, and implement an ELT pipeline into BigQuery
- Orchestrate tasks using Airflow (Google Composer)
- Execute tasks using Django Rest Framework and Celery.
- Migrate legacy pipeline to Kubernetes
- Enhance a distributed Python application using
- Redis Queues
- Apache Kafka
- Apache Solr
- Google BigQuery
- Manage Google Cloud Platform (GCP) cloud resources using Terraform
- Collaborate with QA and Frontend teams to fix bugs and implement new features in a customer-facing advertising management tool
Software Engineer
DoubleVerify
–
- Capture complex business logic in Django
- Interface Django middleware with external APIs including Google Drive and Sheets, Amazon S3, and Facebook
- Expose middleware to the Airflow pipeline using Django REST Framework (DRF)
- Write unit tests using Pytest
Embedded Engineer
DoubleVerify
–
- Develop a Python integration for pushing Pytest and Robot Framework results to Jama using its REST APIs.
- Develop REST APIs and Javascript AJAX actions using Flask to power-cycle web power switches
- Develop Python tools for management of automated test fixtures, priving serial console and flash programming
- Write Docker images to virtualize the build environments for building various firmware targets
- Migrate all source code repositories from Subversion to Git
- Develop GitLab Continuous Integration (CI) pipelines
- Develop Jenkins CI pipelines
Education
Bachelor of Science - Computer Science
University of Wisconsin - Madison