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 features with the customer in mind.

I am now a Senior at Tufts University studying Computer Science with a minor in Entrepreneurial Leadership Studies. Most recently I interned with Instagram's Developer Velocity team where I focused on redesigning the frontend for a webapp used by developers across the organisation. In the previous summer, I worked 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

Tufts University

January 2019 - Present
Teaching Assitant, Networks
Medford, MA

Wrote the first assignment for the class which required students to build a reliable HTTP proxy with a cache. Developed the test scripts to grade the students' submissions and lead class sessions to expose students to the network functions available in C.

Instagram

May 2018 - August 2018
Software Engineering Intern, Developer Velocity
New York, NY

Redesigned the team's webapp for managing A/B tests across the company from the ground up to be more modern and extensible. Introduced new diagnostic tooling in the webapp for developers to debug their experiments more quickly.

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 - May 2018
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

This Website

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

BarBud

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

Written fully in React Native and using Redux, BarBud was available on both iOS and Android. Because it is no longer in active development, the source for the app is available here.

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.

Drag Demo

Demo for learning how to implement dragging elements around a page. Also my first experimentation with web components.

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.