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

Alexey Rastaturin

Verified Expert  in Engineering

Software Developer

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.



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
  • 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
  • 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 (
  • 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
  • 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


PHP, JavaScript, Ruby, Java


React, jQuery


Jira, RabbitMQ, Git, PhpStorm, Android Studio


MySQL, SQLite, Memcached, MongoDB, PostgreSQL


SOLID Principles


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


Agile Software Development, ACID


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.


Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.

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