Senior Software Engineer -- October 2018 - Present
In 2015 I started working in Google's NYC office on a small team that
served as the foundation for the company's News org. I'm
interested in reducing unnecessary complexity in large systems, and
even more interested in building equitable and inclusive environments
where workers are treated with the dignity and respect they deserve.
Here's a bit more detail about my work.
- I've acted as a technical leader within my immediate team and in the broader
I've lead projects with 10+ engineering contributors, like
the latest version of Top Stories in Search.
Consistently delivered on high-stakes projects, including
surfacing COVID-19 news to Search users during the global
I've worked diligently to reduce technical complexity across
our systems. This includes acting as a thoughtful partner to
infrastructure teams, dogfooding new offerings and providing
course-correcting feedback. In this capacity, I provided
significant design guidance for Search's current overall
feature rendering architecture.
I've made significant independent contributions throughout
the stack, ranging from interactive feature development
on the client (HTML5/CSS3/ES6) to backend server development
improving our understanding of user queries (C++/Java).
I've developed expertise in data-driven decision making during
the product development lifecycle.
I frequently design, conduct and analyze dozens of quantitative
feature A/B tests, using custom tooling in addition to SQL and
I've also conducted several qualitative user surveys to aid in
I care deeply about diversity, equity, and inclusion, and have
taken a strong interest in mentorship, team culture, and making
Alphabet a better and safer place to work, especially for those
who belong to historically marginalized groups.
I organized AWU-CWA
with my coworkers in the year prior to our
public launch, and am currently the NYC chapter's elected chapter coordinator.
I volunteered with Google's now-retired Engineering Residency
program. Over the years I hosted 5 engineers who converted to
full time employment after their residency, and both facilitated
and spoke on 7 internal career panels.
I've mentored 5 summer interns.
I'm a member of the News org's team culture working group, working
to make our org the best place to work inside of Google.
I've been lucky to work on products used by millions of people across the
world, but I'm luckier to work alongside a brilliant team that I get to
learn from every day.
Here are the official Google Blog posts for projects I've worked on that
I'm particularly proud of:
While studying at Tufts, I held office hours, ran lab sections, and
graded assignments for the following classes:
I spent Summer 2014 as an intern at Galatea Associates in Somerville,
MA. While there I:
Developed an integration testing suite for a stock position keeping
system used by our clients in the investment banking space
- Worked primarily in Java and Spring
I continued part time during my final semester at Tufts:
- Making further improvements to the test suite
Prototyped a new version of the position keeping system in NodeJS
Summer 2013 was spent at MIT Lincoln Lab in Lexington, MA, contributing
to a big data project centered around the visualization of geospatial
Identified and integrated an
open source geospatial dataset
that could be viewed by the tool, with the goal of the team publishing
a paper about our software.
Wrote Python scripts to periodically check GDELT's site for new
raw data files and download them for ingestion
Built MapReduce pipeline to transform the data into a form
suitable for viewing in the tool
Built new visualization capabilities into the tool using D3.js and
Tufts' School of Arts and Sciences
as a student from September 2011 to December 2014, when I graduated
summa cum laude with a B.S. in Computer Science. During what would
have been my eighth semester, I continued living on campus with
friends and worked as a Graduate TA before moving to NYC to
start at Google.
A few professors who left a real lasting impression on me:
Remco Chang, my Intro to CS course professor and undergrad advisor, who made CS
accessible to students like myself who didn't grow up inside of a Debian
terminal. I later worked in Remco's
Visual Analytics Lab @ Tufts. I'm deeply grateful to him for where
I am today, and for telling me who all of the bad lecturers were.
Ming Chow, an iconic Tufts CS professor that imparted an unmatched amount
of practical advice and knowledge to students looking to join the
Noah Mendelsohn, who taught my favorite class, Internet-Scale Distributed
Systems. This class also holds the honor of being the source of the
only all-nighter I've ever pulled; it turns out implementing a remote
file-transfer protocol is something you shouldn't wait until the last
minute to do.
While at Tufts, I also fenced epee on the
Men's Club Fencing Team, and was epee captain my junior and senior year.
Here's a list of things
I'm pretty sure I know a bit about. I claim to be an expert in none of these, but things seem to
be going pretty well despite that!
Programming Languages: Java, Ruby, C++, ES6, Python, Golang,
Data Analysis: SQL, Google Colaboratory
Web Frameworks: Rails 6, Node.js
- Serialization Formats: Protocol Buffers, JSON, XML
- Core Web Technologies: HTML5, CSS3
- Build Tools: Bazel, Maven
- VCS: Git, Mercurial, Perforce, Subversion