
- 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.