Toby Glover


Product Focused Front-End Software Engineer

About Me

I focus on developing products in terms the rest of the world can understand. Whether it's on web or mobile, the satisfaction of creating unobtrusive interfaces to advanced systems is palpable. It is this act of creation that pushes me to keep working hard to develop my skills in this field.

I started my career at 18 working for Switch Media in Sydney, Australia, where I had many roles including Support Engineer, DevOps, and Web Developer. This combination exposed me to all parts of the web stack and showed me the process of developing product features with the customer in mind.

I am now a Junior at Tufts University studying Computer Science with a minor in Entrepreneurial Leadership Studies. Most recently I interned with the Lead Ads Product team at Facebook. While there, I defined a new architecture to allow for further extensibility in their Android codebase and introduced new product features across their entire platform including web, Android, and iOS.

When I'm not working on mobile and web applications, I like to spend my time being active outside. You can usually find me running, hiking, or playing ultimate frisbee. I also enjoy other creative outlets including photography.

Skills

Languages

JavaScript

HTML

CSS/SASS

Java

Python

C/C++

PHP

Frameworks

React

React Native

Redux

Node

Express

Postgres

MongoDb

Tools

Bash

Webpack

Git & Github

Apache

SVN

Android Studio

Work Experience

Facebook

May 2017 - August 2017
Software Engineering Intern, Lead Ads Product
Menlo Park, CA

Refactored a large portion of the product's Android codebase to make it more extensible and maintainable. I then used these changes to build new features on both Androud and on the web. I concluded my internship by performing A/B tests on these features to make meaningful product decisions leading up to their launch.

Tufts University

September 2017 - Present
Teaching Assitant, Web Programming
Medford, MA

Held office hours to help students grasp fundamental concepts in web development, such as the client-server model, asynchronous tasks, and database systems. I also reviewed student code to offer improvements and check for functional correctness.

Switch Media

October 2015 - May 2016
Application Architect and Developer
Medford, MA

Designed and built Presto, an Australian video on demand service similar to Hulu, for the Roku streaming platform on a remote, contract basis. Performed code reviews on the two other members of development team.

Switch Media

September 2014 - May 2015
Support Engineer and Web Developer
Sydney, Australia

First point of contact for clients including Foxtel, the largest cable company in Australia. Used this knowledge of client needs to build custom web tools using PHP, HTML, and JavaScript. As part of my role in DevOps, I also wrote server-side scripts to analyze internal workflow data stored in MySQL databases and determine bottlenecks.

Washington & Lee University

September 2013 – March 2014
Intern in Sound Engineering Studio
Lexington, VA

Built amplifiers and other recording equipment for the sound engineer at the university. Was also sent as the sole engineer for various recording sessions, both in the studio and live.

Projects

BarBud

Native mobile application that allows users to order drinks straight from their phone and skip the line at the busy bar. Payment is handled for the bars, meaning the user can keep having fun and wait for the push notification that their drinks are ready to get picked up!

Written fully in React Native and Redux, BarBud is available on both iOS and Android and continues to receive support and new features with weekly updates to the app.

This Website

As a student of modern web development, its easy to master advanced frameworks like React before tackling the basics. This website is my way of conquering the fundamentals, and is written without any fancy JavaScript packages. For interested parties, the source is available.

WikiLinks

This is the 6 Degrees of Wikipedia game ported into its own webapp. My first foray into sigle-load webapps with React and AJAX, including server-side rendering of React components.

DejaView

Written during Tufts Polyhack, DejaView, was a service that allowed anyone to create private and anonymous photo albums where any user with the access code could upload and view full-resolution photos. We reached the finals during the event, producing native Android and iOS applications, a webapp, and a fully-functional backend.

TwoCents

Part of a semester long project for an mobile development course, this Android application allowed users to anonymously post questions for other users in their area to vote on the answer or solution.

Widgets and Experiments

Sudoku Solver

An independent experiment while taking an artificial intelligence course at Tufts, this widget solves Sudoku puzzles using a combination of constraint satisfaction problems, pre-emptive sets, and other AI techniques.

Secret Santa

A tradition in my family is to fill each other's stockings secret santa style. This simple service emails a group of users their secret santa assignments, helping us keep the suspense going even though we no longer live in the same part of the country.