Michael Wang, Developer in San Francisco, CA, United States
Michael is available for hire
Hire Michael

Michael Wang

Verified Expert  in Engineering

Software Developer

Location
San Francisco, CA, United States
Toptal Member Since
May 20, 2019

Michael is a full-stack engineer with a bachelor's degree in computer science from Northwestern University. He’s the type of developer who can hit the ground running on a project using a large variety of languages and frameworks. Michael has worked for numerous software companies in the San Francisco Bay Area, and he prides himself on his professionalism and communication.

Availability

Part-time

Preferred Environment

Unix, Flexibility

The most amazing...

...project I've worked on is a streaming data relay server that I built from the ground up at a former job. It was an exciting opportunity to work with new tech!

Work Experience

Software Engineer

2018 - PRESENT
Gusto
  • Currently employed as an engineer at a mid-sized Silicon Valley startup.
  • Performed work that requires professional full-stack experience.
  • Developed various features to support Gusto's HR tool offerings.
Technologies: Ruby on Rails (RoR), Ruby, React

Senior Software Engineer

2016 - 2018
Fitbit
  • Created a Java/Finagle RPC microservice that provides a devices API for clients to consume.
  • Set up a pipeline that uses Apache Kafka to stream manufactured Fitbit data, track inventory, and assist the company with FDA compliance.
  • Substantially developed a Java-based back end for Fitbit Versa, Ionic, Charge 2/3, Aria 2, and more.
  • Was promoted from a regular software engineer to a senior position.
Technologies: Spring, Java

Front-end Engineer Intern

2015 - 2015
Splunk
  • Created a standalone app using Backbone.js to demo components of the Splunk UI library.
  • Developed a Splunk Twitter integration app that allows Splunk alerts to be tweeted or sent as a DM on Twitter; the app is currently live on Splunkbase, where it has a five-star rating and 300+ downloads.
  • Wrote a trivia bot for the company Hipchat rooms in CoffeeScript.
Technologies: Backbone.js, JavaScript

Fitbit Manufacturing Pipeline

I set up a pipeline that uses Apache Kafka to stream manufactured Fitbit data, track inventory, and assist the company with FDA compliance.

Splunk Twitter Integration

https://splunkbase.splunk.com/app/2862/
I developed a Splunk Twitter integration that allows alerts to be tweeted or sent as a DM.

Languages

Java, JavaScript, Ruby, SQL, Python

Other

Software Development, Full-stack, Flexibility, Amplitude

Frameworks

Ruby on Rails (RoR), Spring, Redux, AngularJS

Libraries/APIs

React, RefluxJS, Backbone.js, Node.js

Tools

Git

Platforms

Unix

Storage

MongoDB

2012 - 2016

Bachelor of Science Degree with Great Distinction in Computer Science

Northwestern University - Evanston, IL, 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