
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.
Portfolio
Experience
- PHP - 15 years
- MySQL - 12 years
- Android - 4 years
- PHPUnit - 2 years
- AngularJS - 1 year
Availability
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
Instacart
- Built back-end services.
Senior Software Engineer
The Meet Group
- Developed the API and services.
Software Engineer
Rocket Internet
- Designed and developed several back-end components for admin and merchant sections.
- Improved booking and cancellation subscription processes.
Senior Software Engineer
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.
Senior PHP Developer
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.
Software Development Engineer
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.
Education
Master's Degree in Software Engineering
International Technological University - San Jose, CA
Ph.D. in Math and Physics
Kuban State University - Krasnodar, Russia
Bachelor's Degree in Math and Computer Science
Kuban State University - Krasnodar, Russia
Skills
Libraries/APIs
React, jQuery
Tools
Jira, RabbitMQ, Git, PhpStorm, Android Studio
Languages
PHP, JavaScript, Ruby, Java
Storage
MySQL, SQLite, Memcached, MongoDB, PostgreSQL
Frameworks
Bootstrap, PHPUnit, AngularJS, Zend Framework, Yii, Ruby on Rails (RoR)
Paradigms
Agile Software Development, ACID
Platforms
Android, New Relic
Other
SOLID Principles
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
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring