Alexey Rastaturin, Developer in San Francisco, CA, United States
Alexey is available for hire
Hire Alexey

Alexey Rastaturin

Verified Expert  in Engineering

Software Developer

Location
San Francisco, CA, United States
Toptal Member Since
June 1, 2015

Alexey is a strongly self-motivated, open-minded software developer focused mainly on back-end and mobile development. He loves to make clear, scalable, well-documented, and tested code. He is strong in math and algorithms.

Availability

Part-time

Preferred Environment

Jira, Git, Android Studio, PhpStorm

The most amazing...

...thing I've built is an algorithm for numerically calculating mass transfer in falling liquid films.

Work Experience

Senior Software Engineer

2018 - PRESENT
Instacart
  • Built back-end services.
Technologies: React, Ruby on Rails (RoR)

Senior Software Engineer

2017 - 2017
The Meet Group
  • Developed the API and services.
Technologies: MySQL, PHP

Software Engineer

2015 - 2016
Rocket Internet
  • Designed and developed several back-end components for admin and merchant sections.
  • Improved booking and cancellation subscription processes.
Technologies: PostgreSQL, PHP

Senior Software Engineer

2015 - 2015
Lazada.com
  • Designed and developed several components for order processing and warehouse management systems, from DB tables design to models, controllers, and services.
  • Improved performance of order processing from 1.2 req/sec to 10 req/sec per a single process by analyzing performance of database requests, profiling and finding "bottlenecks" and resolving deadlocks.
  • Made a system for managing background RabbitMQ consumer daemons.
Technologies: New Relic, MySQL, Zend Framework, PHP

Senior PHP Developer

2012 - 2014
5turistov.ru (otdih.nakubani.ru)
  • Designed and developed searching, booking, and billing systems, and integrated third-party payment systems.
  • Made a mobile application for the merchants and web API service.
  • Researched the sales funnel, measured conversation and efficiency of forms and UI elements, and increased overall conversion rate up to 200%.
  • Improved performance of the search system up to three times.
  • Created and managed a successful team of five developers.
Technologies: Java, jQuery, MongoDB, Yii, PHP

Software Development Engineer

2001 - 2012
Ruport.ru
  • Designed, developed and supported a web-based enterprise system, which manages all business processes of the company: operations, accounting, employees managing, etc.
  • Maintained and ensured the uptime, stability, and functionality of the system.
  • Made numerous websites.
Technologies: jQuery, MySQL, PHP

Languages

PHP, JavaScript, Ruby, Java

Libraries/APIs

React, jQuery

Tools

Jira, RabbitMQ, Git, PhpStorm, Android Studio

Storage

MySQL, SQLite, Memcached, MongoDB, PostgreSQL

Other

SOLID Principles

Frameworks

Bootstrap, PHPUnit, AngularJS, Zend Framework, Yii, Ruby on Rails (RoR)

Paradigms

Agile Software Development, ACID

Platforms

Android, New Relic

2016 - 2018

Master's Degree in Software Engineering

International Technological University - San Jose, CA

2003 - 2006

Ph.D. in Math and Physics

Kuban State University - Krasnodar, Russia

1998 - 2003

Bachelor's Degree in Math and Computer Science

Kuban State University - Krasnodar, Russia

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