Android Developer & Kotlin Developer
Přehled
Krátké shrnutí
Kandidát pracuje již více než 6 let jako vývojář médií pro platformu Android, kde se významně podílel na projektech založených na vývoji mobilních aplikací. Samostatně implementoval nové funkce, jako je dlouhodobý prodej vstupenek a vylepšené registrační procesy na základě specifických kritérií. Tato práce zahrnovala využití rozhraní API Camera a MediaStore pro pořizování fotografií a také vytvoření vlastního požadavku na přenos více souborů.
V dalším projektu kandidát převzal různé odpovědnosti včetně restrukturalizace architektury aplikace do modulárního stylu, provedení kompletního grafického redesignu a implementace vlastních funkcí, jako je vykreslování špendlíků na mapách. Výsledkem těchto snah bylo výrazné zvýšení hodnocení aplikace uživateli.
Kromě toho kandidát pracoval na projektu zahrnujícím vývoj interní aplikace v jazyce Java pro kontrolory, která slouží ke skenování QR kódů a ověřování vstupenek pomocí specializovaných knihoven.
V předchozí roli juniorního vývojáře pro systém Android se kandidát podílel na vývoji aplikací souvisejících s dopravou. Získal zkušenosti s rozhraními REST API, Gradle, Glide, Sourcetree, Gitlab a JIRA, přičemž zpočátku pracoval pod vedením staršího vývojáře.
Souhrnně lze říci, že kandidát disponuje rozmanitým souborem dovedností zahrnujícím odborné znalosti v jazycích Kotlin, Java, Git, Sourcetree, Figma, Android Studio, Gradle, SQLite, Firebase, Kotlin Coroutines, Retrofit, ViewModel, Room a Jetpack Compose. Jejich zkušenosti prokazují zběhlost v různých aspektech vývoje pro systém Android, od architektury aplikací po návrh uživatelského rozhraní/UX, a ochotu implementovat vlastní řešení pro řešení jedinečných výzev.
Pracovní zkušenosti
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.
| Kontraktor | 5355 Kč / Denně |
| Úroveň | MEDIOR |