About

Creative, open-minded software developer combining 5+ years of broad software engineering expertise with strong leadership and technical skills. Experience ranging from managing existing infrastructure to creating a custom, full-stack website.

Education

B.S. in Computer Science

2014-2017

University of Maryland, College Park

Work Experience

Software Engineer III

August 2018 - November 2023

Viasat, Carlsbad, CA - Remote

  • Technical Lead for enterprise data catalog launch
    • Created, prioritized, and designated tasks to 3 engineers that made up the progress of the project which met and exceeded deadlines for product launch
    • Became subject matter expert on the external data catalog solution
    • Delivered periodic functionality and roadmap presentations to stakeholders
  • Spearheaded the development of an internal data access request web application and process
    • Developed a Next.js web application following a Figma design document
    • Worked with an internal team’s custom ReactJS component library and brand design guidelines
    • Set up a CI/CD pipeline for the project with Github Actions to ensure Cypress end to end tests pass and provide automatic deployment
    • Replaced hundreds of data access request support emails with a custom website and automatic data access request process
    • Outlined a plan to redesign the data access request process replacing the Python GraphQL API and DynamoDB database with a Go REST API and a PostgreSQL database
    • Designed the PostgreSQL table formats to store data for internal customer requests and approvals, prioritizing a simple, maintainable organization of the complex system
    • Worked with the legal team to ensure sensitive data is labeled and approved properly
  • Conducted user experience research for the internal data catalog and access request process, which provided data to back up prioritizing improvements and new features of future products by identifying user needs and pain points through user interviews and surveys
  • Provided support for my team’s internal tools and services including a Kubernetes cluster, a Trino database, JupyterLab, Superset, and Apache Airflow
  • Managed AWS service deployments and resources using YAML configuration files, Ansible playbooks, and CloudFormation
  • Created and maintained data ETLs using Apache Spark and Scala to load data into S3 from a Kafka data stream and make it accessible in Trino