Work history

UpStack
UpStack
Senior Android Developer
2017 - Present (8 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participating in scrums consisting of cross-functional teams, both software and hardware.

  • Ensuring that features are being delivered efficiently and on time.

Yandex
Yandex
Software Developer
2022 - Present (3 years)
Moscow (Hybrid), Russia
  • Developing the Yandex Eats Android application and helping the back-end team in troubleshooting issues.

  • Developed an abstract map library removing legacy MapKit integration and creating new API for using maps to achieve different map libraries usage in different countries.

  • Built a new BDU-like order tracking screen with smooth courier marker animation and flexible settings on the server side.

  • Supporting automation and integrating advertising banners in many places of the app.

  • Debugging panel development from scratch with network requests, analytic logs, errors, changing app settings, feature-toggles and experiments, etc.

MTS Digital
MTS Digital
Android Developer
2020 - 2022 (2 years)
Remote
  • Worked on the development of the My MTS application for the biggest telecommunications company in Russia.

  • Implemented new features, conducted task analysis, and wrote technical specifications using Kotlin, Java, Rx, Dagger, Room, WebSocket, and Scrum.

  • Joined the business unit responsible for purchased client services, tariffs, subscriptions, balance, etc.

Groozin
Groozin
Android Developer
2015 - 2019 (4 years)
Moscow, Russia
  • Led the development of a cargo delivery Uber-like application operating in Moscow.

  • Created a solution from scratch with separate applications for drivers and customers.

  • Integrated analytics, social networks, and other third-party services into the applications.

  • Reverse-engineered “Cloud Payments” Android SDK to use in iOS after discovering the iOS library was unusable.

Netcracker Technology
Netcracker Technology
Junior Software Engineer
2015 - 2016 (1 year)
Moscow, Russia
  • Developed a 'simulation visualizer,' an emulation of the network of internet providers that are using NEC NFVOM solutions to manage their systems.

  • Developed a module that redirects offloaded traffic to another router item within a big traffic emulation web application.

  • Created a module that executes report-generating Groovy scripts to allow the creation of any new report without restarting the server.

  • Developed from scratch an ERP system for employees' business trips.

  • Fixed bugs, created reports on simulated statistics, wrote tests, and refactored code.

Showcase

iOS Developer - Groozin
iOS Developer - Groozin
  • Groozin is an Uber-like app for cargo delivery, launched in Moscow.

  • It allows customers to create delivery orders (future or immediate) and track cargo delivery and driver.

  • The app integrates analytics, social networks, and third-party services into its Android and iOS apps.

Developer - Profunin (Saratov State Law Academy)
Developer - Profunin (Saratov State Law Academy)
  • Developed an Android and iOS academy app with a social network newsfeed.

  • Implemented a remote updatable schedule system.

  • Created a search engine for teacher schedules and university information.

Education

BSc Applied Math and Physics
BSc Applied Math and Physics
Moscow Institute of Physics and Technology (MIPT) - Russia
2012 - 2016 (4 years)