Android Developer & Flutter Developer & Java Developer & Kotlin Developer
Přehled
Krátké shrnutí
Vývojář pro Android s 8 lety zkušeností v komerční sféře. V současné době pracuje na aplikaci pro pacienty, která jim umožní zkontrolovat jejich zdravotní stav. Spolupracuje s různými členy týmu (QA, Scrum, BA vývojáři atd.). Co se týče jeho předchozích zkušeností, spolupracoval s designéry UI/UX, kteří vytvářeli makety pro iOS, a on jim dával návrhy, jak to udělat jinak pro uživatele Androidu, aby to bylo méně matoucí. Poukázal na to, že pro android existuje lepší způsob, jak to udělat a že by to vývoj usnadnilo a urychlilo. např. mají komponentu a způsob, jakým používají, jak s ní interagují. Odkázal by je na nějaký mateřský návrh v androidu konkrétní komponenty a navrhuje to udělat tímto způsobem, aby to bylo pro uživatele přehlednější a věděl, jak danou funkci používat. Navíc umí číst kód iOS a umí číst a rozumět Swiftu. Pokud jde o zkušenosti FE s vývojem webových stránek, vytvořil několik webových stránek od nuly pomocí HTML, CSS a JavaScriptu. Na začátku své cesty se také věnoval FE a je schopen sledovat dokumentaci, hrabat se v některých kódech, analyzovat je, zjistit, jak je vytvořen, a replikovat kód v systému Android. Viděl by kód na základě toho, jaké API používají, a byl by schopen udělat stejné věci pro androidovou aplikaci. Dále pracoval na projektu využívajícím BLE, kde propojoval aplikaci se zařízením bluetooth. Je také zvyklý pracovat v agilním prostředí pomocí Scrumu. Hovoří plynně anglicky a francouzsky.
- Dostupnost v polovině října 2022
Pracovní zkušenosti
Oct 2020 - Present: Senior Android Developer
- Developed new features and improved existing ones for apps on Google Play Store that assist patients with medical conditions and help parents track their child's growth hormone injections.
- Collaborated with mobile and backend developers, designers, QAs, and SCRUM masters in 2-3 week sprints.
- Responsible for the Kotlin coding standard documentation and enforced it using Detekt static analysis tool.
- Reviewed and refactored code to ensure understandability and adherence to agreed standards.
- Developed unit tests (ViewModels, Utils classes with Junit and Mockito) and UI tests (Espresso).
- Programmed features with different architectures in mind (MVVM, MVI).
- Investigated, communicated, and fixed application bugs and feedback reported by QA.
- Managed copywriting and translations of several apps using Applanga and Lokalize.
- Developed skills in idiomatic Kotlin programming, asynchronous programming (RxJava, Kotlin Flow, Kotlin Coroutines), Bluetooth Low Energy, dependency injection libraries (Koin, Hilt, Dagger), persistence (Room, RealmDB), Android Navigation, webservices (Retrofit, OkHttp), declarative UI programming (Jetpack Compose), and development in Flutter.
- Key achievements/projects include the release of a Growth Hormone Injection app as a clinical trial, development of the Heylo app (leakage notification system) that won the 2022 Danish Design Award, and the release of multiple apps in the Google Play Store.
Sep 2016 - Sept 2019: Senior Android Developer
- Developed an app to help multinational companies manage their human resources, focusing on features such as time-off requests and reporting working hours.
- Refactored the codebase using MVVM architecture.
- Collaborated with backend developers and designers to consume RESTful APIs.
- Worked with UX-UI designers to turn mockups into real mobile apps.
- Developed skills in Android best practices, locale management, MVVM architecture, and designing and consuming RESTful APIs.
- Key achievements/projects include improving the app's rating on Google Play Store and developing a Proof-of-Concept app for automatic clock-in and out using Wifi network.
Sept 2014 - July 2016: Android Developer
- Worked in a team developing mobile apps for businesses in various industries.
- Collaborated with designers to create Android-friendly mockups.
- Analyzed software requirements and estimated development efforts.
- Collaborated with backend developers and designers to consume RESTful APIs.
- Worked with UX-UI designers to turn mockups into real mobile apps.
- Fixed bugs using ticket management systems.
- Developed skills in location libraries (Google Maps), databases (SQL Lite, Room), and Material Design UI.
| Kontraktor | 9906 Kč / Denně |
| Úroveň | SENIOR |