Professional Experience

Medidata Solutions

Associate Applications Engineer

Aug 2021 - Present

Boosted performance of an object sharing service by 8x that handles millions of objects being filtered and written to the database by reducing the computation load with adding more constraints to the queries.

Refactored legacy React components into hooks to increase reusability by 50% and to increase readability.

Integrated a cohesive React state management pattern for increased scalability and readability

Fixed a bug that allowed users to input duplicates into 4 database tables dealing with thousands of rows with production data.

Pioneered PACT contract testing for the system to increase confidence in successful connections to other services.

Collaborated with other products to establish contract testing as a common practice between services for more reliable requests and responses across the company.

Developed Sumo Logic analytics queries to alert developers when users were experiencing errors, therefore, allowing us to get on top of errors before the user could submit a critical incident ticket.

Rails

React

Ruby

HTML / (S)CSS

JavaScript

MySQL

New York, NY

Medidata Solutions

Applications Engineer Internship

Jun - Aug 2020

Implemented several major data visualization techniques so the clients can view and interact with their data with ease on smaller viewing windows.

Scalable contributions were made so the team could easily distribute these changes to other areas in the app.

Created a database view for other teams to integrate with.

Rails

HAML

Ruby

HTML / (S)CSS

JavaScript

MySQL

New York, NY Remote

BMW

Full Stack Developer Internship

May - Aug 2019

Implemented several major features for My Car Is Born in personal portal using React and Redux, then migrated to Apollo.

Supported the BMW and MINI brands within the same My Car Is Born repository using a custom webpack config in order to maximize code reusability.

Migrated from a RESTful microservice architecture to a single endpoint using Apollo Server and Express.

Refined the frontend to be as performant as possible using best practices like code splitting, lazy loading, prefetching, and implementing a PWA using a Workbox service worker.

React

ExpressJS

GraphQL

HTML / (S)CSS

JavaScript

Webpack

Greenville, SC

BMW

Cloud Architect Internship

Jan - May 2019

Composed 2 Kubernetes manifests for secure, production ready, MariaDB deployments. One manifest is for the highly available Galera cluster and the other is for the Master-Slave cluster, both take advantage of MariaDB Maxscale.

Explored AWS Lambda functions and Kubeless functions for a microservice replacement. Developed a serverless function to keep cross account target groups updated in AWS so our Kubernetes cluster’s nodes can stay highly available.

Developed Splunk Analytics algorithms to demonstrate user activity and feature effectiveness.

Accommodated infrastructure support for 4 major web applications. Each project has several microservices and working in the continuous development agile working model.

Kubernetes

Docker

AWS

MariaDB

Node.js

Greenville, SC

BMW

Software Developer Internship

May - Aug 2018

Led 4 people to test and develop end-to-end automated test scripts for complex web applications.

Gathered and handled new ideas and information from the team to improve the way the team tests web/mobile applications.

Provided and proved a better flow for the test team in how to develop and document tests to allow more creative thought from the test engineers.

Crafted new standards for developing end-to-end automated tests and implemented them for a major application.

Finished development of automated test scripts for a major feature of the BMW Connected mobile application.

JavaScript

Selenium

Jest

HTML / (S)CSS

Protractor

Appium

Greenville, SC

BMW

Software Developer Internship

Aug - Dec 2017

Implemented part of My Car Is Born, a major feature in the BMW Connected app.

Designed, developed, and pioneered end-to-end automated testing for My Car Is Born. Automated testing was an unseen area for my department at this time.

Pioneered and created an automated testing stack to run automated tests on both iOS and Android simultaneously using Protractor and Appium. The testing team could now use the same framework to write tests for the web applications as well as mobile applications; this enables the team easily maintain tests and switch between projects

TypeScript

Angular

JavaScript

Selenium

Jest

HTML / (S)CSS

Protractor

Appium

Greenville, SC

Clemson University

Information Technology Technician

Aug - Dec 2019

Helping people have the best virtual reality experience possible at the Clemson University Immersive Space and moving the website to a self hosted solution.

Virtual Reality

Unity

C#

SteamVR

Clemson, SC

Clemson University

Virtual Reality Creative Inquiry IT

Jan - May 2018

Designed a way to sync data coming from bio-pack systems and the virtual reality experience in order to measure and hypothesize based on the data recorded.

Coordinated with the project leads on which virtual reality experience will be most effective to relax the patient undergoing surgery.

Predominately was IT help for the project leads.

Virtual Reality

Clemson, SC

My Projects

Clemson Vocal Arts Website

Feb - May 2020

Designing and implementing Clemson University’s Vocal Arts new website.

Created using GatsbyJS and Netlify CMS to allow the admins an easy access to edit content and make the website incredibly performant.

React

Gatsby

GraphQL

HTML / (S)CSS

JavaScript

Tiger Band Website

Jan 2018 - May 2021

Designed and developed a completely new website for Tiger Band, Clemson University Drumline, and Clemson University Tiger Band Association.

Continuous development and improvements.

Working with a team of 3 students to make the web experience for Tiger Band better.

HTML / (S)CSS

PHP

JavaScript

Awards

BSA

Eagle Scout

June 2015

Technology Students Association

National Finalist

June 2016

Clemson FCA

Connections Team

Fall 2020 - Spring 2021

Clemson Unversity Tiger Band

Trumpet Section Leader

Fall 2018, 2019, and 2020

Salkehatchie Summer Service

Assist. Site Leader

Summer 2017, 2018, and 2019

Clemson University

President's list

Fall 2016, Spring 2018, and Fall 2019

Clemson University

Dean's list

Spring 2017, Fall 2018, and Spring 2020

Music For All

Honor Band of America

Spring 2016

Education

Clemson University

Bachelor of Science in Computer Science

Minor in Business Administration

GPA 3.87/4.00

Notable Classes

Virtual Reality Systems

Fall 2018

Mobile Development

Fall 2019

Design Analysis of Algorithms and Data Structures

Spring 2018

Artificial Intelligence

Fall 2020

Machine Learning

Fall 2020