Skills
I've been an Android developer for over 10 years, 4 of them as a freelancer.
Skills and experiences:
- Programming in Kotlin, Java
- Architecture with MVVM, MVP, LiveData, Jetpack Compose, Clean Code, SOLID principles
- Coroutines and RxJava
- Backend interaction with Retrofit, Rest, Json, Xml etc.
- Dependency injection with Dagger and Koin
- Unit tests with JUnit4 and UI tests with Espresso
- Version control with Git and SVN
- Continuous Integration with Jenkins, Travis CI, Bitrise etc.
- Libraries like Google Maps, Jetpack, various Crash reporting tools, Video libraries etc.
I have a firm grasp on the Agile / SCRUM processes and roles and enjoy working in interdisciplinary teams with people from all kinds of technical, product and business backgrounds.
If you have an interesting project I'd love to hear from you! :)