Zurück zu den Profis

Android Developer

Überblick


Kurzer Überblick

Android-Entwickler, der seit 2018 entwickelt. Derzeit arbeitet er an einer App für eine Krankenkasse. Dafür hat er auch an einer unternehmensinternen Lifestyle-App gearbeitet, in der verschiedene Herausforderungen zwischen Teams und Einzelpersonen erstellt wurden. Über eine API holten sie sich Daten von Google Fit und zeichneten sie in ihrer internen App auf. Er arbeitet hauptsächlich in Kotlin, in Java entwickelt er nach eigenen Angaben eher Legacy-Apps. Er hat auch Erfahrung mit RXJava, MVI-Architektur, Jetpack, Coroutines. Er interessiert sich für die Arbeit mit Datenbanken, damit die Nutzer der App nicht ständig mit dem Internet verbunden sein müssen. Er hat in seiner Diplomarbeit an einem ähnlichen Thema gearbeitet und würde dies gerne weiterverfolgen, wenn er die Möglichkeit dazu hat. Er hat Erfahrung mit agilen Methoden wie Scrum und Kanban. Die Kommunikation in englischer Sprache stellt für ihn kein Problem dar. Er hatte auch schon die Gelegenheit, jüngere Entwickler auszubilden.

Berufliche Erfahrung

2022-…: Android Developer (Kotlin, Java, MVI/Clean Architecture)

  • Contributed to the development of a health insurance app, utilizing Java with RxJava technology and MVI architecture.
  • Led the redesign of the app, imparting it with a fresh UI design and replacing outdated code with modern solutions.
  • Employed Kotlin with Clean architecture for the app's transformation, harnessed Jetpack Compose for UI development, and harnessed Kotlin Coroutines for streamlined non-blocking programming.

2020-2022: Android Developer (Kotlin, RxKotlin, MVI/MVVM Architecture, Backbase)

  • Played a pivotal role in developing a loan app that incorporated Backbase widgets. This app was scripted in Kotlin and adhered to MVI architecture principles with Retrofit and RxKotlin for server calls.
  • Engaged in the development of a truck app designed to assist truckers in locating and paying for fuel. This application was also scripted in Kotlin, following MVVM architecture patterns, and leveraged Retrofit with RxKotlin for efficient server communication.
  • Crafted a Lifestyle app that allowed users to create and participate in challenges related to running, walking, and calorie burning. This app made use of Kotlin, adopted MVVM architecture, interfaced with the GoogleFit API, implemented UI elements using Jetpack Compose, and efficiently managed asynchronous server call handling via Kotlin Coroutines.

2018-2020: Android Developer (Java, Kotlin, RxJava, REST, MVI Architecture)

  • Spearheaded development efforts on the legacy .boon Payment app, enhancing its capabilities in Java.
  • Pioneered the .boon Framework, a robust infrastructure for mobile payment apps, constructed in Kotlin with RxJava and MVI architecture principles. Notably, the framework's features were modularized for rapid app development.
  • Developed a versatile library for integrating and updating REST calls to the server, seamlessly integrated into various projects.
  • Conducted rigorous testing, including unit tests, Espresso-based UI tests, and state-based UI-less tests to ensure code quality.
  • Orchestrated the final app builds and automated testing procedures via Jenkins.

2017-2018: Automation Testing (Java, Kotlin)

  • Orchestrated automated testing procedures for mobile apps, leveraging the SeeTest library in conjunction with Java.
  • Pioneered an innovative automation testing framework tailored for mobile apps, underpinned by Kotlin. This framework streamlined test reporting, automatically updating statuses (Passed/Failed) with detailed error messages at the point of failure.

2013-2017: Hosted Operations - Software Engineer (Java, JavaScript, SQL, Bash, Perl)

  • Engaged in the project, an advanced anti-money laundering software.
  • Programmed a Java application responsible for extracting precise data from databases and crafting files for bank controllers.
  • Refurbished the web user interface using JavaScript to improve user experience.
  • Managed the creation of repeatable tasks using Bash and Perl scripting languages
Author
Android Developer
61963030d9baf60008fe846f
Freiberufler286  / Pro Tag
EbenSENIOR
Rollen
Android Developer
Sprachen
English
Fähigkeiten
AndroidAndroid JetpackAndroid SDKAngularApplication ServerAutomation TestingBashCSSCoroutinesDatabaseGradleJavaJava ToolsJavaScriptJetpack ComposeJiraKotlinLESSLinuxMicrosoft serversOperation SystemsPerlProject Management ToolsRestRetrofitRxJavaSQLSW Tools APIsShellSpecificationsTest DevelopmentToolsUI
Lokalitäten
RemoteBrno-městoPrahaBratislavský kraj
Hybride Örtlichkeiten
Praha
Brno-město
Bratislavský kraj