Igor Ryzhkov, Developer in Palo Alto, CA, United States
Igor is available for hire
Hire Igor

Igor Ryzhkov

Verified Expert  in Engineering

Software Developer

Location
Palo Alto, CA, United States
Toptal Member Since
March 9, 2020

Igor Ryzhkov started his career during his bachelor's degree at Colorado State University. He worked as a research student in the Brain-Computer Interface Lab and as a teaching assistant for the algorithms and data structures class. During the summer of 2016, he interned for Google in the geo-imagery team. After graduation, Igor began working in the YouTube video ad formats team at Google. After working at Google for two years, he worked at Amazon for nine months.

Portfolio

Amazon
Amazon Web Services (AWS), Python, Perl, JavaScript, HTML, Git, CSS
Google
SQL, Python, JavaScript, HTML, CSS
Google
Protocol Buffers, C++, gRPC

Experience

Availability

Part-time

Preferred Environment

Git

The most amazing...

...thing I've recently done is apply caching to a machine learning inference service, which reduced the processing by five times.

Work Experience

Software Engineer

2019 - 2020
Amazon
  • Implemented and A/B tested UX changes on the “Buy it Again” page. (Front-end).
  • Implemented new evaluation metrics for the BIA page. (Back-end/data analysis).
Technologies: Amazon Web Services (AWS), Python, Perl, JavaScript, HTML, Git, CSS

Software Engineer

2017 - 2018
Google
  • Implemented and A/B tested UX changes on YouTube page (web, mweb, mobile, TV). (Front-end).
  • Modified and maintained online user research surveys. (Back-end).
  • Analyzed the impact of policy changes on video monetization. (Data analysis).
Technologies: SQL, Python, JavaScript, HTML, CSS

Software Engineering Intern

2016 - 2016
Google
  • Implemented a gRPC service for accessing geo-imagery using C++.
  • Worked with an internal team on adopting the gRPC service into their pipeline.
  • Led discussions about the design for the gRPC service.
Technologies: Protocol Buffers, C++, gRPC

Research Student Assistant at Brain-Computer Interface Lab

2015 - 2016
Colorado State University
  • Implemented a UI for typing using Python that uses the Brain-Computer Interface pipeline as user input.
  • Created a game using Python that uses the Brain-Computer Interface pipeline as user input.
  • Participated in real-life testing of Brain-Computer Interface Lab.
Technologies: Python

Languages

Python, JavaScript, CSS, HTML, SQL, C++, Perl

Tools

Git

Other

A/B Testing, Protocol Buffers

Frameworks

gRPC

Platforms

Amazon Web Services (AWS), Google Cloud Platform (GCP)

2020 - 2021

Master's Degree in Artificial Intelligence

Northwestern University - Evanston, IL

2014 - 2016

Bachelor's Degree in Computer Science

Colorado State University - Fort Collins, Colorado

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