Summary

Expertise

Project Highlights

Education

Agency

MB

English:

Advanced

Maksim B.

vetted by Youteam

Vetted by YouTeam

Serbia

UTC +01:00

Europe/Belgrade

English:

Advanced

Experienced Android professional as well as with design concepts, application architecture and development lifecycle.

Experience with Kotlin and Coroutines, multimodular architecture Strong experience in mobile development using Google Android platforms. Developed and designed multiple Android applications across versions, good understanding of current Android UI guidelines/material design concepts, application architecture and development lifecycle. Expertise in developing applications for Android Operating System using Android Studio, Java, XML, JSON, Web Services, Android SDK. Strong knowledge of Android basic components i.e. Activity, Fragment, Service, Broadcast Receiver and Content Provider, Data Persistence and HTTP Requests, multithreading, memory management, optimisation. Experienced working with AGILE and SCRUM methodologies. Experience with RxJava, RxAndroid, Dagger2 andButterknife. New Jetpack technologies and methods coupled with SOLID clean architexture

Want to hire this engineer?

Check if Maksim is available

Expertise

Years of commercial development experience

9 years of experience

Core technologies

Kotlin 4 years
Java 9 years

Other technologies

XML
JSON
ButterKnife
Dagger 2
RxAndroid
RxJava
Android NDK

Project Highlights

icon
Senior Android Developer

Tatatu

Jun `21 - Present

3 years

Optimizing and refactoring legacy code

Responsibilities & achievements

Optimizing and refactoring legacy code Rewriting existing code into new features Implementing new Android Jetpack features

Kotlin
icon
Senior Android developer

AvaWomen

Jan `19 - Jan `21

2 years

setting up the reactive approach with LiveData and ViewModels

Responsibilities & achievements

Developed and implemented MVVM architecture for the new application Worked on setting up the reactive approach with LiveData and ViewModels Implemented full coroutine integration for the multithreading requirements Setup the multi-modular structure with all supported Unit tests

Kotlin
icon
Android developer

Bstorm

Jan `18 - Jan `19

1 year

ConstraintLayout for UI

Responsibilities & achievements

Worked on refactoring older projects and adding newer components such as ConstraintLayout for UI, Retrofit for netwkorking and much more. Finished one fairly small app in Kotlin with new Paging library and ConstraintLayouts 1.1

Kotlin
icon
Android Developer

Jammcard

Jan `16 - Jan `18

2 years

worked on carousel view for preferred members, whole gallery with image cropping and commenting, liking etc. Implemented search for users by various parameters like skill, location etc. Designed and implemented radio player in the app, with all features next, previous, pause etc. Whole app in basic Android architecture

Responsibilities & achievements

worked on carousel view for preferred members, whole gallery with image cropping and commenting, liking etc. Implemented search for users by various parameters like skill, location etc. Designed and implemented radio player in the app, with all features next, previous, pause etc. Whole app in basic Android architecture

Java
icon
Android developer

9Mentors

Jan `16 - Jan `18

2 years

in which are used current popular solutions like RxAndroid withGlide, Dagger2 for dependency injection to complement the apps architecture, latestUI components like ConstraintLayout etc. Implemented user search with selecting/deselecting and further features, user post feed with live update of the list, bookmarking with live update, helped implement and improve apps chat etc.

Responsibilities & achievements

in which are used current popular solutions like RxAndroid withGlide, Dagger2 for dependency injection to complement the apps architecture, latestUI components like ConstraintLayout etc. Implemented user search with selecting/deselecting and further features, user post feed with live update of the list, bookmarking with live update, helped implement and improve apps chat etc.

Java
icon
Android developer

Nouw

Jan `16 - Jan `18

2 years

bug fixing and whole app refactor for all components, in process getting the app up to current standards

Responsibilities & achievements

bug fixing and whole app refactor for all components, in process getting the app up to current standards

Java
icon
Software developer

Esenca

Jan `14 - Jan `16

2 years

Mobile development - Android and iOS development Server side API for Android applications(Drupal) Various Java Web projects(JSF) and desktop applications(SWING)

Responsibilities & achievements

Mobile development - Android and iOS development Server side API for Android applications(Drupal) Various Java Web projects(JSF) and desktop applications(SWING)

Drupal
Java
Swing

Education

Higher education in Computer Science

Agency

agency #2230

10-50

GMT+2

Belgrade/Serbia

Core Expertise

Express.js
Java
JavaScript
Node.js
PHP
Python
React.js
React Native
Symfony
Laravel Framework
Slim
Koa.js

Industries

Banking & Finance, Advertising & Marketing, Healthcare & Medicine, Blockchain & Cryptocurrency, SaaS

Want to hire this engineer?

Check if Maksim is available