Resume ImageResume ImageResume ImageResume ImageResume ImageResume ImageResume ImageResume ImageResume ImageResume ImageResume ImageResume ImageResume ImageResume ImageResume ImageResume ImageResume ImageResume ImageResume ImageResume ImageResume ImageResume ImageResume ImageResume ImageResume ImageResume ImageResume ImageResume ImageResume ImageResume Image

The Godfather

The aging patriarch of an organized crime dynasty transfers control of his clandestine empire to his reluctant son.

WORK EXPERIENCE

expand_more

Opportune — Developer

July 2022 - Present

■ Full stack developer for Opportune’s Energy Data Services suite (EDS)

■ Created the front-end for master data management using React and AG Grid to display, edit, and map data

■ Designed a JSON configuration system for creating and altering EDS screens, reducing screen creation time from 4 hours to 10 minutes, and speeding up feature additions and updates 15x over 8 months of development

■ Developed the master data management back-end using C# and SQL on Azure

■ Wrote APIs for integration between EDS and Salesforce, external accounting tools, and proprietary client data management systems to synchronize master data across all systems with EDS as the single source of truth

■ Developed the Key Performance Indicator dashboard (React, C#, SQL) for displaying trends and underlying data

■ Architected and developed a tool for internal resource management using Vue.js, SQL, C#, and Box’s API

■ Introduced CoPilot into dev team workflow and used it to create unit tests for master data topics and subscriptions

Paycom — Software Developer Intern

May 2021 - August 2021

■ Created a proprietary social media platform for Paycom clients using React.js, PHP, and SQL, presented to CEO

■ Collaborated with development team using Jira, Confluence, and BitBucket while working remotely

■ Led the UI and UX development through wireframing, design surveys, and user acceptance testing

Roofing Solutions of Texas — Freelance Web Developer

May 2020 - September 2020

■ Built a modern website using Vue.js and Google firestore

■ Designed and built a blog post publishing system to allow the client to easily create and manage blog posts

EDUCATION

expand_more

The University of Oklahoma

M.S. in Computer Science

May 2022

■ Designed a new course which explores the role human cognition plays in CS, presented as Masters Thesis

■ Graduate Teaching Assistant for Machine Learning, Human Computer Interaction, and Computer Graphics

■ Member of the OU Sports Data Analytics Association

B.S. in Computer Science, Minor in Mathematics

Spring 2021

■ Graduated Summa Cum Laude

■ Received National Merit Scholarship

■ Robotics Club Member, Camp Crimson Small Group Leader, Pi Kappa Alpha Fraternity (Founding Member, Academics Chair), Sooner Scandals (music director), T-League Basketball (coordinator)

PROJECTS

expand_more

Pass The Salt (Password Manager)

■ Created a Vue.js-based web app and Chrome extension which creates pseudo-random passwords by hashing the site name with a single password as the salt, making them accessible from anywhere without storing them

Vue-Carpenter

■ Created an NPM package for a minimal javascript solution to achieving a masonry-type layout for photos in Vue 3, reducing glitches that arise in other packages when loading large images or resizing the viewport

No Context (Game)

■ Created a quiz game using Vue.js and Google Firestore where players can compete from their own mobile device

Packrat

■ Co-created a mouse which could copy and paste between devices, won ‘Best Hardware Hack’ at Hacklahoma

SKILLS & INTERESTS

expand_more
Languages & Frameworks: React.js, Vue.js, Python, SQL, C/C++, R, Java, C#, .NET
Skills & Programs: Adobe XD, Figma, Azure, Azure DevOps, strong math skills, casual German
Interests: Guitar, violin, bass, mandolin, music composition, film photography, backpacking, sports analytics, classic car restoration, multiplayer/board game design