Guthrie Price
Q **********@*****.*** gprice**** Æ 951-***-****
EXPERIENCE
The Aerospace Corporation El Segundo, CA
Associate Member of Technical Staff June 2018 - Current
+ Lead on the design and implementation of an internal survey creator and report generation web application.
- Tasks: Designed database schema, implemented web server and back end API, contributed to front end client.
- Impact: Increased accuracy and speed of business processes and program reviews.
- Utilized: MySQL, Express, Vue, Node, JavaScript, CSS, HTML5, Git
+ Full stack development on a Windows application for visualizing time-series geo-location data.
- Tasks: Added visualization widgets, implemented HDF5 reader, improved data filtering algorithm.
- Impact: Improved user experience and visualization capabilities, increased filtering algorithm speed by 40%.
- Utilized: Qt 5, D3, C, C++, JavaScript, Mercurial, Git
+ Back end development for DevOps pipeline visualization tool.
- Tasks: Implemented dependency detection algorithm for Jenkins jobs, developed data transformation pipeline.
- Impact: Improved management understanding of developer performance and project progress.
- Utilized: Splunk, Python 3, Bash, Git
SLAC National Accelerator Laboratory Menlo Park, CA Summer Intern June 2017 - August 2017
+ Sole developer for inventory management iOS application.
- Tasks: Developed entire application. Met with technicians to determine and test application requirements.
- Impact: At least a 2X increase in technician efficiency. Increased technician reporting accuracy.
- Utilized: Swift 3, SQLite, Xcode 8, Git
PROJECTS
Algorithmic - Algorithm Tutoring Application for Android
+ Designed and implemented back end infrastructure that allowed algorithms to by controlled be user interactions.
+ Implemented various sorting algorithms that were user controllable.
+ Created the front end for displaying sorting algorithms. BodyGoals - Augmented Reality Based Fitness Application for Android
+ Responsible for developing the game object renderer using OpenGL ES 3.1.
+ Used Google Play Services to collect GPS data and use Google Maps as a game map for the player. Cube Solver - Rubik’s Cube Solving Robot
+ Responsible for managing the team using Agile methodologies.
+ Found a way to ensure that the Cube Solver would provide a solution in < 10 seconds given the state of a Rubik’s Cube. TECHNICAL SKILLS
Languages: (Proficient) Python 3, C++, JavaScript. (Comfortable) C, Java, MySQL, Bash Frameworks/Libraries: unittest, Vue, Express, Qt 5, d3.js, bcrypt, passport Other: (DBMS) MySQL. (VCS) Git, Mercurial. (IDE) Visual Studios, Android Studio 3. (OS) Windows 10, Linux. INTERESTS
Technical: Design Patterns, Algorithms, Functional Programming, Machine Learning, Data Visualization. Other: Criminal/Mystery Shows, Weiqi/Go/Baduk, Cooking. EDUCATION
University of California, Riverside Riverside, CA
Bachelor of Computer Science - GPA 3.95 June 2018