About Badr
French
Native or bilingual
English
Fluent
Experience
- RooleAndroid Developer Jetpack composeBANKING AND INSURANCEMarch 2024 - Today (2 years and 3 months)Boulogne-Billancourt, France
Missions:
- Participate in the continuous development of the Roole premium application within the Contact team, Resolution and Protection.
- Collaborate with Product Managers, Associate Product Managers, and UI Designers for the refinement of functional specifications.
- Participate with the iOS dev and the team's Tech Lead to develop technical specifications.
- Participate in agile rituals with the teams.
- Participate in Android chapters with the Android team.
- Participate in Mobile chapters between the Android and iOS teams.
- Serve as Release Master (a process that rotates among mobile devs) to ensure the deployment of releases in pre-prod and Prod, synchronizing with the PMs/APMs from all teams.
- Collaborate with the Engineering Manager, Tech Lead, and Android Lead for the development of the tech roadmap each quarter.
- Participate in quarterly PACs (Continuous Improvement Projects): Introduction of Firebase App Distribution, End-to-End testing project with Appium in Java.
- Implement A/B tests with Firebase.
- Continuous maintenance of end-to-end tests.
- Migration of the project to Jetpack Compose.
- Migration of the Project to Clean Architecture.
Technical Environment:
Android, Kotlin, Coroutines, Flows, Retrofit, OkHttp, MVVM, Clean Architecture, Hilt, NavigationComponent, Navigation Compose, Design system, Room Database, DataStore, auth0, appium, Java, BrowserStack, Mockito, Junit, Firebase suite(Crashlytics Remote config, Analytics, App Distribution, A/B tests..), Figma, BFF( Back end for front End)Teams:
3 PMs, 3 APMs, 3 UI Designers, 3 Backend Devs, 2 CRM Devs (Ms Dynamics 365), 3 Android Devs, 3 iOS Devs - La Banque PostaleAndroid Kotlin Jetpack Compose DeveloperBANKING AND INSURANCEMarch 2023 - December 2023 (9 months)Nantes, France
Missions:
- Participate within the SmarteoLBP team in the development and continuous maintenance of the Android application for the Smarteo universe's customer onboarding.
- Development of RESTful APIs necessary for the functioning of the mobile front-end using Spring Boot and Java 8.
- Writing technical documentation for services created on the back-end.
- Writing technical designs for new features.
- Participation in agile Scrum ceremonies (daily stand-ups, sprint planning, sprint refinement, retrospectives).
- Participate with the team in demos for La Poste group decision-makers.
- Costing and estimation of tasks.
- Participation in front-end and back-end deliveries using Jenkins.
- Facilitating daily stand-ups (a process that rotates among team members).
Technical Environment:
Java 8, Kotlin, RxJava, Clean Architecture, MockK, Hilt, Navigation component, MVVM, Retrofit, Okhttp, Moshi, Material Design, Junit, MokK Jenkins, Nexus, SonarQube, Confluence, Jira, Gitlab,Jetpack ComposeTeam:
7 developers, 1 PO, 1 Product Analyst, 1 Scrum Master, 1 Tech Lead, 1 Tester, and 1 Project Manager - Chari.co - YC S21 - Ecom and Fintech app for retailersLead Android Kotlin DeveloperE-COMMERCEAugust 2020 - January 2023 (2 years and 5 months)Tanger, Morocco
Missions:
- Participate in the development and maintenance of Chari.co's various Android applications (Chari Grocer, Chari Ambassador, Chari Delivery, Chari Analytics, Karny).
- Participation in agile Scrum ceremonies (daily stand-ups, sprint planning, sprint refinement, retrospectives).
- Participate in the technical specification of new features.
- Migration of applications to Kotlin with a multi-module architecture.
- Interact with users and fix issues reported on Google Play (4.5+ rating and 99.85% crash-free users).
- Collaborate with the data team to develop and implement tracking plans.
- Participate with the marketing team in the selection and implementation of marketing tools (OneSignal, Segment, MoEngage, Amplitude, InfoBip, Meta Business Suite).
- Collaborate with the product designer for the implementation of the Design System.
- Responsible for publishing releases on Google Play and managing the Firebase dashboard.
- Setup and administration of continuous integration pipelines with GitHub Actions.
- Reporting directly to the CTO, I managed the Android team, composed of 3 developers.
Technical Environment:Kotlin, Coroutines, Flows, Retrofit, OkHttp, MVVM, Clean Architecture, Hilt, Navigation Component, Design system, Room Database, oAuth2, Mockito, Junit, Firebase suite(Crashlytics Remote config, Analytics, App Distribution...), Segment, Amplitude, MoEngage, Confluence, Trello, Asana, Figma, ZeplinTeam:8 developers, 1 PO, 1 Product Designer, 1 CTO, 1 VP of Engineering
Recommendations
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Specialized MasterFaculty of Science Tétouan2019Master Spécialisé en Informatique
- Professional LicenseHigher School of Technology Salé2017Licence professionnelle en ingénierie des applications mobiles