Position: Python Developer
Category: Python
English level: fluent
Years of experience: 3

Actively played leading role in building a feature for the Dynamic Percentage, which controls the interest rate based on the different data such as driver's order count, the total distance covered by driver or the total sum for the orders. This feature levelled up the driver's loyalty to the company.
Implemented clients most popular addresses - smart points, which based on the client's success order history defines what are the client's "desired" locations. By knowing the client's most common ordered locations, system can predict what is the endpoint of the order.
Was a member of team, which migrated business logic from Python to Golang, especially, the areas where database is used the most, in order to increment perfomance of the system. By migrating to the Golang from the Python, system now is using all of the resources with the maximum efficiency.

Took a leading part in refactoring and changing the architecture in the driver's "FINISH ORDER" feature, taking into the consideration all of the best practices of microservices.
Stabilized the application's payment system by implementing Python "tasks" with the help of Celery, RabbitMQ and Redis to ensure that payment is safe and secure.
Integrated system with Payment Services such as Payme, Click and Upay, so that user could choose his desired one.
More than 4 years in the world of web development. Have an experience of working with programming languages such as Python (mainly) and Golang. Participating and working on the project with more than 10 000 active clients and more than 8000+ average orders per day, taking a role of backend engineer.
Большой проект
Продукт
Новые технологии