Android Developer
Overview
Short Summary
The candidate is an Android developer with 11 years of commercial experience. He mainly uses Kotlin, Java, Android Studio 3.0 and Dagger2 framework, but is open to new technologies. From databases he works mainly with Realm and Room database, but also with MYSQL or SQlite local database. In the past, he has done development in PHP and besides his work he also helps with maintenance of previous Android projects, mainly in a consulting capacity. He has experience with project driven agile methodologies, which also used JIRA. His English is at a lower-intermediate level, but so far he has never had a problem to get along even in foreign language teams.
Work Experience
6/2020 - 9/2020: Android and Flutter Developer at XXX
- Developed clean, efficient, and maintainable code for retail apps.
- Created layouts, activities, and fragments, and communicated with REST API.
- Implemented MVVM architecture with Kotlin Jetpack, Coroutines, and DataBinding.
- Utilized Koin dependency injection for multi-module architecture.
- Communicated with REST API backend of the economic system.
- Implemented MVVM architecture with Flutter.
- Zipped payrolls with password and developed web and Android platform APK.
3/2019 - 3/2020: Android Developer at XXX
- Developed clean, efficient, and maintainable code for retail app.
- Created layouts, activities, and fragments, and communicated with REST API and SOAP.
- Communicated with REST API portal for authentication certificate and maintaining product price list.
- Communicated with REST API portal to update list of applications in Android devices.
- Utilized MVVM architecture with Google Architecture Components and DataBinding.
- Implemented RSA asymmetric encrypted communication with SOAP web service of Financial Administration of Slovakia.
- Supported SDK of embedded Android devices for retail application.
3/2018 - 2/2019: Android Developer at XXX
- Developed clean, efficient, and maintainable code for retail app.
- Created layouts, activities, and fragments.
- Utilized MVVM architecture with offline first approach.
- Implemented multi-feature module architecture.
- Communicated with SOAP web service of Financial Administration of Slovakia.
- Utilized MVVM pattern, Dagger2, RxJava, Kotlin, Anko DSL, Room Database, and DataBinding.
8/2017 - 4/2018: Project Leader of Mobile Development Team at XXX
- Collaborated with marketing, key executives, UI designers, and other developers to develop accounting applications.
- Developed clean, efficient, and maintainable code.
- Created layouts, activities, and fragments.
- Led the development team.
- Developed Fantozzi Android application for single-entry accounting.
- Connected application to MySQL data store on the internet.
- Implemented profit and loss statement, balance sheet, cash receipts journals, and reports on VAT.
| Freelancer | 176 € / Per day |