Jeff Zhan, Developer in San Francisco, CA, United States
Jeff is available for hire
Hire Jeff

Jeff Zhan

Verified Expert  in Engineering

Software Developer

Location
San Francisco, CA, United States
Toptal Member Since
September 10, 2021

Jeff is a full-stack engineer with experience working at fast-growing companies, including TubeMogul (acquired by Adobe) and Unity. He has experience in ad tech, SaaS, and B2B applications. Jeff's go-to stack these days is React with TypeScript, Go, Node.js, MongoDB, and PostgreSQL.

Portfolio

Unity
JavaScript, React, Go, MongoDB, Node.js, Google Cloud Platform (GCP)...
Adobe
JavaScript, AngularJS, PHP, jQuery, MySQL

Experience

Availability

Part-time

Preferred Environment

MacOS, Visual Studio Code (VS Code), Figma, JavaScript, Go, TypeScript, React, React Native, MongoDB, PostgreSQL

The most amazing...

...side project I've worked on involves using NLP and language segmentation to provide better reading tools to help people study and improve their language skills.

Work Experience

Full-stack Software Engineer

2017 - 2019
Unity
  • Created a Go stats API leveraging Druid, Mongo, and GCP, with tight communication with other Go and Node.js microservices using NATS.
  • Created a daily Kubernetes cron job to ingest large sets of Druid data to aggregate and calculate benchmarks for ad impressions.
  • Built the Unity Ads overview and reporting dashboard in React and Material UI using best practices, including Jest testing, shared versioned component libraries, Material UI standards, and close team collaboration with the Helsinki team.
Technologies: JavaScript, React, Go, MongoDB, Node.js, Google Cloud Platform (GCP), Kubernetes, Docker, NATS, Druid.io

Web Software Engineer

2013 - 2017
Adobe
  • Contributed to various product lines using JavaScript, AngulaJS, PHP, and MySQL, including real-time ads dashboards and tables, ad creation and placement workflows, private and public inventories, admin tools, and video management flow.
  • Built several AngularJS components as the framework was introduced into the codebase, building common date and time selector components, bulk tools, form fields, and tables.
  • Coordinated bi-weekly releases as a release and merge master with the Emeryville, California, Chengdu, and China UI teams of around 20 people.
Technologies: JavaScript, AngularJS, PHP, jQuery, MySQL

Spotify Music Discovery

Built a Flutter desktop app using and contributing to the Dart Spotify API to fetch new music from artists in the following playlists. Extends the functionality of Releaseradar, Spotify's weekly playlist that is curated with a select handful of new music.

Language Learning App

Developed an Electron app using React, Typescript, and IndexedDB to assist with language reading and learning. It holds dictionaries for Chinese, Japanese, and French as well as frequently used words, characters, and jargon such as language used in the news. Users can create custom color-coded lists to highlight unknown text and text to learn.

Languages

JavaScript, TypeScript, Go, Python, PHP, Dart

Libraries/APIs

React, Node.js, jQuery

Frameworks

Redux, React Native, AngularJS, Flutter, Electron

Platforms

Docker, MacOS, Amazon Web Services (AWS), Google Cloud Platform (GCP), Kubernetes, Visual Studio Code (VS Code)

Storage

MongoDB, PostgreSQL, Druid.io, MySQL, Databases

Tools

Figma

Other

NATS, Software Development, Algorithms, Data Structures, Artificial Intelligence (AI), Computer Security, User Interface (UI), Computer Graphics

2010 - 2014

Bachelor of Science Degree in Electrical Engineering and Computer Sciences

University of California, Berkeley - Berkeley, CA

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