CV
Education
- Ph.D. in Computer Science, Virginia Polytechnic Institute and State University, 2025 (expected)
- M.S. in Computer Science, Virginia Polytechnic Institute and State University, 2024 (expected)
- Graduate Certificate in Engineering Education, Virginia Polytechnic Institute and State University, 2024 (expected)
- B.S. in Computer Science and History, University of Virginia, 2020
- Study Abroad - Global Technology Practice, University of Stuttgart, 2017
- A.A. in General Studies, Laurel Ridge Community College, 2016
Work experience
- Fall 2020: Developer
- Virginia Tech
- Docker Make-Cache
- Created a Docker cache layer to store images in a local registry to minimize pull times
- Implemented a daemon to periodically refresh commonly used images
- Fall 2019 - Present: Developer and Maintainer
- Meals on Wheels Charlottesville
- Developed a new web application using Docker and Django to help Meals on Wheels of Charlottesville manage volunteers and keep track of customer records as part of a Computer Science capstone project
- Successfully migrated customer and volunteer data from the previous application through a database schema change
- Provided ongoing maintenance and new feature development
- Summer 2019: Software Engineering Intern
- McKesson Corporation
- Collaborated in an Agile development environment to implement new API calls and redesign the user experience using Vue.js for an internal tracking application
- Spring 2019: Developer
- University of Virginia
- Built a scalable and multi-tier service architecture with Docker and Django to provide a platform for home cooked meal sharing
- Indexed meals using a containerized pipeline with Kafka and Elasticsearch
- Generated co-views using Apache Spark to produce user recommendations in a scalable fashion
Skills
- Programming Languages
- Python
- Java
- C/C++
- LaTeX
- Bash
- R
- Ruby
- Tools and Technologies
- Docker
- Git
- AWS
- Django
- Selenium
- Locust
- TravisCI
- Kafka
- Elasticsearch
Publications
Talks
Talk 1 on Relevant Topic in Your Field
Talk at UC San Francisco, Department of Testing, San Francisco, California
Tutorial 1 on Relevant Topic in Your Field
Tutorial at UC-Berkeley Institute for Testing Science, Berkeley CA, USA
Talk 2 on Relevant Topic in Your Field
Talk at London School of Testing, London, UK
Conference Proceeding talk 3 on Relevant Topic in Your Field
Conference proceedings talk at Testing Institute of America 2014 Annual Conference, Los Angeles, CA
Teaching
Advising
- Graduate
- Hyunjin An: MEng Computer Science at Virginia Tech - 2022
- Undergraduate
- Shreya Mallamula: BS Computer Science at Virginia Tech - 2022-2023
- Sa Hyun Min: BS Computer Science at Virginia Tech - 2021
- Sean Gruber: BS Computer Science at Virginia Tech - 2020
- Peixuan Ge: BS Computer Science at Virginia Tech - 2020-2021
Service and leadership
- Advisor: Computer Science Graduate Council - 2023-2024
- President: Computer Science Graduate Council - 2022-2023
- ACM Student Research Competition Judge: SIGCSE Technical Symposium - 2022, 2023
- Small Groups Coordinator and Peer Mentor: New Horizons Graduate Scholars - 2021-2023
- Vice President: Computer Science Graduate Council - 2021-2022
- Blue Ridge Highlands Regional Science Fair Judge - 2021, 2022
- Senator: Graduate Student Association - 2020-2021
