Vadim M.

Vadim M.

Senior Android Developer

Moscow, Russia
Hire Vadim M. Hire Vadim M. Hire 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.

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.

Portfolio

iOS Developer - Groozin
iOS Developer - Groozin

Groozin is an Uber-like app but for cargo delivery launched in Moscow, with separate applications for drivers and customers. It allows customers to create delivery orders (at a specific time in the future or as soon as possible), track cargo delivering and driver, order history, repeating orders, and authentication via sms. Developed from scratch the service for Android (driver and customer app) and iOS (customer app). Integrated analytics, social networks, and other third-party services into those apps. Reverse-engineered Cloud Payments Android SDK to use it in iOS, because the iOS library was very old and defective.

Developer - Profunin (Saratov State Law Academy)
Developer - Profunin (Saratov State Law Academy)

Developed from scratch an Android and iOS academy app with a social network newsfeed, remotely updatable schedule, a search engine for academy teachers, and general university information. Created a program for parsing schedules from rtf, Excel, and mdb files into the application database. Earned award in the Spektr media forum, in the “Media Project” nomination. Technologies: Java, Android, C++, Python, Bash, SQL, iOS.

Education

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