Späť na profesionálov

Android Developer

Prehľad


Krátke zhrnutie

Kandidát sa zaoberá vývojom Androidu viac ako 5 rokov v komerčnej praxi. V súčasnosti pracuje pre softvérový dom na rôznych projektoch na zelenej lúke alebo starších projektoch, o ktoré nebolo dobre postarané. Zaoberá sa predovšetkým vývojom pre Android, Javu a Kotlin. Medzi technológie, ktoré používa, patria okrem iného Vue.js, SQL, Typescript a REST API. Má tiež skúsenosti s agilnými metodikami, najmä so Scrumom. Okrem vývoja platformy Android sa zaujíma aj o oblasť Data Science. Nemá vyhradené odvetvie, v ktorom by sa chcel pohybovať, závisí to od atraktívnosti projektu. Z cudzích jazykov ovláda angličtinu na veľmi dobrej komunikačnej úrovni v hovorenej aj písanej forme.

Pracovné skúsenosti

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
Zamestnanec4000  / Mesačne
Kontraktor220  / Denne
ÚroveňSENIOR
Role
Android Developer
Jazyky
English
Zručnosti
AndroidAndroid IDEAndroid JetpackAndroid SDKApplication ServerCMSCSSCode ManagementDaggerDatabaseFlutterFoundationGitGitHubGraphQLIDEIoTJUnitJavaJava ToolsJavaScriptKotlinLaravelMessage BrokerMicrosoft serversMySQLODataOperation SystemsPHPPHP CMSPlayPythonRabbitMQRestRetrofitRxJavaSQLSQLiteSW Tools APIsSpecificationsTeam LeaderToolsTypeScriptUMLVueWordPressiOS
Lokality
WienBrusselsPrahaRemoteBratislava