Android Developer
Overview
Short Summary
The candidate has been involved in Android development for more than 5 years in commercial practice. He is currently working for a software house on various greenfield projects or older ones that were not well taken care of. He is primarily involved in Android, Java and Kotlin development. Some of the technologies he uses include Vue.js, SQL, Typescript and REST APIs, among others. He also has experience with agile methodologies, especially Scrum. Apart from Android platform development, he is also interested in Data Science. He does not have a dedicated sector in which he would like to move, it depends on the attractiveness of the project. Among foreign languages, he speaks English at a very good communicative level in both spoken and written form.
Work Experience
Android Developer Bratislava, Slovakia / October 2016 - Present
- Working in a small software house on various greenfield projects for different clients, including older projects requiring refactoring
- Collaborating with cross-functional teams to define, design, and ship new features
- Continuously discovering, evaluating, and implementing new technologies to maximize development efficiency
- Providing client support during the maintenance phase
- Assisting with web development as needed
Android Developer/ Bratislava, Slovakia / May 2016 - December 2016
- Worked in a small team on an Attendance terminal, part of a larger company management software
- Refactored old code and implemented new functionalities in a scrum team
- Handovered the application, along with technical documentation, to a new Android developer and provided consultations
Projects
- Greenfield project for retail selling
- Worked in a flexible scrum team, writing the entire app in Kotlin
- Utilized technologies such as Android Jetpack, Room, Koin, RxJava, Retrofit, Espresso, and Robolectric
- Communicated with the backend via OData standard and RabbitMQ events, following a clean architecture
- Refactored and added new features to an inherited Java app
- Implemented background service for sending user location during certain processes, focusing on battery optimization
- Utilized technologies including Google Maps API, Google Directions API, Firebase Analytics API, and Google Play's billing system
- Developed an online app from scratch using clean architecture and Kotlin
- Relied on Firebase authentication and crashlytics for the project
- Did not require offline storage besides SharedPreferences API
- Messaging app based on clean architecture project by Fernando Cejas, written in Java
- Used Socket.io client for message communication
- Faced challenges with asynchronous server sync and implemented Google Translate API
| Employee | 4000 € / Per month |
| Freelancer | 220 € / Per day |
| Level | SENIOR |