- Leading Automotive ManufacturerWhite Label Design SystemAUTOMOBILSEKTORJuli 2022 - Heute (2 Jahre und 7 Monate)Developement of a whitelabel design system to enable the integration of features in differently branded production applications. The Kotlin API is developed using Jetpack Compose. Code reviews ensure utmost code quality while a Github Actions CI is responsible for publishing the release artifact. Additionally to library developement, tracking of implementation progress and API documentation was introduced. Also support for the crossfunctional team has been provided to switch from kanban to a scrum based team workflow.
- Mobile.de GmbHCar Retail ApplicationAUTOMOBILSEKTORDezember 2021 - Juni 2022 (6 Monate)Berlin, DeutschlandDevelopment of a large scale car retail app in a cross functional team that makes use of the scrum methodology. The native and multi module Kotlin application utilizes an extended MVVM architecture combined with Dagger for dependency injection. RxJava makes the app reactive, while Shared Preferences is used for local data storage. The UI is created using Android Views combined with Data Binding, supported by custom Binding Adapters. Unit tests, built with Truth and BDD Mockito, ensure highest code quality. Restful API’s are realizing the backend communication. All developers took the responsibilities of Pull Request reviews and release management. The project is checked by a comprehensive CI.Team of 2 Android - 2 Web - 1 iOS - 2 BE - 1 UX - 1 EM - 1 PM/PO
- Personal ProjectZero Based Budgeting App (ZBBA)SOFTWARE-HERSTELLERDezember 2020 - Juli 2021 (8 Monate)ZBBA is a native money management app written in Kotlin. This from scratch designed and implemented project is largely inspired by YNAB. An MVVM architecture and Hilt for dependency injection build the foundation. Room is used to persist transactional data, while DataStore is responsible for saving simple session information. The application is highly reactive using Kotlin Flows API combined with LiveData. The UI consists of a View based layout combined with Jetpack Compose. A full range of unit tests using JUnit 4 and Mockito ensure highest code quality. This is additionally reinforced with UI Tests written in Espresso and Jetpack Compose testing framework. The GitHub repository includes a basic CI built with GitHub Actions.
Philip Brechler empfiehlt Daniel