Android Developer
Prehľad
Krátke zhrnutie
Vývojár pre Android, ktorý vyvíja od roku 2018. V súčasnosti pracuje na aplikácii pre zdravotnú poisťovňu. V rámci nej pracoval aj n a internej firemnej aplikácii Lifestyle, kde sa vytvárali rôzne výzvy medzi tímami a jednotlivcami. Prostredníctvom API získavali údaje z Google Fit a zaznamenávali ich do internej aplikácie. Pracuje najmä v jazyku Kotlin, v Jave vraj vyvíja skôr staršie aplikácie. Má skúsenosti aj s RXJava, MVI architektúrou, Jetpackom, Coroutines. Zaujíma ho práca s databázami, aby používatelia aplikácie nemuseli byť neustále pripojení na internet. Na podobnej téme pracoval vo svojej diplomovej práci a rád by sa jej venoval, ak bude mať príležitosť. Má skúsenosti s agilnými metodikami Scrum aj Kanban. Komunikácia v angličtine mu nerobí problém. Mal tiež možnosť školiť mladších vývojárov.
Pracovné skúsenosti
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
| Kontraktor | 286 € / Denne |
| Úroveň | SENIOR |
| Praha | |
| Brno-město | |
| Bratislavský kraj |