Zpět na profesionály

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.
Author
Android Developer & Kotlin Developer
659cfa35dbf503000199bef8
Kontraktor5355  / Denně
ÚroveňMEDIOR
Role
Android Developer Kotlin Developer
Jazyky
English
Dovednosti
AndroidAndroid IDEAndroid JetpackAndroid SDKAndroid StudioApplication ServerCode ManagementCoroutinesDatabaseFigmaGitGitlabGradleIDEJavaJava ToolsJetpack ComposeJiraKotlinMicrosoft serversOperation SystemsPlayProject Management ToolsRestRetrofitSQLiteSW Tools APIsSpecificationsToolsUXWireframing SoftwareXML
Lokality
RemoteLučenec