Back to professionals

Android Developer

Overview


Short Summary

Experienced Android developer who has been programming in Android for more than 3 and a half years in commercial practice. His most used technologies include - Kotlin, Java, MVVM, Jetpack libraries, D, Kotlin, Dagger. He has programmed several applications for communication such as between students and teachers, couriers, etc. He has also spent quite a bit of time programming the UI of various applications. In the teams where he worked he was also the initiator of brainstorming and various improvements. He actively uses agile methodologies in his work, especially Scrum and Kanban. He can communicate in English without any problems, he does not know Czech. He enjoys learning modern technologies and has no problem working on short-term projects.

Work Experience

(Android developer) Jul 2020 - Aug 2021

  • DescriptionVOS: A self-reflection app that creates personal space for well-being.
  • Investo: Improves financial education with video lectures and tests.
  • Responsibilities:Worked with GraphQL for mobile technologies.
  • Reduced screen load time using coroutines and flows.
  • Implemented wrappers for external dependencies like ExoPlayer, emphasizing encapsulation.
  • Enabled large offline content download using WorkManager.
  • Refactored the app to leverage the latest Android ecosystem updates.
  • Contributed to and participated in new product specifications.

(Android developer) Feb 2018 - Jun 2019

  • Description:Bro4u: A service provider application for daily needs at users' doorsteps.
  • Bro4u Partner: A vendor-side application for managing orders and subscriptions.
  • MetroSaga: A news/blog reading application offering articles on various trends.
  • Responsibilities:Analyzed user experience and suggested UI improvements.
  • Implemented various Firebase features for business analysis and market research.
  • Enhanced vendor authenticity with Firebase ML Kit for text recognition and face detection.
  • Upgraded legacy architecture with MVP, Volley, and RxAndroid & RxJava.
  • Led the largest application change since the initial release, including payment gateway integration.

Software Solutions Pvt. Ltd (Android developer) Feb 2016 - July 2017

  • Description:Aiming to bridge the communication gap between teachers and parents with features like sharing student curriculum data, location, and announcements.
  • Responsibilities:Implemented material design features to enhance the app's visual appeal.
  • Resolved performance issues by using custom views for reusable lists and integrating Amazon S3 SDK for image downloads.
  • Deployed MQTT IOT protocol service for instant message delivery and low power consumption.
  • Established tracking services for admin drivers and parents using MQTT.
  • Worked with NoSQL Couchbase Lite for offline experiences, as well as RxJava and RxAndroid.
  • Managed the entire application development process, including release management
Author
Android Developer
61dede9752517e000bc31aa6
Employee2672  / Per month
LevelMEDIOR
Roles
Android Developer
Languages
English
Skillset
AndroidBitbucketCode ManagementCoroutinesCouchbaseDaggerDatabaseGitHubGitlabGraphQLIoTJavaKotlinNoSQLOperation SystemsRestRxJavaSpecificationsSwiftSwiftUIToolsUI
Localities
PrahaRemote
Hybrid Localities
Praha