Experience
Senior Software Engineer, Cloud Infrastructure
Autodesk · 2020 - Present
Responsible for maintaining and developing new features for Autodesk’s data platform.
- Lead development of REST APIs for self-service AWS resource management for internal customers
- Deploy and Administer Kubernetes-deployed Airflow, Spark and Trino to enable scalable and streamlined tooling for data processing and analysis
- Deploy S3-backed datalake with buckets provisioned with Terraform and configured based on AWS best practices
- Lead migration of Spark ETL and Trino clusters onto Amazon EMR to optimize cost of managing ETL workloads and data analysis
- Collaborate in a fully remote scrum team with teammates across North America
- Interface with stakeholders in North America, Asia and Europe
Software Engineer II
Teradata · 2017 - 2020
Responsible managing the automated framework that deploys the Teradata Vantage ecosystem.
- Design continuous delivery pipeline to deploy Vantage in AWS, private cloud and on baremetal and run integration tests against it on a daily basis
- Develop Kubernetes-deployed control plane for managing deployment infrastructure
- Perform functional verifications of new custom OS releases leveraging both manual and automated OpenQA tests
Web Portal Assistant
Computational Research for Biomedical Sciences at UCSD · 2016 - 2017
Contribute full stack changes to the CRBS neuroscience research web portal such as modifying UI components with Angular 2 and managing API endpoints configurations in the Java backend.
Education
Bachelors in Computer Science & Engineering
University of California San Diego · 2013 - 2017
Projects
Minimum Variance Stock Allocation
A simple python script that implements the concepts and formulas mentioned in the Mad Fientist’s Unique Risk Series.
The vision for this is to turn it into a web app that users can access to derive quick insights into risks associated with different portfolio makeups.
Open Source: Go Client Library for GitHub API
Implemented support for the action artifacts API, deprecated query parameter authentication, as well as some refactoring of the Teams API.
See here for all relevant pull requests.
Skills
Python, AWS, Jenkins, Git, Terraform, Bash
Docker, Kubernetes
Apache Airflow, Apache Spark, Trino
Golang, Vault, Ansible
Consul, Java, Angular, Typescript, HTML, CSS, C++, C