Post Job Free
Sign in

Android Developer Senior

Location:
Tverskoy, Russian Federation
Posted:
May 07, 2023

Contact this candidate

Resume:

Oleg Leonov

Senior Android Developer / Team Lead

+7-950-***-**-**

*****.*.***@*****.***

linkedin.com/in/oleg-leonov-pandorika

Tula, Russia

Summary

Looking for a job with relocation or a visa sponsorship. Over 13 years of experience in designing, developing, and implementing mobile applications for the Android platform.

A shortlist of areas in which I have developed and maintained applications: news, banks, e-commerce, smart devices, waste recycling, car rental, real estate, food delivery, cryptocurrencies, FMCG, hockey trainers, application constructors, etc.

Work Experience

Senior Software Engineer

EPAM Systems

Nov 2021 - Apr 2023

Developed framework for news application constructor. Also, I have developed an Android Car implementation for a core framework. One of the tasks was to remove annimon library from all sources and replace it where it's possible with kotlin classes. I needed to rewrite a lot of classes without breaking existing functionality, so I used unit and instrumented tests there and further in the whole project. Technologies and languages: Google Car, Kotlin, Dagger 2, Retrofit, Gson, Coroutines, Glide, Room, Mockito, Robolectric

Senior Android Developer

SberDevices

Apr 2021 - Nov 2021

My main task was developing features for a voice assistant and messenger. Technologies and languages: Java, RxJava, Kotlin, Coroutines, Git, Room, Dagger 2, Mockito, Android SDK, Retrofit, Coroutines, View binding, Firebase Crashlytics, Remote Config, Cloud Messaging Senior Android Developer

Pandorika-IT

Aug 2015 - Apr 2021

Developing applications for car rent, e-commerce, airplanes, news applications, pharmacology, crypto applications and others.

Project Manager

CoMagic

Feb 2015 - Aug 2015

The main goal of our team was to improve online consultant. Online consultant it's a chat widget for site visitors, where they can ask any questions about goods. Achived goals: developed new online widget, completely redesigned site chat, added themes for widget, reduced number of user complaints.

Software Engineer

CoMagic

May 2014 - Aug 2015

My task was to develop two applications for CoMagic clients from zero. I developed an Android and iOS app for business owners. Main features of these applications: socket chat, push notifications, chat history, user profile, typing events, text messaging

Senior Software Engineer

UTLab

Sep 2013 - Apr 2014

I started as single developed and my task was to create a department of mobile development. My responsibilities included developing applications and process building. Software Engineer

Smartech LLC

Sep 2010 - Sep 2013

It was an outsourcing company.

I started out as a C++ developer and also used python, bash, PHP in my work. I developed dozens of applications for Blackberry, iOS and Android. They were app for pavers, SIP, application constructors and etc.

Senior Software Engineer

SystemProm

Apr 2008 - Sep 2010

Developed library for a map-based application.

Main technologies: C++, Qt, Bash, Python

Education

SVI RV

2001-2006

Bachelor’s degree in

Computer Science

Technical Skills and Competences

Technologies:

● Java, RxJava

● Kotlin, Coroutines

● Objective-C (a little)

● Git

● Room

● Android SDK

● Retrofit

● Coroutines

● Google fit

● Firebase Crashlytics, Remote Config, Cloud Messaging Skills:

● Strong background in Java, Kotlin, and the Android SDK, including experience with Android Support, Google Play Services, and Android Architecture Components

● Proficient in Android Jetpack, RxJava, and Dagger

● Experience with SQLite and Room

● Strong leadership abilities and the ability to work effectively in a team environment

● Up-to-date on the latest trends and best practices in Android development

● Successfully led the development of multiple complex mobile projects

● Mentored junior developers on Java and the Android platform There were more than a hundred Android projects. Most android apps were developed for business, I know the advantages and disadvantages, and different solutions, and my goal is to be useful. For example, I proposed and developed an authentication mechanism in the Android application, which helped to save thousands of dollars a month.

My next application for a hang glider can send SOS before an accident and excludes random triggering. Also, I developed an application for Smart Home - it controls a smart boiler via SMS. One of my latest projects is a car service app with Machine Learning.



Contact this candidate