Android Developer & Kotlin Developer
Überblick
Kurzer Überblick
Dieser Kandidat arbeitet seit über 6 Jahren als Medienentwickler für die Android-Plattform, wo er maßgeblich an Projekten im Bereich der Entwicklung mobiler Anwendungen beteiligt war. Er hat eigenständig neue Funktionen wie Langzeit-Ticketing und verbesserte Registrierungsprozesse auf der Grundlage bestimmter Kriterien implementiert. Diese Arbeit umfasste die Verwendung der Kamera-API und des MediaStore, um Fotos zu erfassen, sowie die Erstellung einer benutzerdefinierten mehrteiligen Dateiübertragungsanforderung.
In einem anderen Projekt übernahm der Kandidat verschiedene Aufgaben, darunter die Umstrukturierung der Anwendungsarchitektur in einen modularen Stil, die Durchführung einer kompletten grafischen Neugestaltung und die Implementierung benutzerdefinierter Funktionen wie die Darstellung von Pins auf Karten. Diese Bemühungen führten zu einem erheblichen Anstieg der Benutzerbewertungen der Anwendung.
Darüber hinaus arbeitete der Kandidat an einem Projekt, das die Entwicklung einer internen Java-Anwendung für Prüfer zum Scannen von QR-Codes und zur Authentifizierung von Tickets mithilfe spezieller Bibliotheken beinhaltete.
In einer früheren Position als Junior-Android-Entwickler war der Kandidat an der Entwicklung von transportbezogenen Anwendungen beteiligt. Er sammelte Erfahrungen mit REST-APIs, Gradle, Glide, Sourcetree, Gitlab und JIRA, wobei er zunächst unter der Anleitung eines erfahrenen Entwicklers arbeitete.
Zusammengefasst verfügt der Kandidat über vielfältige Fähigkeiten, darunter Kenntnisse in Kotlin, Java, Git, Sourcetree, Figma, Android Studio, Gradle, SQLite, Firebase, Kotlin Coroutines, Retrofit, ViewModel, Room und Jetpack Compose. Ihre Erfahrung zeigt, dass sie verschiedene Aspekte der Android-Entwicklung beherrschen, von der App-Architektur bis zum UI/UX-Design, und dass sie bereit sind, kundenspezifische Lösungen zu implementieren, um einzigartige Herausforderungen zu lösen.
Berufliche Erfahrung
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.
| Freiberufler | 220 € / Pro Tag |
| Eben | MEDIOR |