Android Developer & Kotlin Developer
Prehľad
Krátke zhrnutie
Tento kandidát pracuje ako vývojár médií pre platformu Android už viac ako 6 rokov, pričom sa významne podieľal na projektoch založených na vývoji mobilných aplikácií. Samostatne implementoval nové funkcie, ako napríklad dlhodobý predaj vstupeniek a vylepšené procesy registrácie na základe špecifických kritérií. Táto práca zahŕňala používanie rozhrania API Camera a MediaStore na zachytávanie fotografií, ako aj vytvorenie vlastnej požiadavky na prenos viacerých súborov.
V ďalšom projekte kandidát prevzal rôzne zodpovednosti vrátane reštrukturalizácie architektúry aplikácie do modulárneho štýlu, vykonania kompletného grafického redizajnu a implementácie vlastných funkcií, ako napríklad vykresľovanie kolíkov na mapách. Výsledkom tohto úsilia bolo výrazné zvýšenie hodnotenia aplikácie používateľmi.
Okrem toho kandidát pracoval na projekte zahŕňajúcom vývoj internej aplikácie Java pre kontrolórov na skenovanie QR kódov a overovanie vstupeniek pomocou špecializovaných knižníc.
V predchádzajúcej úlohe juniorského vývojára pre systém Android sa kandidát podieľal na vývoji aplikácií súvisiacich s dopravou. Získal skúsenosti s rozhraniami REST API, Gradle, Glide, Sourcetree, Gitlab a JIRA, pričom spočiatku pracoval pod vedením staršieho vývojára.
V súhrne má kandidát rôznorodý súbor zručností vrátane odborných znalostí v jazykoch Kotlin, Java, Git, Sourcetree, Figma, Android Studio, Gradle, SQLite, Firebase, Kotlin Coroutines, Retrofit, ViewModel, Room a Jetpack Compose. Ich skúsenosti preukazujú zdatnosť v rôznych aspektoch vývoja pre systém Android, od architektúry aplikácií až po dizajn UI/UX, a ochotu implementovať vlastné riešenia na riešenie jedinečných výziev.
Pracovné skúsenosti
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 | 220 € / Denne |
| Úroveň | MEDIOR |