About Hamza
Arabic
Native or bilingual
French
Native or bilingual
English
Fluent
Turkish
Conversational
Experience
- DECATHLONSenior iOS DeveloperSPORTSJanuary 2025 - Today (1 year and 7 months)Paris, France
- Worked on the Decathlon Ride application, Decathlon's connected e-bike app, allowing users to control, track, and analyze their cycling sessions in real-time (speed, distance, battery life, ride history).
- Integrated the Salesforce Marketing Cloud SDK (MobilePush SDK) for marketing push notification management: SDK configuration via SPM, APNs provisioning, notification token registration.
- Designed and developed the process for associating a connected bike via the network (Wi-Fi / Bluetooth), allowing users to easily and securely search, identify, and pair their Decathlon electric bike from the app.
- Collaborated with the backend team in a BFF (Backend For Frontend) architecture, ensuring API contracts tailored to the specific needs of the iOS application and reducing the complexity of the mobile network layer.
- Developed and maintained new features with the TCA (The Composable Architecture) architecture, ensuring predictable state management, modular code, and increased component testability.
- Implemented and wrote unit tests with Swift Testing, ensuring feature reliability, non-regression, and improved code maintainability.
- Aware of mobile monitoring and analytics tools (Crash reporting, performance tracking).
- Implemented and maintained CI/CD pipelines (GitHub Actions) for automating builds, unit tests, and TestFlight deployments, reducing delivery times and improving release stability.
- Actively participated in Agile ceremonies.
- bnpparibasiOS DeveloperBANKING AND INSURANCEJanuary 2023 - January 2025 (2 years)Montreuil, France
- Led the refactoring of the flagship banking applications Mes Comptes and Hello bank!, migrating legacy code to VIP clean architectures within a team of 40 people.
- Developed new functional interfaces with SwiftUI, significantly reducing delivery times and improving UI consistency across screens.
- Implemented reactive programming with Combine, replacing nested callbacks and improving code readability and testability.
- Co-designed and contributed to the shared iOS/Android design system, ensuring graphic consistency and accelerating cross-platform feature delivery.
- Integrated Swinject for dependency injection, decoupling components and facilitating isolated unit tests.
- Applied SOLID principles to all code, reducing technical debt and improving long-term maintainability.
- Managed dependencies via Swift Package Manager (SPM); implemented and maintained CI/CD pipelines with GitHub Actions.
- Wrote and maintained comprehensive unit test coverage (XCTest), contributing to a measurable improvement in quality and non-regression.
- Actively participated in SAFe Agile ceremonies: daily meetings, sprint plannings, sprint reviews, retrospectives, and 3 Amigos sessions.
- Collaborated closely with Android teams to harmonize architecture choices and promote cross-platform consistency.
- SODEXOiOS DeveloperBANKING AND INSURANCEFebruary 2020 - January 2023 (2 years and 11 months)Rennes, France
- Led the complete redesign of the graphical interfaces for Sodexo's PassRestaurant application, improving payment experience and expense tracking for hundreds of thousands of users.
- Refactored legacy code to the VIP clean architecture, significantly improving modularity, testability, and the ramp-up of new developers.
- Designed and developed end-to-end the banking top-up module, integrating the HiPay payment solution with secure transaction management.
- Developed the LiveChat functionality via the iAdvize SDK, enabling real-time customer support directly within the application.
- Implemented reactive data flows with Combine; consumed REST APIs via Alamofire with optimized JSON parsing using SwiftyJSON.
- Integrated CoreData for offline-first data persistence, improving application reliability in limited connectivity situations.
- Optimized image loading and caching with Kingfisher, reducing bandwidth consumption and improving perceived performance.
- Implemented CI/CD workflows on Azure DevOps; participated in code reviews and pair programming sessions to maintain a high level of quality.
Recommendations
Be the first to recommend Hamza
Help this freelancer shine by sharing your experience working together.
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
- Master of ManagementFaculty of Sciences and Techniques2019Master Management des systèmes d'information
- Professional Degree in Web DevelopmentFaculty of Sciences and Techniques2015Licence professionnelle développement web