Vadim M.

About Me

Vadim is a Senior Android Developer with 10 years of experience developing and implementing custom UIs and building high-level hardware features including GPS, Bluetooth, and sensors for mobile applications. A strong troubleshooter who consistently creates comprehensive solutions for even the most complex problems, he is passionate about keeping up with new and emerging technologies.

Database

Other

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)