Adam Seyfarth, Developer in Los Altos, CA, United States
Adam is available for hire
Hire Adam

Adam Seyfarth

Verified Expert  in Engineering

Software Developer

Location
Los Altos, CA, United States
Toptal Member Since
April 3, 2020

An ex-Googler with five years of industry experience in both very large companies and small startups, Adam is a full-stack developer with expertise in Python, JavaScript, and SQL. He is proficient with automation, simulations, algorithms, deployments, and working with highly variable data such as those found in geographical projects. A tool Adam developed is used by the Navy to aid navigability prediction maps. He is conversant with Flask and React and has over a decade of Linux experience.

Portfolio

Google
Java, C++
Benchling
Slack, Jira, Redux, React, TypeScript, JavaScript, SQLAlchemy, Flask, Python
Naval Research Laboratory
ArcGIS, SciPy, Python, C++

Experience

Availability

Part-time

Preferred Environment

SQL, Slack, Emacs, Redux, React, Flask, JavaScript, Python, Linux

The most amazing...

...tool I've developed provides the Navy with navigability prediction maps, finding an algorithm that worked on data sets that seemed impossible.

Work Experience

Senior Software Engineer

2019 - 2020
Google
  • Completed the rewrite and launch of the Relaxation Sounds feature for the Google Assistant.
  • Implemented the needed communications for several servers to support new features in Google Home.
  • Tracked and fixed bugs in a variety of features in the Google Assistant.
Technologies: Java, C++

Full-stack Developer

2018 - 2020
Benchling
  • Developed automated build systems for continuous delivery on Buildkite, deploying to AWS.
  • Implemented rich features for the lab notebook, integrating with functionality throughout the software areas.
  • Created a consolidated configuration management solution, simplifying development for all server features.
Technologies: Slack, Jira, Redux, React, TypeScript, JavaScript, SQLAlchemy, Flask, Python

Software Engineer

2015 - 2017
Naval Research Laboratory
  • Developed physics simulation software, including a tool used by the Navy to predict navigability of water bodies without known bathymetry data.
  • Created data processing and visualization tools to handle the data collected by NRL field experiments.
  • Designed ArcGIS plugins to provide relevant geographical information, including predictions about the behavior of tethered mines.
Technologies: ArcGIS, SciPy, Python, C++

Relaxation Sounds for Google Home

https://support.google.com/googlenest/answer/7364558?hl=en
A natural language interface feature for Google Home devices. I was responsible for a complete rewrite, migrating away from obsolete Google infrastructure. A complex feature, this rewrite involved understanding and modifying a variety of related technologies, organizing work across teams, as well as extensive involvement with the quality assurance team.

Languages

Python 3, Python 2, Python, Bash, JavaScript, HTML, CSS, C++, Java, SQL, TypeScript, C#

Frameworks

Redux, Flask, Bootstrap, Unity

Libraries/APIs

React, SQLAlchemy, NumPy, SciPy, Pandas, ArcGIS, Scikit-learn

Tools

Git, Emacs, Slack, Jira, MATLAB

Paradigms

Agile

Platforms

Amazon Web Services (AWS), Linux, Docker, MacOS, Buildkite

Storage

PostgreSQL, SQLite

2005 - 2010

Bachelor's Degree in Computer Science

University of Southern Mississippi - Hattiesburg, Mississippi, USA

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring