Zpět na profesionály

Android Developer

Přehled


Krátké shrnutí

Kandidát se zabývá vývojem systému Android více než 5 let v komerční praxi. V současné době pracuje pro softwarový dům na různých projektech na zelené louce nebo starších, o které nebylo dobře postaráno. Zabývá se především vývojem v systémech Android, Java a Kotlin. Mezi technologie, které používá, patří mimo jiné Vue.js, SQL, Typescript a REST API. Má také zkušenosti s agilními metodikami, zejména Scrumem. Kromě vývoje platformy Android se zajímá také o datovou vědu. Nemá vyhraněné odvětví, ve kterém by se chtěl pohybovat, záleží na atraktivitě projektu. Z cizích jazyků ovládá angličtinu na velmi dobré komunikační úrovni v mluvené i psané podobě.

Pracovní zkušenosti

Android Developer Bratislava, Slovakia / October 2016 - Present

  • Working in a small software house on various greenfield projects for different clients, including older projects requiring refactoring
  • Collaborating with cross-functional teams to define, design, and ship new features
  • Continuously discovering, evaluating, and implementing new technologies to maximize development efficiency
  • Providing client support during the maintenance phase
  • Assisting with web development as needed

Android Developer/ Bratislava, Slovakia / May 2016 - December 2016

  • Worked in a small team on an Attendance terminal, part of a larger company management software
  • Refactored old code and implemented new functionalities in a scrum team
  • Handovered the application, along with technical documentation, to a new Android developer and provided consultations

Projects

  • Greenfield project for retail selling
  • Worked in a flexible scrum team, writing the entire app in Kotlin
  • Utilized technologies such as Android Jetpack, Room, Koin, RxJava, Retrofit, Espresso, and Robolectric
  • Communicated with the backend via OData standard and RabbitMQ events, following a clean architecture
  • Refactored and added new features to an inherited Java app
  • Implemented background service for sending user location during certain processes, focusing on battery optimization
  • Utilized technologies including Google Maps API, Google Directions API, Firebase Analytics API, and Google Play's billing system
  • Developed an online app from scratch using clean architecture and Kotlin
  • Relied on Firebase authentication and crashlytics for the project
  • Did not require offline storage besides SharedPreferences API
  • Messaging app based on clean architecture project by Fernando Cejas, written in Java
  • Used Socket.io client for message communication
  • Faced challenges with asynchronous server sync and implemented Google Translate API
Author
Android Developer
608fd65270abb90010b8a5e1
Zaměstnanec97360  / Měsíčně
Kontraktor5355  / Denně
ÚroveňSENIOR
Role
Android Developer
Jazyky
English
Dovednosti
AndroidAndroid IDEAndroid JetpackAndroid SDKApplication ServerCMSCSSCode ManagementDaggerDatabaseFlutterFoundationGitGitHubGraphQLIDEIoTJUnitJavaJava ToolsJavaScriptKotlinLaravelMessage BrokerMicrosoft serversMySQLODataOperation SystemsPHPPHP CMSPlayPythonRabbitMQRestRetrofitRxJavaSQLSQLiteSW Tools APIsSpecificationsTeam LeaderToolsTypeScriptUMLVueWordPressiOS
Lokality
WienBrusselsPrahaRemoteBratislava