Experience

Software Developer at Johns Hopkins University Applied Physics Laboratory

February 2021 - Present

Analytics Intern at Activision

Collaborated with individuals from industry-leading game development studios on current and new AAA games. Researched, developed, and visualized new performance metrics for in-game item recommendations and evaluated using live game data with Spark SQL and Python. Simulated store recommendation algorithm to be used in upcoming game and analyzed performance metrics. Built dashboards in Kibana and Databricks visualizing in-game matchmaking health metrics.

Manager:
Sudarshan Ram

June 2020 - August 2020

Network Technician at Centre College Information Technology Services

Developed scripts to interact with network administration system and modify student device settings through API (Cisco ISE). Generated visualizations and reports from SQL and Elasticsearch data relating to network threats and attacks using Python. Developed full stack website to record and query student device network activity using HTML, JavaScript, and PHP.

Manager:
Shane Wilson - shane@centre.edu

August 2017 - May 2019

Graph Theory Research at Centre College Math Department

Conducted math research in graph theory with Dr. Leslie Wiglesworth and seven other students at Centre College, as well as Dr. Elizabeth Donovan and three students at Murray State University through the Center for Undergraduate Research in Mathematics (CURM). Developed a parallel algorithm to quickly and exhaustively find graph labelings that were difficult to find by hand. Published a paper in The PUMP Journal of Undergraduate Research titled Prime Labelings of Snake Graphs. This paper can be viewed here: https://journals.calstate.edu/pump/article/view/1274.

Worked with three groups throughout the year. The first group focused on prime labelings of unions of cycle graphs; the second group focused on minimal coprime labelings of graphs, and the final group defined a snake graph and analyzed prime labelings of these graphs.

Advisors:
Leslie Wiglesworth - leslie.wiglesworth@centre.edu
Elizabeth Donovan - edonovan@murraystate.edu

August 2018 - May 2019

Machine Learning Research at Centre College Math and Computer Science Departments

Worked with a professor and student to develop a novel recommender system algorithm for movies with C++. Coded algorithm from scratch and trained using Netflix Prize data set (100M+ data points) on Linux server. Presented poster at 2019 Joint Math Meetings and submitted a paper for publication. More about the algorithm here or on Github.


Advisor:
Michael Lamar - michael.lamar@centre.edu

June 2017 - January 2019

Harvard University Courses Taken:

  • APCOMP 209A - Data Science 1
  • COMPSCI 207 - Systems Development for Computational Science
  • ECON 1123 - Introduction to Econometrics
  • STAT 131 - Time Series & Prediction

  • APCOMP 221 - Critical Thinking in Data Science
  • APCOMP 209B - Data Science 2
  • COMPSCI 124 - Data Structures and Algorithms
  • COMPSCI 205 - Computing Foundations for Computational Science
  • STAT 149 - Generalized Linear Models

  • APCOMP 295 - Advanced Practical Data Science
  • APCOMP 297R - Capstone Project
  • APMTH 207 - Advanced Scientific Computing, Stochastic Methods
  • ECON 1010A - Intermediate Microeconomics

Centre College Courses Taken:

Computer Science

  • CSC 117 - Intro to Computer Science
  • CSC 210 - Raspberry Pi
  • CSC 221 - Computer Organization
  • CSC 223 - Intermediate Programming and Data Structures
  • CSC 250 - Computer Networks
  • CSC 261 - Intro to Computational Science
  • CSC 300 - Software Development
  • CSC 332 - Design and Analysis of Algorithms
  • CSC 334 - Theoretical Foundations of Computer Science
  • CSC 336 - Software Engineering
  • CSC 339 - Topics in Artificial Intelligence
  • CSC 343 - Operating Systems
  • CSC 350 - Parallel Computing
  • CSC 410 - Database Systems
  • CSC 420 - Machine Learning

Mathematics

  • MAT 130 - Intro to Statistics (AP credit)
  • MAT 170 - Calculus I (AP credit)
  • MAT 171 - Calculus II (AP credit)
  • MAT 200 - Discrete Mathematics
  • MAT 205 - Statistical Modeling
  • MAT 230 - Calculus III
  • MAT 240 - Linear Algebra
  • MAT 300 - Foundations of Mathematics
  • MAT 310 - Probability Theory
  • MAT 311 - Mathematical Statistics
  • MAT 330 - Abstract Algebra
  • MAT 331 - Abstract Algebra II
  • MAT 360 - Differential Equations
  • MAT 418 - Intro to Knot Theory
  • MAT 419 - Probability Models
  • MAT 420 - Putnam Seminar
  • MAT 490 - Research in Magic Graphs
  • MAT 491 - Research on Graph Labelings