Robbie Ostrow, Developer in San Francisco, United States
Robbie is available for hire
Hire Robbie

Robbie Ostrow

Verified Expert  in Engineering

Software Developer

Location
San Francisco, United States
Toptal Member Since
September 30, 2018

Robbie has a BS and MS in computer science from Stanford with a focus on biocomputation and artificial intelligence. He has experience working at large and small software companies as well as consulting firms. Robbie loves working on projects that have the potential to make a large impact.

Portfolio

ThreadCloud, Inc.
Amazon Web Services (AWS), Open MPI, C, WebAssembly
Section 204, LLC
Amazon Web Services (AWS)
Macro Advisory Partners
Amazon Web Services (AWS), Docker, Git, Python

Experience

Availability

Part-time

Preferred Environment

Sublime Text, Git, Unix

The most amazing...

...paper I've worked on is a mechanism to make cryptographic signatures quantum-computer-proof.

Work Experience

Founder/CEO

2018 - PRESENT
ThreadCloud, Inc.
  • Created a flexible platform for large distributed-computing projects.
  • Founded this company and built the core technology.
  • Met with various stakeholders and investors.
  • Managed a small team of engineers.
Technologies: Amazon Web Services (AWS), Open MPI, C, WebAssembly

Principal

2017 - 2018
Section 204, LLC
  • Ran this small investment fund with a friend. We placed bets on MLB games based on an algorithm I developed.
  • Created a real-time betting infrastructure on AWS to take the human out of the loop.
  • Theoretically bounded optimal bet sizes.
  • Navigated the inconsistent landscape of casino policies.
Technologies: Amazon Web Services (AWS)

Data Scientist

2016 - 2017
Macro Advisory Partners
  • Ran Macro Advisory Partners’ data science practice.
  • Interacted closely with clients, presenting data and explaining technology-related issues relevant to their interests.
  • Built infrastructure to fetch, analyze, and visualize data in real-time.
  • Built proprietary natural-language indices around issues relevant to the firm and its clients.
  • Revamped the firm’s security practices.
Technologies: Amazon Web Services (AWS), Docker, Git, Python

Course Assistant/Research Assistant

2015 - 2017
Stanford University
  • Researched misuse-resistant hash-based signatures that remain secure on quantum computers.
  • Served as Head TA for CS255 (Introduction to Cryptography), TA for CS155 (Computer and Network Security), TA for CS103 (Mathematical Foundations of Computing), TA for CS161 (Design & Analysis of Algorithms), and TA for CS110 (Principles of Computer Systems).
  • Held weekly sections (lecture and problem-solving).
  • Held regular office hours.
  • Designed and graded programming assignments, problem sets, and exams.
Technologies: JavaScript, C++, C

Software Engineering Intern

2015 - 2015
Uber, Inc
  • Implemented sophisticated monitoring and analytics for Uber’s background check service.
  • Improved Uber’s driver onboarding and background check flow.
  • Implemented an OCR pipeline to automatically retrieve information from driver documents.
  • Implemented an experimental machine-learning library for image classification.
Technologies: Celery, Apache Kafka, Python

Software Engineering Intern

2014 - 2014
In-Q-Tel/Lab41
  • Researched and implemented cutting-edge community detection algorithms for graphs. Read about one of my implementations at lab41.github.io (Exploring the CONGO).
  • Shared optimal community detection approaches for real-world situations with various stakeholders.
Technologies: Docker, igraph, Neo4j, Python

TINE-CNN Augmentation

https://ostro.ws/2018/08/01/tine-cnn/
A new way to perform automatic data augmentation for any image classification task.

Languages

Python, C, JavaScript, Rust, Go, Haskell, C++

Platforms

Jupyter Notebook, Docker, Unix, Apache Kafka, Amazon Web Services (AWS)

Libraries/APIs

TensorFlow, Pandas, NumPy, Scikit-learn, igraph, Open MPI, Natural Language Toolkit (NLTK), OpenMP

Paradigms

Distributed Computing, Functional Programming

Storage

MySQL, PostgreSQL, Neo4j, MongoDB

Other

Algorithms, Natural Language Processing (NLP), WebAssembly, GPT, Generative Pre-trained Transformers (GPT), Compilers

Tools

Git, Sublime Text, Celery

2017 - 2018

Master of Science Degree in Computer Science

Stanford University - Palo Alto, CA

2012 - 2016

Bachelor of Science Degree in Computer Science

Stanford University - Palo Alto, 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