Android Developer & Kotlin Developer
Overview
Short Summary
This candidate has been working as a Media Developer for the Android platform for over 6 years, where the candidate has been significantly involved in projects based on mobile application development. Independently implemented new features such as long-term ticketing and improved registration processes based on specific criteria. This work included using the Camera API and MediaStore to capture photos, as well as creating a custom multi-part file transfer request.
In another project, the candidate took on various responsibilities including restructuring the application architecture into a modular style, performing a complete graphical redesign, and implementing custom features such as rendering pins on maps. These efforts resulted in a significant increase in user ratings of the application.
In addition, the candidate worked on a project involving the development of an internal Java application for checkers to scan QR codes and authenticate tickets using specialized libraries.
In a previous role as a junior Android developer, the candidate was involved in the development of transport related applications. He gained experience with REST APIs, Gradle, Glide, Sourcetree, Gitlab and JIRA, initially working under the guidance of a senior developer.
In summary, the candidate possesses a diverse skill set including expertise in Kotlin, Java, Git, Sourcetree, Figma, Android Studio, Gradle, SQLite, Firebase, Kotlin Coroutines, Retrofit, ViewModel, Room, and Jetpack Compose. Their experience demonstrates proficiency in various aspects of Android development, from app architecture to UI/UX design, and a willingness to implement custom solutions to solve unique challenges.
Work Experience
Work experience
Medior Android Developer
May 2019 - Present
Project: 1
- Independently developed and enhanced functionalities, including the sale of long-term travel tickets and expanded registration.
- Implemented Camera API and MediaStore for photo handling.
- Developed a custom multipart request for file uploads.
- Successfully increased Google Play store rating from 2 to 4.5.
- Contributed to selling nearly 17 million tickets.
Project: 2
- Worked independently with part-time senior developer assistance.
- Restructured the architecture, introducing ViewPager with custom page screens.
- Transformed the application into a modular style with specific components.
- Expanded and redesigned the application's graphics.
- Implemented custom pin rendering on the map.
- Utilized CoordinatorLayout with Bottomsheet behavior for custom bottom sheets.
- Implemented a custom localization solution using Databinding.
Project: 3
- Developed a Java-based internal application for ticket validation using QR codes.
- Utilized the CryptLib library for QR code decoding and data validation.
Junior Android Developer
November 2018 - April 2019
Project: 1
- Contributed to the development of a transportation application in Bratislava.
- Worked under a senior for two months.
- Application lacked MVVM architecture and used a single activity with fragments.
- Used REST API, Gradle, Glide, Sourcetree, Gitlab, and JIRA.
Project: 2
- Worked on a multifunctional urban transport application, initially focused on parking.
- Main functionality included displaying parking lots on a map and purchasing parking tickets.
- Supported the registration of parking/residential cards.
- Worked with a senior developer using non-standard architectures and coroutines for API calls.
Junior Android Developer
March 2018 - October 2018
- Developed the "Objednáme.sk" application for selling meals in restaurants, working independently.
| Freelancer | 220 € / Per day |
| Level | MEDIOR |