Position: Android Developer
Category: Android
English level: intermediate
Years of experience: 1


Freelance project                                                                
I have participated in the development of an application: NRS. That’s an application, which uses REST API to update audio and picture resources. It gives possibility to navigate between screens with various content and also gives to a user possibility to listen and watching lectures.
Responsibilities:
	Development architecture. Application based on Kotlin multiplatform
	Updating of database from different sources
	Supporting offline model
	Increasing UI performance (using Figma)
	Refactoring navigation with Jetpack NavComponent
	Communication with backend developers and designers to clarify requirements
	Fixing bugs
Achievements:
- maintained clean code architecture using different layouts and ViewModel,
- refactored major part of screens and screen details using Jetpack Compose tools,
-  finally application was released and used.
We were working on project using Slack for communication in team and daily meetings. Also we were managing task through Jira and using Scrum system (2 weeks sprints). For coordination of coding we were applying Git and Bitbucket.
We were using mostly such libraries as Room, Retrofit, Jetpack Compose, Material3, Coil. For fetching data we were applying Retrofit tools (REST API).