About Abderrahmane
English
Fluent
Arabic
Native or bilingual
French
Native or bilingual
Experience
- RENAULTSenior Android DeveloperAUTOMOBILEJanuary 2022 - Today (4 years and 7 months)Boulogne-Billancourt, FranceContributed to the development of **MyRenault**, the Renault Group's mobile application (Renault / Dacia / Alpine) for connected vehicle management.User-centric application transforming the car ownership experience into a digital, connected, real-time experience, integrating car connectivity, IoT, and smart mobility services.**Product Objective**: provide a fluid, secure, and centralized experience for managing the vehicle and its associated services.**Problem Statement & Challenges**:MyRenaultis part of a critical connected mobility ecosystem, with challenges including:
- Real-time availability of vehicle services (locking, climate control, location)
- Reliability of communication between mobile and IoT backend
- Data security and remote command security
- Service continuity for critical use cases (assistance, breakdown, safety)
- Simple user experience for complex features
My role involves transforming complex technical services (vehicle APIs, IoT, real-time data) into a simple, fluid, and reliable user experience.Participation in the development of key application features:- **Remote vehicle control**: locking/unlocking, remote climate control, connected command management
- **Vehicle location**: real-time position display, assistance for vehicle recovery
- **Vehicle management & monitoring**: vehicle status tracking, usage information, and status
- Security alerts and manufacturer recommendations
- Mobile: Kotlin, Java, Android SDK, Material Design
- Architecture: Clean Architecture, modular mobile architecture
- Domain: Connected Car, IoT, Automotive Mobile Apps
- Data & Services: REST APIs, JSON, vehicle APIs
- Methodology: Agile Scrum, Jira
- OCTO TechnologySenior Android DeveloperRETAIL (SMALL BUSINESS)March 2021 - January 2022 (10 months)Paris, FranceWorked at RelevanC, a major player in the Retail & Data Platforms sector.Participated in the development and evolution of a digital ecosystem focused on retail services, APIs, and business applications, with a strong emphasis on quality, scalability, and security.**Mission Objective**:
- Development of new features
- Bug fixing on applications and backend services
- Improvement of system stability and maintainability
- Evolution of a service-oriented architecture
- Ensuring robust, secure, and scalable applications in a business-critical Retail environment
- Development and evolution of backend services in Spring Boot
- Bug fixing and improvement of API robustness
- Contribution to the evolution of a microservices architecture
- Integration and use of Keycloak for authentication and authorization
- Management of secure flows in an enterprise environment
- Adherence to application security standards
- Work on a Clean Architecture-based architecture
- Contribution to the standardization of development practices
- Use of Google Cloud Platform (GCP) for deployments and cloud services
- Contribution to development and continuous integration environments
- Manipulation and exposure of data via JSON APIs
- Integration between backend services and client applications
- Participation in Agile rituals (daily, sprint planning, review, retro)
- Estimation and breakdown of technical user stories
- Close collaboration with PO, QA, Tech Lead
- Contribution to continuous feature delivery
- Backend: SpringBoot, Kotlin, JHipster
- Security: Keycloak (OAuth2)
- Cloud: Google Cloud Platform (GCP)
- Architecture: Clean Architecture, microservices
- Data: JSON, REST APIs
- Dev tools: IntelliJ, GitLab, Jira, Confluence
- Methodology: Agile Scrum
- KingfisherSenior Android DeveloperE-COMMERCEMarch 2020 - September 2020 (6 months)Paris, FranceWorked within the IT department (Information & Technologies) of the Kingfisher division, on a set of Android and iOS mobile applications with high business usage, integrated into a group digital ecosystem.**Mission Objective**:Contribution to the continuous evolution of critical mobile applications through:
- Development of new features
- Improvement of existing features
- Fixing production bugs
- Optimization of software stability and quality
- Ensuring a stable, performant, and maintainable user experience on enterprise-wide mobile applications.
**Android & iOS Mobile Development**:- Development and evolution of features on Android and iOS applications
- Implementation of new business features and improvement of existing ones
- Fixing functional and technical bugs in a production environment
- Work on an architecture based on Clean Architecture principles
- Improvement of code robustness and reduction of technical debt
- Collaboration on structuring application flows and APIs
- Integration and consumption of services via JSON / REST APIs
- Collaboration with backend teams to ensure consistency of exchanges
- Analysis and fixing of application crashes via Firebase Crashlytics
- Tracking of issues reported by QA and users
- Contribution to release reliability
- Participation in Agile ceremonies: sprint planning, daily, review, retrospective
- Estimation and breakdown of technical user stories
- Close collaboration with PO, QA, and backend API teams
- Contribution to continuous feature delivery
- Mobile: Kotlin, Java, Swift (iOS)
- Architecture: Clean Architecture, modular design
- Backend / Data: JSON, REST APIs
- Quality & Monitoring: Firebase Crashlytics
- CI / Collaboration: GitLab, Jira, Confluence
- Methodology: Agile Scrum
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
- Baccalauréat série STAYEB ALAOUI2006
- Engineering Degree in Computer EngineeringEMSI2011