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
Android Developer
608fd65270abb90010b8a5e1
| Zaměstnanec | 97360 Kč / Měsíčně |
| Kontraktor | 5355 Kč / 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