Drew Boyette

Drew Boyette

Software Engineer

Download Resume

About Me

Hello! I'm Drew, a senior at the University of Pennsylvania pursuing a BAS in Computer Science with minors in Mathematics & Engineering Entrepreneurship.

I currently work as a CIS 240 (Computer Architecture) teaching assistant, and IT technician at the Wharton School.

I find all aspects of Computer Science fascinating, from iOS app development to artificial intelligence to databases. I've had the chance to work on projects touching many cornerstones of Computer Science, including a Sudoku solver using AI inference algorithms, a Chrome Extension that recovers lost data using JS and jQuery, and an iOS app that books flights quickly. I am always looking for new challenging projects to expand my horizon and make an impact on others.

If I'm not programming, you can usually find me listening to classic rock or electronic music, playing soccer, exercising, or watching Westworld & Mr. Robot.

Work Experience

Software Engineering Summer Analyst - The Blackstone Group (Summer 2018)

  • Designed and implemented data obfuscation project using SQL Server and C# that encrypts and randomizes sensitive data being deployed to testing environments for improved testing conditions
  • Optimized SQL queries on various slow running pages to improve execution times by over 300%
  • Gained significant exposure to iterative development through tactical meetings with business analysts and tech leads

Software Developer Intern - BeneFix (Summer 2017 - Spring 2018)

  • Served as a full stack developer across multiple technologies, including Rails, Java, PostGres, D3, and AWS
  • Constructed Java automation tools to parse data and perform validation tests, resulting in significantly fewer data errors and streamlining a multi-day data upload process to several minutes

Computer Systems Teaching Assistant - UPenn (Spring 2017 - Spring 2018)

  • Facilitated lessons to 200 students on memory management and fundamentals of Assembly & C
  • Held weekly office hours, grade student assignments, and create new homework assignments

IT Technician - Wharton School (2015 - Present)

  • Provided walk-in customer service to students including software/hardware problem solving, malware/virus removal, software installation, device configuration, and general software support

Programming Research Assistant - UPenn (Summer 2016)

  • Developed and maintained several packages that compiled C++ code in R environments
  • Collaborated on projects focused on animal social networks with evolutionary biologists

Latest Projects


assets/images/projects/GameOfLifeGreeting.png

Conway's Game of Life

Simple Javascript implemention of the famous Conway's Game of Life. Users can run their own simulations while controlling the theme and size of the grid, and experiment with many interesting prebuilt patterns.

Find out more

Mapper

Mapper

Mapper is a database platform built using Node.js, MySQL, Python, and AWS that provides a simple way to access and query US civic data. The app displays an interactive map of the United States, and allows users to interact with the application by clicking on a particular state and querying interesting data from a database hosted on AWS.

Find out more

Atlantis

Atlantis

Atlantis is a travelling iOS app that allows you to find the cheapest and nearest flights using two just touches. Initially, the app will send http requests to IATA’s API, return a JSON file of all airports in the country, and display all airports with pins that, once clicked on, will display information specific to the airport such as city, state, and distance away from user.

Find out more

PolymerWalk

PolymerWalk

PolymerWalk is a computational physics project investigating the phenomenon of self-avoiding random walks in space. Built primarily in VPython, this program displays a 3D lattice of points and repeatedly runs simulations of self-avoiding random walks on this lattice. Additional Python programs are used to model the data from these simulations.

Find out more

Checkers

Checkers

Simple game of Checkers built in Java using a combination of MouseListeners, JPanels, and JComponents.

Find out more

My GitHub

Loading the data.