placeholderfeatureplaceholdersliderplaceholderthumb

Patrick Magauran

Student

Exploring the art of computational wizadry

Education

Computational Engineering W/ Minor in Data Science
Aug 2020 - Dec 2023

GPA: 3.98 out of 4.0

Extracurricular Activities
  • Juniata College Cycling Club President
  • Society for Physics Students
  • Sigma Pi Sigma
  • Climbing Club
  • Tea Club
Honors and Awards
  • James Quinter Scholarship Recipient (Merit Based)
  • Ellis Memorial Scholarship 2022 (Merit Based)
  • Top Scholars Award (Merit Based)
  • Dean's List (Fall 2020 - Spring 2023)

Experience

CME Group

Software Engineer Intern, Global Repository Services

May 2023 - Aug 2023, Chicago, IL

Responsibilities:
  • Migrated a spring boot applicaiton from on-prem to be cloud native in Google Cloud
  • Developed and distributed documentation to aid in further migration efforts across the company
  • Researched and implemented new methods for integrating Apache Spark into Kubernetes and company resources

Google Cloud

Kubernetes

Argo Workflows

Cloud Migration

Cloud Native Deployments

Spring Boot

Apache Spark

Big Query

Software Engineer Intern, Exchange Fee System

Jun 2022 - Apr 2023, Chicago, IL / Remote

Responsibilities:
  • Moderinizing and maintaining legacy QA applications
  • Automating Integration tests using Bamboo platform
  • Fixing and reparing broken selenium tests for a large web application

Java

SQL

Selenium

Test Automation

File Parsing and Generation

JSON

Teamwork

Application Performance

Complex Data Processing

Juniata College Career Services

Student Associate

September 2020 - February 2022, Huntingdon, PA

Responsibilities:
  • Coalescing multiple datasets on our students internship experiences for analysis
  • Preparing the monthly office newsletter
  • Investigating employers backgrounds to ensure quality connections for students

Data Analysis and Entry

Microsoft Office

Communication

Adherance to deadlines

Projects

i915ovmfPkg

Details: This is a ovmf compatible video bios for Intel "Lake" Generation Integrated GPUS. It allows for direct hardware passthrough of the integrated GPU using QEMU. It has been used by over 150 different users and has an active independent community of active users.
C++
Hardware Interfacing
Project Management
Linux
Graphics Drivers
Low-Level Programming
Remote Debugging
Code Tracing

179 Stars on Github!

DataLog

Details: This is a statically accessible C++ data logging library intended for simulation systems. Log from anywhere in your code, and get updated plots and CSV files automatically.
C++
GUI
Concurrency
High Throughput, Low Latency
Realtime Data Proccessing

0 Stars on Github!

MathCoder

Details: This web tool allows you to quickly type LaTeX equations and convert them into usable code and Excel formulas!
NodeJS
React
LaTeX
Text Formatting
Text Parsing

0 Stars on Github!

Rocket Thrust Vector Control Simulation

Details: This is a simulation on controlling a rocket using autonomous thrust vectoring. Originally written in Python and rewritten into C++. Will be expanded in Fall 2023 to explore a variety of control and guidance systems
C++
Chrono Engine
Simulation
Python
Control Systems
Autonomous Guidance Systems

0 Stars on Github!

ForzaDualSense

Details: This app integrates with the Forza API to provide enchanced haptic feedback to the Dualsense 5 controllers
C#
Low Latency Programming
APIs

49 Stars on Github!

Articles

Setting up a Dask Cluster with Google Kubernetes Engine(GKE)

Rather than scaling our machine vertically to handle large data loads, we can distribute the load across many machines and scale them horizontally. Using Dask along with Google Kubernetes Engine we can perform complex data science tasks in a fraction of the time and for a fraction of the cost.