Android Developer & Flutter Developer & Java Developer & Kotlin Developer
Overview
Short Summary
Android developer with 8 years of commercial experience. He is currently working on an app for the patients to check their medical condition. He is collaborating with various team members (QA, Scrum, BA developers, etc). As for his previous experience, he was working with UI/UX designers who would make mock-ups for iOS and he gave them suggestions on how to make it different for android users so it is less confusing. He pointed out that there is a better way for android to do this and that would make development easier and speed it up. eg they have a component and the way they use how it interacts. He would direct them to some maternal design in android of a specific component and suggests to do it this way so it is clearer to the user and know how to use the feature. Moreover, he can read iOS code and he can read and understand Swift. As for FE experience in web development, he built a few websites from scratch using HTML, CSS and JavaScript. He also did some FE work at the beginning of his journey and he is able to follow the documentation, dig into some code, analyse them, see how it is made and replicate the code in an android way. He would see code based on what API they are using and be able to do the same things for an android app. Furthermore he worked on a project using BLE where he was connecting the app to the bluetooth device. He is also used to working in an agile environment using Scrum. He speaks fluent English and French.
- Dostupnosť mid October 2022
Work Experience
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.
| Freelancer | 407 € / Per day |
| Level | SENIOR |