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)
  • Discrete Structures
  • Computer Organization
  • Computer Science II
  • C++ Programming
  • Database Management Systems
  • Intro To Data Science
  • Intro Physics I&II + labs
  • Information visualization
  • Software Engineering
  • Android Programming
  • Intro To Probability & Statistics
  • Calculus 1-3
  • Software Models
  • Machine Learning
  • Theoretical Modern Physics
  • Engineering Mechanics
  • Unix Programming
  • Operating Systems
  • Scientific Computing
  • Electronics
  • Intermediate Physics Lab
  • 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.