Raven Jiang, Developer in San Francisco, CA, United States
Raven is available for hire
Hire Raven

Raven Jiang

Verified Expert  in Engineering

Software Developer

Location
San Francisco, CA, United States
Toptal Member Since
November 23, 2018

Raven was most recently the co-founder and CTO of Arc, a B2B fintech platform serving hundreds of startups and software companies, where he led the engineering team. He has shipped highly impactful products at both fast-paced startups and large tech companies like Facebook and Tesla. Raven's experience spans the stack from building interactive WebGL applications to architecting cloud infrastructure, and he is highly adaptable to new challenges and problem spaces.

Portfolio

Arc Technologies
TypeScript, Google Cloud, GraphQL, PostgreSQL
Ubiquity6
MySQL, Node.js, AWS Lambda, React Native, WebGL, Three.js, React, Flow...
Facebook
Relay, GraphQL, XHProf, React

Experience

Availability

Part-time

Preferred Environment

Node.js, React, TypeScript, GraphQL, Google Cloud, Google BigQuery, PostgreSQL, Prisma, Terraform, Docker

The most amazing...

...application I've built was the 3D simulation replay interface used by Tesla's Autopilot team.

Work Experience

CTO

2021 - PRESENT
Arc Technologies
  • Designed and built most of the critical infrastructure powering Arc, including Docker services, Google Cloud infrastructure, full-stack GraphQL code generation, ETL pipelines, and real-time notifications.
  • Set up a full production pipeline with multi-stage CI/CD, Terraform deployment, real-time error-tracking with source map and versioning, and live dashboards.
  • Built and launched the initial MVP of the lending product in a week. Eventually originated hundreds of millions of dollars in B2B lending volume.
Technologies: TypeScript, Google Cloud, GraphQL, PostgreSQL

Tech Lead

2017 - 2019
Ubiquity6
  • Created a 3D point cloud visualization internal tool using Three.js and React.
  • Developed a 3D ECS game engine using JavaScript to enable cross-platform augmented reality experiences.
  • Set up the AWS cloud infrastructure using CloudFormation and various AWS Lambda orchestration and deployment processes.
  • Acted as the tech and product lead for the web product.
  • Worked with various internal and external stakeholders to develop a WebGL-based 3D product while simultaneously contributing to the core engine development.
Technologies: MySQL, Node.js, AWS Lambda, React Native, WebGL, Three.js, React, Flow, JavaScript

Front-end Engineer

2016 - 2017
Facebook
  • Built and owned a significant portion of Facebook Watch on the desktop using GraphQL and React.
  • Launched a viewable feature on the Facebook homepage's right sidebar.
  • Contributed to various front-end infrastructure needs for videos, such as shared React components for the video player interface.
  • Worked in cross-functional teams to integrate the Facebook Watch product with various existing Facebook concepts, such as groups and pages.
Technologies: Relay, GraphQL, XHProf, React

Autopilot Software Engineer

2016 - 2016
Tesla
  • Architected the primary visualization tool called Anvil used by the Autopilot team, including an integration in the Autopilot firmware and a WebGL web application with 3D mapping visualization.
  • Designed and built the data ingestion pipeline for Autopilot's version 2, including the web services, database, and object storage.
  • Implemented a low-level camera firmware integration for image recording and capturing the drive sessions.
Technologies: AWS SDK, MySQL, WebSockets, Three.js, React, C++, Python

Ethereum Pixels

https://github.com/EthereumPixels
An Ethereum smart contract and DApp that provides fun, interactive artwork similar to Reddit's r/place. The back-end logic is implemented entirely as a smart contract, and the front end is a single-page React application that uses HTML Canvas to draw the image.

To Brick

http://tobrick.com/
A React application that converts any image to a LEGO mosaic build instruction.

Stanford Visualized

http://stanfordvisualized.soraven.com/
An interactive D3.js data visualization of Stanford's enrollment history for the past 50 years. The dataset was obtained through OCR on historical archives from Stanford's Institutional Research Division.

Languages

JavaScript, HTML, CSS, Python 3, Python 2, SQL, GraphQL, Python, C++, Ruby, PHP, Java, Bash, TypeScript, Solidity

Libraries/APIs

React, Mapbox GL, Three.js, D3.js, Node.js, jQuery, WebGL, NumPy, Matplotlib, Chai

Frameworks

Redux, Relay, Ruby on Rails 4, React Native

Storage

MySQL, PostgreSQL, Amazon S3 (AWS S3), Google Cloud

Tools

Atom, XHProf, Photoshop 7, Adobe After Effects, AWS CloudFormation, AWS SDK, Webpack, Git, Flow, Mocha, Prisma, Terraform

Platforms

Linux, Jupyter Notebook, AWS Lambda, Docker

Other

WebSockets, Google BigQuery

2011 - 2015

Bachelor of Science Degree in Computer Science

Stanford University - Palo Alto, CA, USA

MAY 2018 - PRESENT

Ethereum Developer

B9lab

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