![MB](https://d2abrqas732254.cloudfront.net/images/specialists/f0c8e49a076caa0159fb13db26570882edc95692.jpeg)
English:
Advanced
Maksim B.
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 availableExpertise
Years of commercial development experience
9 years of experience
Core technologies
Other technologies
Project Highlights
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
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
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
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
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.
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
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)
Education
Higher education in Computer Science
Agency
10-50
GMT+2
Belgrade/Serbia
Core Expertise
Industries
Banking & Finance, Advertising & Marketing, Healthcare & Medicine, Blockchain & Cryptocurrency, SaaS
Want to hire this engineer?
Check if Maksim is available