Link Search Menu Expand Document

YAML Resume

Checks

  • I maintain my resume in yaml, and just render it into other formats
name: Sean Gatewood
contact:
  email: hello@sgatewood.dev
  linkedin:
    link: https://linkedin.com/in/sean-t-gatewood
    handle: sean-t-gatewood
    icon: linkedin-icon.png
  github:
    link: https://github.com/sgatewood
    handle: sgatewood
    icon: github-icon.png
education:
  school: University of Virginia
  school titles:
    - Rodman Scholar
    - Raven Society
  degree: B.S. Computer Science
  gpa: 3.95
  graduation: May 2020
  notable courses:
    - Computer Graphics
    - Algorithms
    - Introduction to Cybersecurity
    - Software Testing
experience:
  - title: DevOps Engineer
    company: Digital Asset
    location: New York, New York / remote
    dates: April 2023 - present
    notes:
      - Develop and maintain infrastructure around critical k8s services.
      - Automated the entire (from-scratch) deployment of a critical service its own cluster with all the cloud infrastructure it needed. Utilized GCP, terraform, jsonnet, bash, and helm. Instrumented monitoring/alerts with DataDog as well, and regularly use it to tune our configuration.
      - Regularly engineered automation to seamlessly navigate complex migrations in production with minimal downtime.
      - Authored a custom k8s operator in Go to satisfy a particular business need.
      - Developed CI/CD pipelines using Google Cloud Build and CircleCI.
  - title: Software Engineer II
    company: Appian Corporation
    location: McLean, VA / remote
    dates: August 2020 - April 2023
    notes:
      - Member of a scrum team that created and maintained a variety of developer tooling and infrastructure.
      - Contributed to a remote development solution, including a custom Kubernetes service to lease EC2s and a python tool to build/develop/test the product remotely (rather than on your own machine).
      - Architected and developed a pipeline to create warm builds that developers can take and use instantly rather than waiting to build from source.
      - Initiated & developed numerous prototypes, many of which shipped (or became real quarter-long features for my team).
      - Regularly initiated & led architectural design discussions.
      - Regularly assisted developers in troubleshooting technical issues, both to help unblock them and to find ways to improve our local build stability.
      - Treasured high code quality standards and contributed to our data-driven goal to lead the department in code quality and component health.
      - Mentored two interns as a Summer Intern Manager, meeting with them weekly to optimize their internship experience.
  - title: Software Engineering Intern
    company: Uber Advanced Technologies Group
    location: Pittsburgh, PA
    dates: May 2019 - August 2019
    notes:
      - Developed and benchmarked alternate implementations for a key-value store using various database technologies (e.g. LevelDB, Sqlite3).
      - Presented results to Uber ATG software engineers.
  - title: Teaching Assistant - Introduction to Programming
    company: University of Virginia
    location: Charlottesville, VA
    dates: Fall 2017 - May 2020
    notes:
      - Assisted hundreds of students with introductory programming concepts in Python.
      - Created <a href="https://www.youtube.com/playlist?list=PLeih3T8PoRaYXpRwCVUmCEQqzZ51qyAmD">review videos</a> that have received over 13,000 views.
      - Helped manage the course as one of four "Head TAs."
      - Saved TA time / effort by automating the grading of a remote google docs exam question using Python.
      - Worked with many students directly in office hours, encouraging many that they can learn to code.
  - title: Software Engineering Intern
    company: NASA Langley Research Center
    location: Hampton, VA
    dates: May 2018 - May 2019
    notes:
      - "Data Management for Airborne Atmospheric Composition Data."
      - Added HDF file compatibility to NASA’s <a href="https://www-air.larc.nasa.gov/missions/TOLNet/tools/FTScan.zip">TOLNet File Format Scanner and Curtain/Profiles Plotter</a>.
      - Engineered a <a href="https://www-air.larc.nasa.gov/cgi-bin/Driver.cgi?platform=KORUSAQ/DC8_AIRCRAFT">full-stack web application</a> (JQuery, AJAX, cgi, C++) for atmospheric researchers to create customized data merges.
      - Presented a working prototype to atmospheric researchers and received design feedback.
      - Continued part-time development during the fall and spring semesters to harden the merge tool.
skills:
  main languages:
    - Python
    - Bash
    - Go
    - Java
    - JavaScript
    - C++
    - Groovy / Kotlin
  main other technologies:
    - Kubernetes
    - Terraform
    - Helm
    - GitLab pipelines
    - Feature Toggles / LaunchDarkly
    - Unit testing / mocking
    - Vim
    - Git
    - SQL
    - Docker
    - Terraform / AWS
    - Functional programming
  also worked with:
    - HTML / CSS
    - React
    - Gradle
    - Django
    - JQuery
    - Prometheus
    - Argo CD
    - Google chat bots
    - Chrome Extensions
    - Intellij Plugins
    - Autodesk Inventor
    - LabVIEW
books:
  - Clean Code
  - The Pragmatic Programmer
  - The Unicorn project
projects:
  - name: This Resume
    dates: February 2022
    link: "https://github.com/sgatewood/resume"
    notes:
      - I didn't have Microsoft Word anymore, so I wrote this in YAML and rendered it into the document you are reading. :-)
      - This was just more fun than LaTeX
  - name: Capstone Research
    dates: Fall 2019 - Spring 2020
    notes:
      - Developed an "automated advising assistant" (Django/React app) to help UVA students create a long-term course plan based on a weighted scheduling algorithm. Worked on the Full-Stack/Application Team, and personally played a key role in integrating the code between teams.
  - name: TA sorter
    dates: Spring 2019
    link: https://github.com/sgatewood/TA_Sorter
    notes:
      - Created a quick program to help us sort out TA office hours and lab preferences using Max Flow.
  - name: Yelp for Off-Grounds Housing
    dates: Spring 2019
    notes:
      - Worked on a SCRUM team to create a Django app to help students browse housing in Charlottesville.
  - name: Office Hours Chrome Extension
    dates: Fall 2018
    link: https://chrome.google.com/webstore/detail/oh-alerts/lfbigjgebeoclpdgcbdnjemefefbngab
    notes:
      - Created a Chrome extension to notify TAs when a student needs help in Office Hours.


Click where you wanna go
mindmap root((Sean's site)) :::link:/#here-is-my-site Awesome lists 😎 :::link:/awesome-lists/ Awesome tools :::link:/awesome-lists/tools.html Useless websites :::link:/awesome-lists/useless.html Dev stories :::link:/dev-stories/ Metrics exporter :::link:/dev-stories/metrics-exporter.html Pulumi contribution :::link:/dev-stories/pulumi-contribution.html Projects :::link:/projects/ Flake utils :::link:/projects/flake-utils.html Gcloud fzf :::link:/projects/gcloud-fzf.html Job controller :::link:/projects/job-controller.html K3d :::link:/projects/k3d.html This site :::link:/projects/this-site.html Yaml resume :::link:/projects/yaml-resume.html Resume :::link:/resume.html

gimme that fun lil site map